public class NodeTypeDefinitionFactory extends Object
NodeTypeDefinitionFactory can be used to convert the internal
SPI node type definitions to JCR NodeTypeDefinitions.| Constructor and Description |
|---|
NodeTypeDefinitionFactory(javax.jcr.Session session)
Creates a new node type definition factory that operates on the given
session to create the templates.
|
| Modifier and Type | Method and Description |
|---|---|
List<javax.jcr.nodetype.NodeTypeDefinition> |
create(Collection<org.apache.jackrabbit.spi.QNodeTypeDefinition> defs)
Create a list of
JCR node type definitions
from a collection of QNodeTypeDefinition. |
javax.jcr.nodetype.NodeDefinition |
create(org.apache.jackrabbit.spi.QNodeDefinition qNd)
Create a new JCR node definition from the given
QNodeDefinition. |
javax.jcr.nodetype.NodeTypeDefinition |
create(org.apache.jackrabbit.spi.QNodeTypeDefinition qNtd)
Create a new JCR node type definition from the given
QNodeTypeDefinition. |
javax.jcr.nodetype.PropertyDefinition |
create(org.apache.jackrabbit.spi.QPropertyDefinition qPd)
Create a new JCR property definition from the given
QPropertyDefinition. |
public NodeTypeDefinitionFactory(javax.jcr.Session session)
throws javax.jcr.RepositoryException
session - repository session.javax.jcr.RepositoryException - if an error occurs.public List<javax.jcr.nodetype.NodeTypeDefinition> create(Collection<org.apache.jackrabbit.spi.QNodeTypeDefinition> defs) throws javax.jcr.RepositoryException
JCR node type definitions
from a collection of QNodeTypeDefinition.defs - the SPI node type definitions.javax.jcr.RepositoryException - if an error occurs.public javax.jcr.nodetype.NodeTypeDefinition create(org.apache.jackrabbit.spi.QNodeTypeDefinition qNtd)
throws javax.jcr.RepositoryException
QNodeTypeDefinition.qNtd - A SPI node type definition.javax.jcr.RepositoryException - if an error occurs.public javax.jcr.nodetype.NodeDefinition create(org.apache.jackrabbit.spi.QNodeDefinition qNd)
throws javax.jcr.RepositoryException
QNodeDefinition.qNd - A node definition.javax.jcr.RepositoryException - if an error occurs.public javax.jcr.nodetype.PropertyDefinition create(org.apache.jackrabbit.spi.QPropertyDefinition qPd)
throws javax.jcr.RepositoryException
QPropertyDefinition.qPd - A SPI property definition.javax.jcr.RepositoryException - if an error occurs.Copyright © 2004-2016 The Apache Software Foundation. All Rights Reserved.