Uses of Interface
org.apache.jackrabbit.spi.QNodeTypeDefinition

Packages that use QNodeTypeDefinition
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
 void NodeTypeEventListener.externalReregistered(QNodeTypeDefinition ntDef)
          Called when a node type has been externally re-registered.
 void NodeTypeEventChannel.reregistered(QNodeTypeDefinition ntDef)
          Called when a node types has been re-registered.
 void ClusterNode.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
 void NodeTypeEventListener.externalRegistered(Collection<QNodeTypeDefinition> ntDefs)
          Called when one or more node types have been externally registered.
 void NodeTypeEventChannel.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
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
 QNodeTypeDefinition Record.readNodeTypeDef()
          Read a NodeTypeDef from the underlying stream.
 QNodeTypeDefinition AbstractRecord.readNodeTypeDef()
          Read a NodeTypeDef from the underlying stream.
 

Methods in org.apache.jackrabbit.core.journal with parameters of type QNodeTypeDefinition
 void Record.writeNodeTypeDef(QNodeTypeDefinition ntd)
          Write a NodeTypeDef to the underlying stream.
 void AbstractRecord.writeNodeTypeDef(QNodeTypeDefinition ntd)
          Write a NodeTypeDef to the underlying stream.
 

Uses of QNodeTypeDefinition in org.apache.jackrabbit.core.nodetype
 

Methods in org.apache.jackrabbit.core.nodetype that return QNodeTypeDefinition
 QNodeTypeDefinition NodeTypeDefStore.get(Name name)
           
 QNodeTypeDefinition NodeTypeRegistry.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
 Collection<QNodeTypeDefinition> NodeTypeDefStore.all()
           
 

Methods in org.apache.jackrabbit.core.nodetype with parameters of type QNodeTypeDefinition
 void NodeTypeDefStore.add(QNodeTypeDefinition ntd)
           
protected  void NodeTypeRegistry.checkForConflictingContent(QNodeTypeDefinition ntd)
          Checks whether there is existing content that would conflict with the given node type definition.
 void NodeTypeRegistry.externalReregistered(QNodeTypeDefinition ntDef)
          Called when a node type has been externally re-registered.
 EffectiveNodeType NodeTypeRegistry.registerNodeType(QNodeTypeDefinition ntd)
          Validates the NodeTypeDef and returns an EffectiveNodeType object representing the newly registered node type.
 EffectiveNodeType NodeTypeRegistry.reregisterNodeType(QNodeTypeDefinition ntd)
          Reregister a node type.
 

Method parameters in org.apache.jackrabbit.core.nodetype with type arguments of type QNodeTypeDefinition
 void NodeTypeRegistry.externalRegistered(Collection<QNodeTypeDefinition> ntDefs)
          Called when one or more node types have been externally registered.
 void NodeTypeRegistry.registerNodeTypes(Collection<QNodeTypeDefinition> ntDefs)
          Same as NodeTypeRegistry.registerNodeType(QNodeTypeDefinition) except that a collection of NodeTypeDefs is registered instead of just one.
 

Constructors in org.apache.jackrabbit.core.nodetype with parameters of type QNodeTypeDefinition
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
 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
static void NodeTypeWriter.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
 QNodeTypeDefinition NodeTypeRegistryImpl.getNodeTypeDefinition(Name nodeTypeName)
           
 QNodeTypeDefinition NodeTypeRegistry.getNodeTypeDefinition(Name nodeTypeName)
          Returns the node type definition of the node type with the given name.
 QNodeTypeDefinition NodeTypeManagerImpl.getNodeTypeDefinition(Name ntName)
           
 QNodeTypeDefinition NodeTypeDefinitionProvider.getNodeTypeDefinition(Name ntName)
           
 

Methods in org.apache.jackrabbit.jcr2spi.nodetype that return types with arguments of type QNodeTypeDefinition
 Iterator<QNodeTypeDefinition> NodeTypeCache.getAllDefinitions(NodeTypeStorage storage)
          Returns an Iterator over all node type definitions registered.
 Iterator<QNodeTypeDefinition> NodeTypeCache.getDefinitions(NodeTypeStorage storage, Name[] nodeTypeNames)
          Returns the QNodeTypeDefinitions for the given node type names.
 

Methods in org.apache.jackrabbit.jcr2spi.nodetype with parameters of type QNodeTypeDefinition
 void EffectiveNodeTypeImpl.checkAddNodeConstraints(Name name, QNodeTypeDefinition nodeTypeDefinition, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeType.checkAddNodeConstraints(Name name, QNodeTypeDefinition nodeTypeDefinition, ItemDefinitionProvider definitionProvider)
           
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)
          Builds an effective node type representation from the given node type definition.
 void NodeTypeCache.registerNodeTypes(NodeTypeStorage storage, QNodeTypeDefinition[] nodeTypeDefs, boolean allowUpdate)
           
 

Method parameters in org.apache.jackrabbit.jcr2spi.nodetype with type arguments of type QNodeTypeDefinition
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)
          Builds an effective node type representation from the given node type definition.
 void NodeTypeRegistryImpl.registerNodeTypes(Collection<QNodeTypeDefinition> ntDefs, boolean allowUpdate)
           
 void NodeTypeRegistry.registerNodeTypes(Collection<QNodeTypeDefinition> ntDefs, boolean allowUpdate)
          Registers the specified node type definitions.
 

Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi
 

Methods in org.apache.jackrabbit.spi that return types with arguments of type QNodeTypeDefinition
 Iterator<QNodeTypeDefinition> RepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo)
          Retrieve the QNodeTypeDefinitions of all registered nodetypes.
 Iterator<QNodeTypeDefinition> RepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 

