Uses of Interface
org.apache.jackrabbit.spi.QNodeTypeDefinition
-
Packages that use QNodeTypeDefinition Package Description org.apache.jackrabbit.core.cluster org.apache.jackrabbit.core.journal org.apache.jackrabbit.core.nodetype org.apache.jackrabbit.core.nodetype.xml org.apache.jackrabbit.jcr2spi.nodetype 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.spi.commons.nodetype.compact org.apache.jackrabbit.spi2dav org.apache.jackrabbit.spi2jcr -
-
Uses of QNodeTypeDefinition in org.apache.jackrabbit.core.cluster
Methods in org.apache.jackrabbit.core.cluster with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidNodeTypeEventListener. externalReregistered(QNodeTypeDefinition ntDef)Called when a node type has been externally re-registered.voidClusterNode. reregistered(QNodeTypeDefinition ntDef)Called when a node types has been re-registered.voidNodeTypeEventChannel. reregistered(QNodeTypeDefinition ntDef)Called when a node types has been re-registered.Method parameters in org.apache.jackrabbit.core.cluster with type arguments of type QNodeTypeDefinition Modifier and Type Method Description voidNodeTypeEventListener. externalRegistered(Collection<QNodeTypeDefinition> ntDefs)Called when one or more node types have been externally registered.voidNodeTypeEventChannel. registered(Collection<QNodeTypeDefinition> ntDefs)Called when one or more node types have been registered.Constructors in org.apache.jackrabbit.core.cluster with parameters of type QNodeTypeDefinition Constructor Description NodeTypeRecord(QNodeTypeDefinition ntDef, Record record)Create a new instance of this class. -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.core.journal
Methods in org.apache.jackrabbit.core.journal that return QNodeTypeDefinition Modifier and Type Method Description QNodeTypeDefinitionAbstractRecord. readNodeTypeDef()Read aNodeTypeDeffrom the underlying stream.QNodeTypeDefinitionRecord. readNodeTypeDef()Read aNodeTypeDeffrom the underlying stream.Methods in org.apache.jackrabbit.core.journal with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidAbstractRecord. writeNodeTypeDef(QNodeTypeDefinition ntd)Write aNodeTypeDefto the underlying stream.voidRecord. writeNodeTypeDef(QNodeTypeDefinition ntd)Write aNodeTypeDefto the underlying stream. -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.core.nodetype
Methods in org.apache.jackrabbit.core.nodetype that return QNodeTypeDefinition Modifier and Type Method Description QNodeTypeDefinitionNodeTypeDefStore. get(Name name)QNodeTypeDefinitionNodeTypeRegistry. getNodeTypeDef(Name nodeTypeName)Returns the node type definition of the node type with the given name.Methods in org.apache.jackrabbit.core.nodetype that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Collection<QNodeTypeDefinition>NodeTypeDefStore. all()Methods in org.apache.jackrabbit.core.nodetype with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidNodeTypeDefStore. add(QNodeTypeDefinition ntd)protected voidNodeTypeRegistry. checkForConflictingContent(QNodeTypeDefinition ntd, NodeTypeDefDiff diff)Checks whether there is existing content that would conflict with the given node type definition.voidNodeTypeRegistry. externalReregistered(QNodeTypeDefinition ntDef)Called when a node type has been externally re-registered.EffectiveNodeTypeNodeTypeRegistry. registerNodeType(QNodeTypeDefinition ntd)Validates theNodeTypeDefand returns anEffectiveNodeTypeobject representing the newly registered node type.EffectiveNodeTypeNodeTypeRegistry. reregisterNodeType(QNodeTypeDefinition ntd)Reregister a node type.Method parameters in org.apache.jackrabbit.core.nodetype with type arguments of type QNodeTypeDefinition Modifier and Type Method Description voidNodeTypeRegistry. externalRegistered(Collection<QNodeTypeDefinition> ntDefs)Called when one or more node types have been externally registered.voidNodeTypeRegistry. registerNodeTypes(Collection<QNodeTypeDefinition> ntDefs)Same asexcept that a collection ofNodeTypeRegistry.registerNodeType(QNodeTypeDefinition)NodeTypeDefs is registered instead of just one.Constructors in org.apache.jackrabbit.core.nodetype with parameters of type QNodeTypeDefinition Constructor Description NodeTypeDefinitionImpl(QNodeTypeDefinition ntd, NamePathResolver resolver, ValueFactory valueFactory) -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.core.nodetype.xml
Methods in org.apache.jackrabbit.core.nodetype.xml that return QNodeTypeDefinition Modifier and Type Method Description QNodeTypeDefinition[]NodeTypeReader. getNodeTypeDefs()Returns all node type definitions specified by node type elements under the current element.static QNodeTypeDefinition[]NodeTypeReader. read(InputStream xml)Reads a node type definition file.Methods in org.apache.jackrabbit.core.nodetype.xml with parameters of type QNodeTypeDefinition Modifier and Type Method Description static voidNodeTypeWriter. write(OutputStream xml, QNodeTypeDefinition[] types, NamespaceRegistry registry)Writes a node type definition file. -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.jcr2spi.nodetype
Methods in org.apache.jackrabbit.jcr2spi.nodetype that return QNodeTypeDefinition Modifier and Type Method Description QNodeTypeDefinitionNodeTypeDefinitionProvider. getNodeTypeDefinition(Name ntName)QNodeTypeDefinitionNodeTypeManagerImpl. getNodeTypeDefinition(Name ntName)QNodeTypeDefinitionNodeTypeRegistry. getNodeTypeDefinition(Name nodeTypeName)Returns the node type definition of the node type with the given name.QNodeTypeDefinitionNodeTypeRegistryImpl. getNodeTypeDefinition(Name nodeTypeName)Methods in org.apache.jackrabbit.jcr2spi.nodetype that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Iterator<QNodeTypeDefinition>NodeTypeCache. getAllDefinitions(NodeTypeStorage storage)Returns an Iterator over all node type definitions registered.Iterator<QNodeTypeDefinition>NodeTypeCache. getDefinitions(NodeTypeStorage storage, Name[] nodeTypeNames)Returns theQNodeTypeDefinitions for the given node type names.Methods in org.apache.jackrabbit.jcr2spi.nodetype with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidEffectiveNodeType. checkAddNodeConstraints(Name name, QNodeTypeDefinition nodeTypeDefinition, ItemDefinitionProvider definitionProvider)voidEffectiveNodeTypeImpl. checkAddNodeConstraints(Name name, QNodeTypeDefinition nodeTypeDefinition, ItemDefinitionProvider definitionProvider)EffectiveNodeTypeEffectiveNodeTypeProvider. getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)Builds an effective node type representation from the given node type definition.EffectiveNodeTypeNodeTypeRegistryImpl. getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)voidNodeTypeCache. registerNodeTypes(NodeTypeStorage storage, QNodeTypeDefinition[] nodeTypeDefs, boolean allowUpdate)Method parameters in org.apache.jackrabbit.jcr2spi.nodetype with type arguments of type QNodeTypeDefinition Modifier and Type Method Description EffectiveNodeTypeEffectiveNodeTypeProvider. getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)EffectiveNodeTypeEffectiveNodeTypeProvider. getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)Builds an effective node type representation from the given node type definition.EffectiveNodeTypeNodeTypeRegistryImpl. getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)EffectiveNodeTypeNodeTypeRegistryImpl. getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)voidNodeTypeRegistry. registerNodeTypes(Collection<QNodeTypeDefinition> ntDefs, boolean allowUpdate)Registers the specified node type definitions.voidNodeTypeRegistryImpl. registerNodeTypes(Collection<QNodeTypeDefinition> ntDefs, boolean allowUpdate) -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi
Methods in org.apache.jackrabbit.spi that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Iterator<QNodeTypeDefinition>RepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo)Retrieve theQNodeTypeDefinitions of all registered nodetypes.Iterator<QNodeTypeDefinition>RepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)RetrieveQNodeTypeDefinitions for the given names.Methods in org.apache.jackrabbit.spi with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidRepositoryService. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)Registers the node types with the specifiedQNodeTypeDefinitions. -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi.commons
Classes in org.apache.jackrabbit.spi.commons that implement QNodeTypeDefinition Modifier and Type Class Description classQNodeTypeDefinitionImplQNodeTypeDefinitionImplimplements a serializable SPI node type definition.Methods in org.apache.jackrabbit.spi.commons that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Iterator<QNodeTypeDefinition>AbstractRepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo,Iterator<QNodeTypeDefinition>AbstractRepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then gathers theQNodeTypeDefinitions with the givennodetypeNames.Methods in org.apache.jackrabbit.spi.commons with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidAbstractRepositoryService. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)Constructors in org.apache.jackrabbit.spi.commons with parameters of type QNodeTypeDefinition Constructor Description AbstractRepositoryService(Map<String,QValue[]> descriptors, Map<String,String> namespaces, QNodeTypeDefinition[] nodeTypeDefs)QNodeTypeDefinitionImpl(QNodeTypeDefinition nt)Copy constructor. -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi.commons.logging
Methods in org.apache.jackrabbit.spi.commons.logging that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Iterator<QNodeTypeDefinition>RepositoryServiceLogger. getQNodeTypeDefinitions(SessionInfo sessionInfo)Iterator<QNodeTypeDefinition>RepositoryServiceLogger. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)Methods in org.apache.jackrabbit.spi.commons.logging with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidRepositoryServiceLogger. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate) -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi.commons.nodetype
Fields in org.apache.jackrabbit.spi.commons.nodetype declared as QNodeTypeDefinition Modifier and Type Field Description protected QNodeTypeDefinitionAbstractNodeType. ntdprotected QNodeTypeDefinitionNodeTypeDefinitionImpl. ntdMethods in org.apache.jackrabbit.spi.commons.nodetype that return QNodeTypeDefinition Modifier and Type Method Description QNodeTypeDefinitionQNodeTypeDefinitionBuilder. build()Creates a newQNodeTypeDefinitioninstance based on the state of this builder.QNodeTypeDefinitionAbstractNodeType. getDefinition()Returns the node type definition.Methods in org.apache.jackrabbit.spi.commons.nodetype that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Iterator<QNodeTypeDefinition>NodeTypeStorage. getAllDefinitions()Returns an Iterator over all node type definitions registered.Iterator<QNodeTypeDefinition>NodeTypeStorageImpl. getAllDefinitions()Iterator<QNodeTypeDefinition>NodeTypeStorage. getDefinitions(Name[] nodeTypeNames)Returns theQNodeTypeDefinitions for the given node type names.Iterator<QNodeTypeDefinition>NodeTypeStorageImpl. getDefinitions(Name[] nodeTypeNames)This implementation returns an iterator over all registeredQNodeTypeDefinitions ifnodeTypeNamesisnull.DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<QNodeTypeDefinition>QDefinitionBuilderFactory. newNodeTypeDefinitionBuilder()Methods in org.apache.jackrabbit.spi.commons.nodetype with parameters of type QNodeTypeDefinition Modifier and Type Method Description static NodeTypeDefDiffNodeTypeDefDiff. create(QNodeTypeDefinition oldDef, QNodeTypeDefinition newDef)NodeTypeDefinitionNodeTypeDefinitionFactory. create(QNodeTypeDefinition qNtd)Create a new JCR node type definition from the givenQNodeTypeDefinition.voidNodeTypeStorage. registerNodeTypes(QNodeTypeDefinition[] nodeTypeDefs, boolean allowUpdate)Add allQNodeTypeDefinitions provided to the store.voidNodeTypeStorageImpl. registerNodeTypes(QNodeTypeDefinition[] nodeTypeDefs, boolean allowUpdate)Method parameters in org.apache.jackrabbit.spi.commons.nodetype with type arguments of type QNodeTypeDefinition Modifier and Type Method Description List<NodeTypeDefinition>NodeTypeDefinitionFactory. create(Collection<QNodeTypeDefinition> defs)Create a list ofJCR node type definitionsfrom a collection ofQNodeTypeDefinition.Constructors in org.apache.jackrabbit.spi.commons.nodetype with parameters of type QNodeTypeDefinition Constructor Description AbstractNodeType(QNodeTypeDefinition ntd, AbstractNodeTypeManager ntMgr, NamePathResolver resolver)Create a newAbstractNodeType.NodeTypeDefinitionImpl(QNodeTypeDefinition ntd, NamePathResolver resolver, ValueFactory valueFactory) -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi.commons.nodetype.compact
Methods in org.apache.jackrabbit.spi.commons.nodetype.compact with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidCompactNodeTypeDefWriter. write(QNodeTypeDefinition ntd)Write one QNodeTypeDefinition to this writerMethod parameters in org.apache.jackrabbit.spi.commons.nodetype.compact with type arguments of type QNodeTypeDefinition Modifier and Type Method Description voidCompactNodeTypeDefWriter. write(Collection<? extends QNodeTypeDefinition> defs)Write a collection of QNodeTypeDefinitions to this writerstatic voidCompactNodeTypeDefWriter. write(Collection<? extends QNodeTypeDefinition> defs, NamespaceResolver r, NamePathResolver npResolver, Writer out)Writes the given list of QNodeTypeDefinition to the output writer including the used namespaces. -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi2dav
Methods in org.apache.jackrabbit.spi2dav that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo)Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)Methods in org.apache.jackrabbit.spi2dav with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidRepositoryServiceImpl. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate) -
Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi2jcr
Methods in org.apache.jackrabbit.spi2jcr that return types with arguments of type QNodeTypeDefinition Modifier and Type Method Description Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo)Retrieve theQNodeTypeDefinitions of all registered nodetypes.Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)RetrieveQNodeTypeDefinitions for the given names.Methods in org.apache.jackrabbit.spi2jcr with parameters of type QNodeTypeDefinition Modifier and Type Method Description voidRepositoryServiceImpl. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)Registers the node types with the specifiedQNodeTypeDefinitions.
-