Uses of Interface
org.apache.jackrabbit.spi.QNodeDefinition
-
Packages that use QNodeDefinition Package Description org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API.org.apache.jackrabbit.core.nodetype org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers.org.apache.jackrabbit.core.virtual org.apache.jackrabbit.jcr2spi.hierarchy org.apache.jackrabbit.jcr2spi.nodetype org.apache.jackrabbit.jcr2spi.state org.apache.jackrabbit.spi Defines the interfaces of the JCR SPI (Service Provider Interface).org.apache.jackrabbit.spi.commons org.apache.jackrabbit.spi.commons.logging org.apache.jackrabbit.spi.commons.nodetype org.apache.jackrabbit.spi2dav org.apache.jackrabbit.spi2jcr -
-
Uses of QNodeDefinition in org.apache.jackrabbit.core
Methods in org.apache.jackrabbit.core that return QNodeDefinition Modifier and Type Method Description QNodeDefinitionItemValidator. findApplicableNodeDefinition(Name name, Name nodeTypeName, NodeState parentState)Helper method that finds the applicable definition for a child node with the given name and node type in the parent node's node type and mixin types.Methods in org.apache.jackrabbit.core with parameters of type QNodeDefinition Modifier and Type Method Description NodeStateBatchedItemOperations. createNodeState(NodeState parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id, QNodeDefinition def)Creates a new node based on the given definition.protected voidNodeImpl. onRedefine(QNodeDefinition def) -
Uses of QNodeDefinition in org.apache.jackrabbit.core.nodetype
Methods in org.apache.jackrabbit.core.nodetype that return QNodeDefinition Modifier and Type Method Description QNodeDefinition[]EffectiveNodeType. getAllNodeDefs()QNodeDefinitionEffectiveNodeType. getApplicableChildNodeDef(Name name, Name nodeTypeName, NodeTypeRegistry ntReg)Returns the applicable child node definition for a child node with the specified name and node type.QNodeDefinition[]EffectiveNodeType. getAutoCreateNodeDefs()QNodeDefinition[]EffectiveNodeType. getMandatoryNodeDefs()QNodeDefinition[]EffectiveNodeType. getNamedNodeDefs()QNodeDefinition[]EffectiveNodeType. getNamedNodeDefs(Name name)QNodeDefinitionNodeTypeRegistry. getRootNodeDef()QNodeDefinition[]EffectiveNodeType. getUnnamedNodeDefs()Methods in org.apache.jackrabbit.core.nodetype with parameters of type QNodeDefinition Modifier and Type Method Description NodeDefinitionImplNodeTypeManagerImpl. getNodeDefinition(QNodeDefinition def) -
Uses of QNodeDefinition in org.apache.jackrabbit.core.version
Methods in org.apache.jackrabbit.core.version that return QNodeDefinition Modifier and Type Method Description QNodeDefinitionNodeStateEx. getDefinition()Returns the QNodeDefinition for this state -
Uses of QNodeDefinition in org.apache.jackrabbit.core.virtual
Methods in org.apache.jackrabbit.core.virtual that return QNodeDefinition Modifier and Type Method Description protected QNodeDefinitionAbstractVISProvider. getApplicableChildNodeDef(NodeState parent, Name nodeName, Name nodeTypeName)Retrieves the node definition for the given constraints. -
Uses of QNodeDefinition in org.apache.jackrabbit.jcr2spi.hierarchy
Methods in org.apache.jackrabbit.jcr2spi.hierarchy with parameters of type QNodeDefinition Modifier and Type Method Description NodeEntryNodeEntry. addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition)Adds a new, transient childNodeEntryNodeEntryNodeEntryImpl. addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition) -
Uses of QNodeDefinition in org.apache.jackrabbit.jcr2spi.nodetype
Methods in org.apache.jackrabbit.jcr2spi.nodetype that return QNodeDefinition Modifier and Type Method Description QNodeDefinition[]EffectiveNodeType. getAllQNodeDefinitions()QNodeDefinition[]EffectiveNodeTypeImpl. getAllQNodeDefinitions()QNodeDefinition[]EffectiveNodeType. getAutoCreateQNodeDefinitions()QNodeDefinition[]EffectiveNodeTypeImpl. getAutoCreateQNodeDefinitions()QNodeDefinition[]EffectiveNodeType. getMandatoryQNodeDefinitions()QNodeDefinition[]EffectiveNodeTypeImpl. getMandatoryQNodeDefinitions()QNodeDefinition[]EffectiveNodeType. getNamedQNodeDefinitions(Name name)QNodeDefinition[]EffectiveNodeTypeImpl. getNamedQNodeDefinitions(Name name)QNodeDefinitionItemDefinitionProvider. getQNodeDefinition(EffectiveNodeType ent, Name name, Name nodeTypeName)Returns the applicable child node definition for a child node with the specified name and node type.QNodeDefinitionItemDefinitionProvider. getQNodeDefinition(Name[] parentNodeTypeNames, Name name, Name nodeTypeName)Returns the applicable child node definition for a child node with the specified name and node type.QNodeDefinitionItemDefinitionProvider. getQNodeDefinition(Name[] parentNodeTypeNames, Name nodeName, Name ntName, NodeId nodeId)Returns theQNodeDefinitionfor the specified node state.QNodeDefinitionItemDefinitionProviderImpl. getQNodeDefinition(EffectiveNodeType ent, Name name, Name nodeTypeName)QNodeDefinitionItemDefinitionProviderImpl. getQNodeDefinition(Name[] parentNodeTypeNames, Name name, Name nodeTypeName)QNodeDefinitionItemDefinitionProviderImpl. getQNodeDefinition(Name[] parentNodeTypeNames, Name nodeName, Name ntName, NodeId nodeId)QNodeDefinitionItemDefinitionProvider. getRootNodeDefinition()Returns theQNodeDefinitionfor the root node.QNodeDefinitionItemDefinitionProviderImpl. getRootNodeDefinition()QNodeDefinition[]EffectiveNodeType. getUnnamedQNodeDefinitions()QNodeDefinition[]EffectiveNodeTypeImpl. getUnnamedQNodeDefinitions()Methods in org.apache.jackrabbit.jcr2spi.nodetype with parameters of type QNodeDefinition Modifier and Type Method Description NodeDefinitionNodeTypeManagerImpl. getNodeDefinition(QNodeDefinition def)Retrieve theNodeDefinitionfor the givenQNodeDefinition. -
Uses of QNodeDefinition in org.apache.jackrabbit.jcr2spi.state
Methods in org.apache.jackrabbit.jcr2spi.state that return QNodeDefinition Modifier and Type Method Description QNodeDefinitionNodeState. getDefinition()Returns thedefinitiondefined for this node state.Methods in org.apache.jackrabbit.jcr2spi.state with parameters of type QNodeDefinition Modifier and Type Method Description NodeStateTransientISFactory. createNewNodeState(NodeEntry entry, Name nodetypeName, QNodeDefinition definition)NodeStateTransientItemStateFactory. createNewNodeState(NodeEntry entry, Name nodeTypeName, QNodeDefinition definition)Creates a transient childNodeStatewith the givenname.Constructors in org.apache.jackrabbit.jcr2spi.state with parameters of type QNodeDefinition Constructor Description NodeState(NodeEntry entry, Name nodeTypeName, Name[] mixinTypeNames, ItemStateFactory isf, QNodeDefinition definition, ItemDefinitionProvider definitionProvider)Constructs a NEW NodeState -
Uses of QNodeDefinition in org.apache.jackrabbit.spi
Fields in org.apache.jackrabbit.spi declared as QNodeDefinition Modifier and Type Field Description static QNodeDefinition[]QNodeDefinition. EMPTY_ARRAYEmpty array ofQNodeDefinition.Methods in org.apache.jackrabbit.spi that return QNodeDefinition Modifier and Type Method Description QNodeDefinition[]QNodeTypeDefinition. getChildNodeDefs()Returns an array containing the child node definitions.QNodeDefinitionRepositoryService. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)Returns theQNodeDefinitionfor theNodeidentified by the given id. -
Uses of QNodeDefinition in org.apache.jackrabbit.spi.commons
Classes in org.apache.jackrabbit.spi.commons that implement QNodeDefinition Modifier and Type Class Description classQNodeDefinitionImplQNodeDefinitionImplimplements aQNodeDefinition.Fields in org.apache.jackrabbit.spi.commons declared as QNodeDefinition Modifier and Type Field Description protected QNodeDefinitionAbstractRepositoryService. rootNodeDefinitionThe node definition of the root node.Methods in org.apache.jackrabbit.spi.commons that return QNodeDefinition Modifier and Type Method Description protected abstract QNodeDefinitionAbstractRepositoryService. createRootNodeDefinition(SessionInfo sessionInfo)Create the root node definition.QNodeDefinition[]QNodeTypeDefinitionImpl. getChildNodeDefs()Returns an array containing the child node definitions.QNodeDefinitionAbstractRepositoryService. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then lazily initializesAbstractRepositoryService.rootNodeDefinitionifnodeIddenotes the root node; otherwise throws aUnsupportedRepositoryOperationException.Constructors in org.apache.jackrabbit.spi.commons with parameters of type QNodeDefinition Constructor Description QNodeDefinitionImpl(QNodeDefinition nodeDef)Copy constructor.QNodeTypeDefinitionImpl(Name name, Name[] supertypes, Name[] supportedMixins, boolean isMixin, boolean isAbstract, boolean isQueryable, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)Creates a new serializable SPI node type definition. -
Uses of QNodeDefinition in org.apache.jackrabbit.spi.commons.logging
Methods in org.apache.jackrabbit.spi.commons.logging that return QNodeDefinition Modifier and Type Method Description QNodeDefinitionRepositoryServiceLogger. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId) -
Uses of QNodeDefinition in org.apache.jackrabbit.spi.commons.nodetype
Methods in org.apache.jackrabbit.spi.commons.nodetype that return QNodeDefinition Modifier and Type Method Description QNodeDefinitionQNodeDefinitionBuilder. build()Creates a newQNodeDefinitioninstance based on the state of this builder.QNodeDefinition[]QNodeTypeDefinitionBuilder. getChildNodeDefs()QNodeDefinitionNodeDefinitionImpl. unwrap()Returns the wrapped node definition.Methods in org.apache.jackrabbit.spi.commons.nodetype with parameters of type QNodeDefinition Modifier and Type Method Description NodeDefinitionNodeTypeDefinitionFactory. create(QNodeDefinition qNd)Create a new JCR node definition from the givenQNodeDefinition.abstract NodeDefinitionAbstractNodeTypeManager. getNodeDefinition(QNodeDefinition nd)Retrieve theNodeDefinitionfor the givenQNodeDefinition.voidQNodeTypeDefinitionBuilder. setChildNodeDefs(QNodeDefinition[] childDefs) -
Uses of QNodeDefinition in org.apache.jackrabbit.spi2dav
Methods in org.apache.jackrabbit.spi2dav that return QNodeDefinition Modifier and Type Method Description QNodeDefinitionRepositoryServiceImpl. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId) -
Uses of QNodeDefinition in org.apache.jackrabbit.spi2jcr
Methods in org.apache.jackrabbit.spi2jcr that return QNodeDefinition Modifier and Type Method Description QNodeDefinitionRepositoryServiceImpl. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)Returns theQNodeDefinitionfor theNodeidentified by the given id.
-