Methods in org.apache.jackrabbit.spi with parameters of type QNodeTypeDefinition
 void RepositoryService.registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)
          Registers the node types with the specified QNodeTypeDefinitions.
 

Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi.commons
 

Classes in org.apache.jackrabbit.spi.commons that implement QNodeTypeDefinition
 class QNodeTypeDefinitionImpl
          QNodeTypeDefinitionImpl implements a serializable SPI node type definition.
 

Methods in org.apache.jackrabbit.spi.commons that return types with arguments of type QNodeTypeDefinition
 Iterator<QNodeTypeDefinition> AbstractRepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo)
          This default implementation first calls AbstractRepositoryService.checkSessionInfo(SessionInfo) with the sessionInfo,
 Iterator<QNodeTypeDefinition> AbstractRepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          This default implementation first calls AbstractRepositoryService.checkSessionInfo(SessionInfo) with the sessionInfo, then gathers the QNodeTypeDefinitions with the given nodetypeNames.
 

Methods in org.apache.jackrabbit.spi.commons with parameters of type QNodeTypeDefinition
 void AbstractRepositoryService.registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)
           
 

Constructors in org.apache.jackrabbit.spi.commons with parameters of type QNodeTypeDefinition
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
 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
 void RepositoryServiceLogger.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
protected  QNodeTypeDefinition NodeTypeDefinitionImpl.ntd
           
protected  QNodeTypeDefinition AbstractNodeType.ntd
           
 

Methods in org.apache.jackrabbit.spi.commons.nodetype that return QNodeTypeDefinition
 QNodeTypeDefinition QNodeTypeDefinitionBuilder.build()
          Creates a new QNodeTypeDefinition instance based on the state of this builder.
 QNodeTypeDefinition AbstractNodeType.getDefinition()
          Returns the node type definition.
 

Methods in org.apache.jackrabbit.spi.commons.nodetype that return types with arguments of type QNodeTypeDefinition
 Iterator<QNodeTypeDefinition> NodeTypeStorageImpl.getAllDefinitions()
           
 Iterator<QNodeTypeDefinition> NodeTypeStorage.getAllDefinitions()
          Returns an Iterator over all node type definitions registered.
 Iterator<QNodeTypeDefinition> NodeTypeStorageImpl.getDefinitions(Name[] nodeTypeNames)
          This implementation returns an iterator over all registered QNodeTypeDefinitions if nodeTypeNames is null.
 Iterator<QNodeTypeDefinition> NodeTypeStorage.getDefinitions(Name[] nodeTypeNames)
          Returns the QNodeTypeDefinitions for the given node type names.
 DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<QNodeTypeDefinition> QDefinitionBuilderFactory.newNodeTypeDefinitionBuilder()
           
 

Methods in org.apache.jackrabbit.spi.commons.nodetype with parameters of type QNodeTypeDefinition
 NodeTypeDefinition NodeTypeDefinitionFactory.create(QNodeTypeDefinition qNtd)
          Create a new JCR node type definition from the given QNodeTypeDefinition.
static NodeTypeDefDiff NodeTypeDefDiff.create(QNodeTypeDefinition oldDef, QNodeTypeDefinition newDef)
           
 void NodeTypeStorageImpl.registerNodeTypes(QNodeTypeDefinition[] nodeTypeDefs, boolean allowUpdate)
           
 void NodeTypeStorage.registerNodeTypes(QNodeTypeDefinition[] nodeTypeDefs, boolean allowUpdate)
          Add all QNodeTypeDefinitions provided to the store.
 

Method parameters in org.apache.jackrabbit.spi.commons.nodetype with type arguments of type QNodeTypeDefinition
 List<NodeTypeDefinition> NodeTypeDefinitionFactory.create(Collection<QNodeTypeDefinition> defs)
          Create a list of JCR node type definitions from a collection of QNodeTypeDefinition.
 

Constructors in org.apache.jackrabbit.spi.commons.nodetype with parameters of type QNodeTypeDefinition
AbstractNodeType(QNodeTypeDefinition ntd, AbstractNodeTypeManager ntMgr, NamePathResolver resolver)
          Create a new AbstractNodeType.
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
 void CompactNodeTypeDefWriter.write(QNodeTypeDefinition ntd)
          Write one QNodeTypeDefinition to this writer
 

Method parameters in org.apache.jackrabbit.spi.commons.nodetype.compact with type arguments of type QNodeTypeDefinition
 void CompactNodeTypeDefWriter.write(Collection<? extends QNodeTypeDefinition> defs)
          Write a collection of QNodeTypeDefinitions to this writer
static void CompactNodeTypeDefWriter.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
 Iterator<QNodeTypeDefinition> RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo)
           
 Iterator<QNodeTypeDefinition> RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 

Methods in org.apache.jackrabbit.spi2dav with parameters of type QNodeTypeDefinition
 void RepositoryServiceImpl.registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)
          Registers the node types with the specified QNodeTypeDefinitions.
 

Uses of QNodeTypeDefinition in org.apache.jackrabbit.spi2jcr
 

Methods in org.apache.jackrabbit.spi2jcr that return types with arguments of type QNodeTypeDefinition
 Iterator<QNodeTypeDefinition> RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo)
          Retrieve the QNodeTypeDefinitions of all registered nodetypes.
 Iterator<QNodeTypeDefinition> RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 

Methods in org.apache.jackrabbit.spi2jcr with parameters of type QNodeTypeDefinition
 void RepositoryServiceImpl.registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)
          Registers the node types with the specified QNodeTypeDefinitions.
 



Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.