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

Packages that use Name
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.journal   
org.apache.jackrabbit.core.nodetype   
org.apache.jackrabbit.core.nodetype.virtual   
org.apache.jackrabbit.core.observation   
org.apache.jackrabbit.core.persistence.bundle.util   
org.apache.jackrabbit.core.persistence.mem   
org.apache.jackrabbit.core.query   
org.apache.jackrabbit.core.query.lucene   
org.apache.jackrabbit.core.query.lucene.constraint   
org.apache.jackrabbit.core.query.lucene.join   
org.apache.jackrabbit.core.security   
org.apache.jackrabbit.core.security.authorization   
org.apache.jackrabbit.core.security.authorization.acl   
org.apache.jackrabbit.core.security.authorization.principalbased   
org.apache.jackrabbit.core.security.simple   
org.apache.jackrabbit.core.state   
org.apache.jackrabbit.core.value   
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 
org.apache.jackrabbit.core.virtual   
org.apache.jackrabbit.core.xml   
org.apache.jackrabbit.jcr2spi   
org.apache.jackrabbit.jcr2spi.hierarchy   
org.apache.jackrabbit.jcr2spi.nodetype   
org.apache.jackrabbit.jcr2spi.operation   
org.apache.jackrabbit.jcr2spi.state   
org.apache.jackrabbit.jcr2spi.util   
org.apache.jackrabbit.jcr2spi.version   
org.apache.jackrabbit.jcr2spi.xml   
org.apache.jackrabbit.spi Defines the interfaces of the JCR SPI (Service Provider Interface). 
org.apache.jackrabbit.spi.commons   
org.apache.jackrabbit.spi.commons.batch   
org.apache.jackrabbit.spi.commons.conversion   
org.apache.jackrabbit.spi.commons.identifier   
org.apache.jackrabbit.spi.commons.logging   
org.apache.jackrabbit.spi.commons.name   
org.apache.jackrabbit.spi.commons.nodetype.compact   
org.apache.jackrabbit.spi.commons.query   
org.apache.jackrabbit.spi.commons.query.qom   
org.apache.jackrabbit.spi.commons.query.sql   
org.apache.jackrabbit.spi.commons.value   
org.apache.jackrabbit.spi2dav   
org.apache.jackrabbit.spi2davex   
org.apache.jackrabbit.spi2jcr   
 

Uses of Name in org.apache.jackrabbit.core
 

Methods in org.apache.jackrabbit.core that return Name
 Name PropertyId.getName()
          Returns the qualified name of the property.
 Name HierarchyManagerImpl.getName(ItemId itemId)
          Returns the name of the specified item.
 Name HierarchyManager.getName(ItemId id)
          Returns the name of the specified item.
 Name CachingHierarchyManager.getName(ItemId id)
          Returns the name of the specified item.
 Name HierarchyManagerImpl.getName(NodeId id, NodeId parentId)
          Returns the name of the specified item, with the given parent id.
 Name HierarchyManager.getName(NodeId id, NodeId parentId)
          Returns the name of the specified item, with the given parent id.
 Name PropertyImpl.getQName()
          Same as Item.getName() except that this method returns a Name instead of a String.
 Name NodeImpl.getQName()
           
abstract  Name ItemImpl.getQName()
          Same as Item.getName() except that this method returns a Name instead of a String.
 Name SessionImpl.getQName(String name)
           
 

Methods in org.apache.jackrabbit.core with parameters of type Name
 void NodeImpl.addMixin(Name mixinName)
          Same as Node.addMixin(String) except that it takes a Name instead of a String.
 NodeImpl NodeImpl.addNode(Name nodeName, Name nodeTypeName, UUID uuid)
          Same as Node.addNode(String, String) except that this method takes Name arguments instead of Strings and has an additional uuid argument.
protected  NodeImpl ProtectedItemModifier.addNode(NodeImpl parentImpl, Name name, Name ntName)
           
 void BatchedItemOperations.checkAddNode(NodeState parentState, Name nodeName, Name nodeTypeName, int options)
          Checks if adding a child node called nodeName of node type nodeTypeName to the given parent node is allowed in the current context.
 NodeImpl NodeImpl.clone(NodeImpl src, Name name)
          Create a child node that is a clone of a shareable node.
 NodeId BatchedItemOperations.clone(NodeState srcState, NodeState destParentState, Name destName)
          Implementation of BatchedItemOperations.clone(Path, Path) that has already determined the affected NodeStates.
protected  InternalValue[] NodeImpl.computeSystemGeneratedPropertyValues(Name name, PropertyDefinitionImpl def)
          Computes the values of well-known system (i.e. protected) properties.
protected  NodeImpl NodeImpl.createChildNode(Name name, NodeDefinitionImpl def, NodeTypeImpl nodeType, NodeId id)
           
protected  PropertyImpl NodeImpl.createChildProperty(Name name, int type, PropertyDefinitionImpl def)
           
 NodeState BatchedItemOperations.createNodeState(NodeState parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id)
          Creates a new node.
 NodeState BatchedItemOperations.createNodeState(NodeState parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id)
          Creates a new node.
 NodeState BatchedItemOperations.createNodeState(NodeState parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id, NodeDef def)
          Creates a new node based on the given definition.
 NodeState BatchedItemOperations.createNodeState(NodeState parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id, NodeDef def)
          Creates a new node based on the given definition.
 PropertyState BatchedItemOperations.createPropertyState(NodeState parent, Name propName, int type, int numValues)
          Creates a new property.
 PropertyState BatchedItemOperations.createPropertyState(NodeState parent, Name propName, int type, PropDef def)
          Creates a new property based on the given definition.
 NodeDef ItemValidator.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.
 PropDef ItemValidator.findApplicablePropertyDefinition(Name name, int type, boolean multiValued, NodeState parentState)
          Helper method that finds the applicable definition for a property with the given name, type and multiValued characteristic in the parent node's node type and mixin types.
 PropDef ItemValidator.findApplicablePropertyDefinition(Name name, int type, NodeState parentState)
          Helper method that finds the applicable definition for a property with the given name, type in the parent node's node type and mixin types.
protected  NodeDefinitionImpl NodeImpl.getApplicableChildNodeDefinition(Name nodeName, Name nodeTypeName)
          Returns the applicable child node definition for a child node with the specified name and node type.
protected  PropertyDefinitionImpl NodeImpl.getApplicablePropertyDefinition(Name propertyName, int type, boolean multiValued, boolean exactTypeMatch)
          Returns the applicable property definition for a property with the specified name and type.
protected  ChildNodeEntry ZombieHierarchyManager.getChildNodeEntry(NodeState parent, Name name, int index)
          Returns the ChildNodeEntry of parent with the specified name and index or null if there's no such entry.
protected  ChildNodeEntry HierarchyManagerImpl.getChildNodeEntry(NodeState parent, Name name, int index)
          Returns the ChildNodeEntry of parent with the specified name and index or null if there's no such entry.
 String SessionImpl.getJCRName(Name name)
           
 NodeImpl NodeImpl.getNode(Name name)
          Returns the child node of this node with the specified name.
 NodeImpl NodeImpl.getNode(Name name, int index)
          Returns the child node of this node with the specified name.
protected  PropertyImpl NodeImpl.getOrCreateProperty(Name name, int type, boolean multiValued, boolean exactTypeMatch, BitSet status)
           
 PropertyImpl NodeImpl.getProperty(Name name)
          Returns the property of this node with the specified name.
 boolean NodeImpl.hasNode(Name name)
          Indicates whether a child node with the specified name exists.
 boolean NodeImpl.hasNode(Name name, int index)
          Indicates whether a child node with the specified name exists.
 boolean NodeImpl.hasProperty(Name name)
          Indicates whether a property with the specified name exists.
protected  NodeImpl NodeImpl.internalAddChildNode(Name nodeName, NodeTypeImpl nodeType)
           
protected  NodeImpl NodeImpl.internalAddChildNode(Name nodeName, NodeTypeImpl nodeType, NodeId id)
           
protected  Property NodeImpl.internalSetProperty(Name name, InternalValue value)
          Sets the internal value of a property without checking any constraints.
protected  Property NodeImpl.internalSetProperty(Name name, InternalValue[] values)
          Sets the internal value of a property without checking any constraints.
protected  Property NodeImpl.internalSetProperty(Name name, InternalValue[] values, int type)
          Sets the internal value of a property without checking any constraints.
 boolean NodeImpl.isNodeType(Name ntName)
          Same as Node.isNodeType(String) except that it takes a Name instead of a String.
 void CachingHierarchyManager.nodeAdded(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been added
 void CachingHierarchyManager.nodeRemoved(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been removed
protected  void NodeImpl.removeChildNode(Name nodeName, int index)
           
protected  void NodeImpl.removeChildProperty(Name propName)
           
 void NodeImpl.removeMixin(Name mixinName)
          Same as Node.removeMixin(String) except that it takes a Name instead of a String.
protected  void NodeImpl.renameChildNode(Name oldName, int index, NodeId id, Name newName)
           
 NodeImpl NodeImpl.replaceChildNode(NodeId id, Name nodeName, Name nodeTypeName, Name[] mixinNames)
          Replaces the child node with the specified id by a new child node with the same id and specified nodeName, nodeTypeName and mixinNames.
 NodeImpl NodeImpl.replaceChildNode(NodeId id, Name nodeName, Name nodeTypeName, Name[] mixinNames)
          Replaces the child node with the specified id by a new child node with the same id and specified nodeName, nodeTypeName and mixinNames.
 PropertyImpl NodeImpl.setProperty(Name name, Value value)
          Same as Node.setProperty(String, Value) except that this method takes a Name name argument instead of a String.
 PropertyImpl NodeImpl.setProperty(Name name, Value[] values)
          Same as Node.setProperty(String, Value[]) except that this method takes a Name name argument instead of a String.
 PropertyImpl NodeImpl.setProperty(Name name, Value[] values, int type)
          Same as Node.setProperty(String, Value[], int) except that this method takes a Name name argument instead of a String.
protected  Property ProtectedItemModifier.setProperty(NodeImpl parentImpl, Name name, Value value)
           
protected  Property ProtectedItemModifier.setProperty(NodeImpl parentImpl, Name name, Value[] values)
           
protected  Property ProtectedItemModifier.setProperty(NodeImpl parentImpl, Name name, Value value, boolean ignorePermissions)
           
 void PropertyImpl.setValue(Name name)
          Same as Property.setValue(String) except that this method takes a Name instead of a String value.
 void PropertyImpl.setValue(Name[] names)
          Same as Property.setValue(String[]) except that this method takes an array of Name instead of String values.
 

Constructors in org.apache.jackrabbit.core with parameters of type Name
PropertyId(NodeId parentId, Name propName)
          Creates a property identifier instance for the identified property.
 

Uses of Name in org.apache.jackrabbit.core.journal
 

Methods in org.apache.jackrabbit.core.journal that return Name
 Name Record.readQName()
          Read a Name frmo the underlying stream.
 Name AbstractRecord.readQName()
          Read a Name frmo the underlying stream.
 

Methods in org.apache.jackrabbit.core.journal with parameters of type Name
 void Record.writeQName(Name name)
          Write a Name to the underlying stream.
 void ReadRecord.writeQName(Name name)
           
 void AbstractRecord.writeQName(Name name)
          Write a Name to the underlying stream.
 

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

Fields in org.apache.jackrabbit.core.nodetype declared as Name
static Name ItemDef.ANY_NAME
          The special wildcard name used as the name of residual item definitions.
protected  Name ItemDefImpl.declaringNodeType
          The name of the declaring node type.
 

Methods in org.apache.jackrabbit.core.nodetype that return Name
 Name[] EffectiveNodeType.getAllNodeTypes()
           
 Name ItemDefImpl.getDeclaringNodeType()
          Gets the name of the declaring node type.
 Name ItemDef.getDeclaringNodeType()
          Gets the name of the declaring node type.
 Name NodeDefImpl.getDefaultPrimaryType()
          Returns the name of the default primary type.
 Name NodeDef.getDefaultPrimaryType()
          Returns the name of the default primary type.
 Name[] EffectiveNodeType.getInheritedNodeTypes()
           
 Name[] EffectiveNodeType.getMergedNodeTypes()
           
 Name NodeTypeDef.getName()
          Returns the name of the node type being defined or null if not set.
 Name ItemDefImpl.getName()
          Gets the name of the child item.
 Name ItemDef.getName()
          Gets the name of the child item.
 Name[] EffectiveNodeTypeCache.Key.getNames()
          Returns the node type names of this key.
 Name NodeTypeDef.getPrimaryItemName()
          Returns the name of the primary item (one of the child items of the node's of this node type) or null if not set.
 Name NodeTypeImpl.getQName()
          Returns the 'internal', i.e. the fully qualified name.
 Name[] NodeTypeRegistry.getRegisteredNodeTypes()
          Returns the names of all registered node types.
 Name[] NodeDefImpl.getRequiredPrimaryTypes()
          Returns the array of names of the required primary types.
 Name[] NodeDef.getRequiredPrimaryTypes()
          Returns the array of names of the required primary types.
 Name[] NodeTypeDef.getSupertypes()
          Returns an array containing the names of the supertypes.
 

Methods in org.apache.jackrabbit.core.nodetype with parameters of type Name
 void EffectiveNodeType.checkAddNodeConstraints(Name name)
           
 void EffectiveNodeType.checkAddNodeConstraints(Name name, Name nodeTypeName, NodeTypeRegistry ntReg)
           
protected  void NodeTypeRegistry.checkForReferencesInContent(Name nodeTypeName)
          Checks whether there is existing content that directly or indirectly refers to the specified node type.
 void EffectiveNodeType.checkRemoveItemConstraints(Name name)
           
 void EffectiveNodeType.checkRemoveNodeConstraints(Name name)
           
 void EffectiveNodeType.checkRemovePropertyConstraints(Name name)
           
 boolean NodeTypeDefStore.contains(Name name)
           
 NodeTypeDef NodeTypeDefStore.get(Name name)
           
 NodeDef EffectiveNodeType.getApplicableChildNodeDef(Name name, Name nodeTypeName, NodeTypeRegistry ntReg)
          Returns the applicable child node definition for a child node with the specified name and node type.
 PropDef EffectiveNodeType.getApplicablePropertyDef(Name name, int type)
          Returns the applicable property definition for a property with the specified name and type.
 PropDef EffectiveNodeType.getApplicablePropertyDef(Name name, int type, boolean multiValued)
          Returns the applicable property definition for a property with the specified name, type and multiValued characteristic.
 Set NodeTypeRegistry.getDependentNodeTypes(Name nodeTypeName)
          Returns the names of those registered node types that have dependencies on the given node type.
 EffectiveNodeType NodeTypeRegistry.getEffectiveNodeType(Name ntName)
           
 EffectiveNodeType NodeTypeRegistry.getEffectiveNodeType(Name primary, Set mixins)
          Returns the effective node type of a node with the given primary and mixin types.
 EffectiveNodeTypeCache.Key EffectiveNodeTypeCacheImpl.getKey(Name[] ntNames)
          Returns a key for an effective node type that consists of the given node type names.
 EffectiveNodeTypeCache.Key EffectiveNodeTypeCache.getKey(Name[] ntNames)
          Returns a key for an effective node type that consists of the given node type names.
 EffectiveNodeTypeCache.Key BitsetENTCacheImpl.getKey(Name[] ntNames)
          Returns a key for an effective node type that consists of the given node type names.
 ItemDef[] EffectiveNodeType.getNamedItemDefs(Name name)
           
 NodeDef[] EffectiveNodeType.getNamedNodeDefs(Name name)
           
 PropDef[] EffectiveNodeType.getNamedPropDefs(Name name)
           
 NodeTypeImpl NodeTypeManagerImpl.getNodeType(Name name)
           
 NodeTypeDef NodeTypeRegistry.getNodeTypeDef(Name nodeTypeName)
          Returns the node type definition of the node type with the given name.
 boolean EffectiveNodeType.hasNamedItemDef(Name name)
           
 boolean EffectiveNodeType.includesNodeType(Name nodeTypeName)
          Determines whether this effective node type representation includes (either through inheritance or aggregation) the given node type.
 boolean EffectiveNodeType.includesNodeTypes(Name[] nodeTypeNames)
          Determines whether this effective node type representation includes (either through inheritance or aggregation) all of the given node types.
 void EffectiveNodeTypeCacheImpl.invalidate(Name name)
          Removes all effective node types that are aggregated with the node type of the given name.
 void EffectiveNodeTypeCache.invalidate(Name name)
          Removes all effective node types that are aggregated with the node type of the given name.
 void BitsetENTCacheImpl.invalidate(Name name)
          Removes all effective node types that are aggregated with the node type of the given name.
 boolean NodeTypeRegistry.isBuiltIn(Name nodeTypeName)
           
 boolean NodeTypeImpl.isDerivedFrom(Name nodeTypeName)
          Checks if this node type is directly or indirectly derived from the specified node type.
 boolean NodeTypeImpl.isNodeType(Name nodeTypeName)
          Checks if the effective node type includes the given nodeTypeName.
 boolean NodeTypeRegistry.isRegistered(Name nodeTypeName)
           
 void NodeTypeRegistryListener.nodeTypeRegistered(Name ntName)
          Called when a node type has been registered.
 void NodeTypeManagerImpl.nodeTypeRegistered(Name ntName)
          Called when a node type has been registered.
 void NodeTypeRegistryListener.nodeTypeReRegistered(Name ntName)
          Called when a node type has been re-registered.
 void NodeTypeManagerImpl.nodeTypeReRegistered(Name ntName)
          Called when a node type has been re-registered.
 void NodeTypeRegistryListener.nodeTypeUnregistered(Name ntName)
          Called when a node type has been deregistered.
 void NodeTypeManagerImpl.nodeTypeUnregistered(Name ntName)
          Called when a node type has been deregistered.
 boolean NodeTypeDefStore.remove(Name name)
           
 void PropDefImpl.setDeclaringNodeType(Name declaringNodeType)
          Sets the name of declaring node type.
 void NodeDefImpl.setDeclaringNodeType(Name declaringNodeType)
          Sets the name of declaring node type.
 void ItemDefImpl.setDeclaringNodeType(Name declaringNodeType)
          Sets the name of declaring node type.
 void NodeDefImpl.setDefaultPrimaryType(Name defaultNodeType)
          Sets the name of default primary type.
 void PropDefImpl.setName(Name name)
          Sets the name of the child item.
 void NodeTypeDef.setName(Name name)
          Sets the name of the node type being defined.
 void NodeDefImpl.setName(Name name)
          Sets the name of the child item.
 void ItemDefImpl.setName(Name name)
          Sets the name of the child item.
 void NodeTypeDef.setPrimaryItemName(Name primaryItemName)
          Sets the name of the primary item (one of the child items of the node's of this node type)
 void NodeDefImpl.setRequiredPrimaryTypes(Name[] requiredPrimaryTypes)
          Sets the names of the required primary types.
 void NodeTypeDef.setSupertypes(Name[] names)
          Sets the supertypes.
 void NodeTypeRegistry.unregisterNodeType(Name ntName)
          Unregisters the specified node type.
 

Uses of Name in org.apache.jackrabbit.core.nodetype.virtual
 

Methods in org.apache.jackrabbit.core.nodetype.virtual with parameters of type Name
 void VirtualNodeTypeStateManager.nodeTypeRegistered(Name ntName)
          Called when a node type has been registered.
 void VirtualNodeTypeStateManager.nodeTypeReRegistered(Name ntName)
          Called when a node type has been re-registered.
 void VirtualNodeTypeStateManager.nodeTypeUnregistered(Name ntName)
          Called when a node type has been deregistered.
 void VirtualNodeTypeStateProvider.onNodeTypeAdded(Name ntName)
          
 void VirtualNodeTypeStateProvider.onNodeTypeModified(Name ntName)
          
 void VirtualNodeTypeStateProvider.onNodeTypeRemoved(Name ntName)
          
 

Uses of Name in org.apache.jackrabbit.core.observation
 

Methods in org.apache.jackrabbit.core.observation that return Name
 Name EventState.getNodeType()
          Returns the node type of the parent node associated with this event.
 

Methods in org.apache.jackrabbit.core.observation with parameters of type Name
static EventState EventState.childNodeAdded(NodeId parentId, Path parentPath, NodeId childId, Path.Element childPath, Name nodeType, Set mixins, Session session)
          Creates a new Event of type Event.NODE_ADDED.
static EventState EventState.childNodeAdded(NodeId parentId, Path parentPath, NodeId childId, Path.Element childPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type Event.NODE_ADDED.
static EventState EventState.childNodeRemoved(NodeId parentId, Path parentPath, NodeId childId, Path.Element childPath, Name nodeType, Set mixins, Session session)
          Creates a new Event of type Event.NODE_REMOVED.
static EventState EventState.childNodeRemoved(NodeId parentId, Path parentPath, NodeId childId, Path.Element childPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type Event.NODE_REMOVED.
static EventState EventState.nodeMoved(NodeId parentId, Path parentPath, NodeId childId, Path.Element childPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type NODE_MOVED.
static EventState EventState.nodeMoved(NodeId parentId, Path destPath, NodeId childId, Path srcPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type NODE_MOVED.
static EventState EventState.nodeReordered(NodeId parentId, Path parentPath, NodeId childId, Path.Element destChildPath, Path.Element srcChildPath, Path.Element beforeChildPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type NODE_MOVED.
static EventState EventState.propertyAdded(NodeId parentId, Path parentPath, Path.Element childPath, Name nodeType, Set mixins, Session session)
          Creates a new Event of type Event.PROPERTY_ADDED.
static EventState EventState.propertyAdded(NodeId parentId, Path parentPath, Path.Element childPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type Event.PROPERTY_ADDED.
static EventState EventState.propertyChanged(NodeId parentId, Path parentPath, Path.Element childPath, Name nodeType, Set mixins, Session session)
          Creates a new Event of type Event.PROPERTY_CHANGED.
static EventState EventState.propertyChanged(NodeId parentId, Path parentPath, Path.Element childPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type Event.PROPERTY_CHANGED.
static EventState EventState.propertyRemoved(NodeId parentId, Path parentPath, Path.Element childPath, Name nodeType, Set mixins, Session session)
          Creates a new Event of type Event.PROPERTY_REMOVED.
static EventState EventState.propertyRemoved(NodeId parentId, Path parentPath, Path.Element childPath, Name nodeType, Set mixins, Session session, boolean external)
          Creates a new Event of type Event.PROPERTY_REMOVED.
 

Uses of Name in org.apache.jackrabbit.core.persistence.bundle.util
 

Methods in org.apache.jackrabbit.core.persistence.bundle.util that return Name
 Name NodePropBundle.ChildNodeEntry.getName()
          Returns the name.
 Name NodePropBundle.PropertyEntry.getName()
          Returns the property name
 Name NodePropBundle.getNodeTypeName()
          Returns the nodetype name of this bundle
 Name ItemStateBinding.readIndexedQName(DataInputStream in)
          Deserializes an indexed Name
 Name ItemStateBinding.readQName(DataInputStream in)
          Deserializes a Name
 

Methods in org.apache.jackrabbit.core.persistence.bundle.util with parameters of type Name
 void NodePropBundle.addChildNodeEntry(Name name, NodeId id)
          Adds a child node entry.
 PropertyState NodePropBundle.createPropertyState(PersistenceManager pMgr, Name name)
          Creates a property state from the values of this bundle
 NodePropBundle.PropertyEntry NodePropBundle.getPropertyEntry(Name name)
          Returns the property entry with the given name.
 boolean NodePropBundle.hasProperty(Name name)
          Checks if this bundle has a property
 void NodePropBundle.removeProperty(Name name)
          Removes the proprty with the given name from this bundle.
 void NodePropBundle.setNodeTypeName(Name nodeTypeName)
          Sets the node type name
 void ItemStateBinding.writeIndexedQName(DataOutputStream out, Name name)
          Serializes a indexed Name
 void ItemStateBinding.writeQName(DataOutputStream out, Name name)
          Serializes a Name
 

Constructors in org.apache.jackrabbit.core.persistence.bundle.util with parameters of type Name
NodePropBundle.ChildNodeEntry(Name name, NodeId id)
          Creates a new entry with the given name and id
 

Uses of Name in org.apache.jackrabbit.core.persistence.mem
 

Methods in org.apache.jackrabbit.core.persistence.mem with parameters of type Name
protected static String InMemPersistenceManager.buildBlobFilePath(String parentUUID, Name propName, int index)
           
 

Uses of Name in org.apache.jackrabbit.core.query
 

Methods in org.apache.jackrabbit.core.query with parameters of type Name
 void ExecutableQuery.bindValue(Name varName, Value value)
          Binds the given value to the variable named varName.
 PropertyTypeRegistry.TypeMapping[] PropertyTypeRegistry.getPropertyTypes(Name propName)
          Returns an array of type mappings for a given property name propName.
 void PropertyTypeRegistry.nodeTypeRegistered(Name ntName)
           
 void PropertyTypeRegistry.nodeTypeReRegistered(Name ntName)
           
 void PropertyTypeRegistry.nodeTypeUnregistered(Name ntName)
           
 

Uses of Name in org.apache.jackrabbit.core.query.lucene
 

Fields in org.apache.jackrabbit.core.query.lucene declared as Name
static Name QueryImpl.DEFAULT_SELECTOR_NAME
          The default selector name 's'.
static Name ExcerptProvider.REP_EXCERPT
          Name of the rep:excerpt function.
protected  Name[] QueryResultImpl.selectProps
          The select properties
 

Methods in org.apache.jackrabbit.core.query.lucene that return Name
 Name NameQuery.getName()
           
 Name[] QueryHitsAdapter.getSelectorNames()
          
 Name[] MultiColumnQueryHits.getSelectorNames()
           
 Name[] FilterMultiColumnQueryHits.getSelectorNames()
          
protected  Name[] QueryImpl.getSelectProperties()
          Returns the select properties for this query.
 

Methods in org.apache.jackrabbit.core.query.lucene with parameters of type Name
static MultiColumnQuery MultiColumnQueryAdapter.adapt(org.apache.lucene.search.Query query, Name selectorName)
          Adapts the given query.
protected  void AbstractQueryImpl.addVariableName(Name varName)
          Adds a name to the set of variables.
 void AbstractQueryImpl.bindValue(Name varName, Value value)
          Binds the given value to the variable named varName.
 MultiColumnQueryHits JackrabbitIndexSearcher.execute(org.apache.lucene.search.Query query, org.apache.lucene.search.Sort sort, long resultFetchHint, Name selectorName)
          Executes the query and returns the hits that match the query.
protected  float NodeIndexer.getPropertyBoost(Name propertyName)
          Returns the boost value for the given property name.
 float IndexingConfigurationImpl.getPropertyBoost(NodeState state, Name propertyName)
          Returns the boost value for the given property name.
 float IndexingConfiguration.getPropertyBoost(NodeState state, Name propertyName)
          Returns the boost value for the given property name.
protected  InternalValue NodeIndexer.getValue(Name name)
          Utility method that extracts the first value of the named property of the current node.
protected  boolean NodeIndexer.isIncludedInNodeIndex(Name propertyName)
          Returns true if the property with the given name should also be added to the node scope index.
 boolean IndexingConfigurationImpl.isIncludedInNodeScopeIndex(NodeState state, Name propertyName)
          Returns true if the property with the given name should be included in the node scope fulltext index.
 boolean IndexingConfiguration.isIncludedInNodeScopeIndex(NodeState state, Name propertyName)
          Returns true if the property with the given name should be included in the node scope fulltext index.
protected  boolean NodeIndexer.isIndexed(Name propertyName)
          Returns true if the property with the given name should be indexed.
 boolean IndexingConfigurationImpl.isIndexed(NodeState state, Name propertyName)
          Returns true if the property with the given name is fulltext indexed according to this configuration.
 boolean IndexingConfiguration.isIndexed(NodeState state, Name propertyName)
          Returns true if the property with the given name is indexed according to this configuration.
 String NamespaceMappings.translateName(Name name)
          Translates a name from a session local namespace mapping into a search index private namespace mapping.
 String AbstractNamespaceMappings.translateName(Name qName)
          Translates a name from a session local namespace mapping into a search index private namespace mapping.
protected  boolean NodeIndexer.useInExcerpt(Name propertyName)
          Returns true if the content of the property with the given name should the used to create an excerpt.
 boolean IndexingConfigurationImpl.useInExcerpt(NodeState state, Name propertyName)
          Returns true if the content of the property with the given name should show up in an excerpt.
 boolean IndexingConfiguration.useInExcerpt(NodeState state, Name propertyName)
          Returns true if the content of the property with the given name should show up in an excerpt.
 

Constructors in org.apache.jackrabbit.core.query.lucene with parameters of type Name
MultiColumnQueryResult(SearchIndex index, ItemManager itemMgr, SessionImpl session, AccessManager accessMgr, AbstractQueryImpl queryImpl, MultiColumnQuery query, org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion, Name[] selectProps, Path[] orderProps, boolean[] orderSpecs, boolean documentOrder, long offset, long limit)
           
NameQuery(Name nodeName, IndexFormatVersion version, NamespaceMappings nsMappings)
          Creates a new NameQuery.
NameRangeQuery(Name lowerName, Name upperName, boolean inclusive, IndexFormatVersion version, NamespaceMappings nsMappings)
          Creates a new NameRangeQuery.
QueryHitsAdapter(QueryHits hits, Name selectorName)
          Creates a new adapter for hits.
QueryResultImpl(SearchIndex index, ItemManager itemMgr, SessionImpl session, AccessManager accessMgr, AbstractQueryImpl queryImpl, org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion, Name[] selectProps, Path[] orderProps, boolean[] orderSpecs, boolean documentOrder, long offset, long limit)
          Creates a new query result.
SingleColumnQueryResult(SearchIndex index, ItemManager itemMgr, SessionImpl session, AccessManager accessMgr, AbstractQueryImpl queryImpl, org.apache.lucene.search.Query query, org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion, Name[] selectProps, Path[] orderProps, boolean[] orderSpecs, boolean documentOrder, long offset, long limit)
           
 

Uses of Name in org.apache.jackrabbit.core.query.lucene.constraint
 

Methods in org.apache.jackrabbit.core.query.lucene.constraint with parameters of type Name
 boolean SameNodeConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean QueryConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean OrConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean NotConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean DescendantNodeConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean Constraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean ComparisonConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean ChildNodeConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
 boolean AndConstraint.evaluate(ScoreNode[] row, Name[] selectorNames, EvaluationContext context)
          Evaluates this constraint for the given row.
protected  int SelectorBasedConstraint.getSelectorIndex(Name[] names)
          Returns the selector index of this constraint.
 

Uses of Name in org.apache.jackrabbit.core.query.lucene.join
 

Fields in org.apache.jackrabbit.core.query.lucene.join declared as Name
protected  Name[] Join.selectorNames
          The selector names.
 

Methods in org.apache.jackrabbit.core.query.lucene.join that return Name
 Name[] Condition.getInnerSelectorNames()
           
 Name[] AbstractCondition.getInnerSelectorNames()
           
 Name[] Join.getSelectorNames()
          
 

Methods in org.apache.jackrabbit.core.query.lucene.join with parameters of type Name
protected static int Join.getIndex(MultiColumnQueryHits source, Name selectorName)
          Returns the index of the selector with the given selectorName within the given source.
protected static int AbstractCondition.getIndex(MultiColumnQueryHits source, Name selectorName)
          Returns the index of the selector with the given selectorName within the given source.
protected static MultiColumnQueryHits Join.getSourceWithName(Name selectorName, MultiColumnQueryHits left, MultiColumnQueryHits right)
           
 

Constructors in org.apache.jackrabbit.core.query.lucene.join with parameters of type Name
AncestorNodeJoin(MultiColumnQueryHits context, Name contextSelectorName, org.apache.lucene.index.IndexReader reader, HierarchyResolver resolver)
          Creates a new ancestor node join condition.
AncestorPathNodeJoin(MultiColumnQueryHits context, Name contextSelectorName, Path relPath, HierarchyManager hmgr)
          Creates an ancestor path node join.
DescendantNodeJoin(MultiColumnQueryHits context, Name contextSelectorName, org.apache.lucene.index.IndexReader reader, HierarchyResolver resolver)
          Creates a new descendant node join condition.
DescendantPathNodeJoin(MultiColumnQueryHits context, Name contextSelectorName, Path relPath, HierarchyManager hmgr)
          Creates a new descendant path node join condition.
EquiJoin(MultiColumnQueryHits inner, int innerScoreNodeIndex, org.apache.lucene.search.SortComparatorSource scs, org.apache.lucene.index.IndexReader reader, Name innerProperty, Name outerProperty)
          Creates a new equi join condition.
SameNodeJoin(MultiColumnQueryHits inner, Name innerSelectorName, org.apache.lucene.index.IndexReader reader)
          Creates a new same node join.
 

Uses of Name in org.apache.jackrabbit.core.security
 

Methods in org.apache.jackrabbit.core.security with parameters of type Name
 boolean SimpleJBossAccessManager.isGranted(Path parentPath, Name childName, int permissions)
           
 boolean DefaultAccessManager.isGranted(Path parentPath, Name childName, int permissions)
           
 boolean AccessManager.isGranted(Path parentPath, Name childName, int permissions)
          Determines whether the specified permissions are granted on an item represented by the combination of the given parentPath and childName (i.e. the target item, that may or may not yet exist).
 

Uses of Name in org.apache.jackrabbit.core.security.authorization
 

Fields in org.apache.jackrabbit.core.security.authorization declared as Name
static Name AccessControlConstants.N_ACCESSCONTROL
          PrincipalBased-ACL: Name of the root-node of all access-control-nodes that store the privileges for individual principals.
static Name AccessControlConstants.N_POLICY
          Default name for a node of type rep:Policy.
static Name AccessControlConstants.NT_REP_ACCESS_CONTROL
          rep:AccessControl nodetype
static Name AccessControlConstants.NT_REP_ACCESS_CONTROLLABLE
          rep:AccessControllable nodetype
static Name AccessControlConstants.NT_REP_ACE
          rep:ACE nodetype
static Name AccessControlConstants.NT_REP_ACL
          rep:ACL nodetype
static Name AccessControlConstants.NT_REP_DENY_ACE
          rep:DenyACE nodetype
static Name AccessControlConstants.NT_REP_GRANT_ACE
          rep:GrantACE nodetype
static Name AccessControlConstants.NT_REP_PRINCIPAL_ACCESS_CONTROL
          rep:PrincipalAccessControl nodetype
static Name AccessControlConstants.P_PRINCIPAL_NAME
          rep:principalName property name
static Name AccessControlConstants.P_PRIVILEGES
          rep:privileges property name
 

Uses of Name in org.apache.jackrabbit.core.security.authorization.acl
 

Methods in org.apache.jackrabbit.core.security.authorization.acl that return Name
protected static Name ACLEditor.getUniqueNodeName(Node node, String name)
          Create a unique valid name for the Permission nodes to be save.
 

Uses of Name in org.apache.jackrabbit.core.security.authorization.principalbased
 

Methods in org.apache.jackrabbit.core.security.authorization.principalbased that return Name
protected static Name ACLEditor.getUniqueNodeName(Node node, String name)
          Create a unique valid name for the Permission nodes to be save.
 

Uses of Name in org.apache.jackrabbit.core.security.simple
 

Methods in org.apache.jackrabbit.core.security.simple with parameters of type Name
 boolean SimpleAccessManager.isGranted(Path parentPath, Name childName, int permissions)
           
 

Uses of Name in org.apache.jackrabbit.core.state
 

Methods in org.apache.jackrabbit.core.state that return Name
 Name PropertyState.getName()
          Returns the name of this property.
 Name ChildNodeEntry.getName()
           
 Name NodeState.getNodeTypeName()
          Returns the name of this node's node type.
 

Methods in org.apache.jackrabbit.core.state with parameters of type Name
 ChildNodeEntry NodeState.addChildNodeEntry(Name nodeName, NodeId id)
          Adds a new ChildNodeEntry.
 void NodeState.addPropertyName(Name propName)
          Adds a property name entry.
 PropertyState UpdatableItemStateManager.createNew(Name propName, NodeId parentId)
          Creates a PropertyState instance representing new, i.e. not yet existing state.
 PropertyState SessionItemStateManager.createNew(Name propName, NodeId parentId)
          Creates a PropertyState instance representing new, i.e. not yet existing state.
 PropertyState LocalItemStateManager.createNew(Name propName, NodeId parentId)
          Creates a PropertyState instance representing new, i.e. not yet existing state.
 NodeState UpdatableItemStateManager.createNew(NodeId id, Name nodeTypeName, NodeId parentId)
          Creates a NodeState instance representing new, i.e. not yet existing state.
 NodeState SessionItemStateManager.createNew(NodeId id, Name nodeTypeName, NodeId parentId)
          Creates a NodeState instance representing new, i.e. not yet existing state.
 NodeState LocalItemStateManager.createNew(NodeId id, Name nodeTypeName, NodeId parentId)
          Creates a NodeState instance representing new, i.e. not yet existing state.
 NodeState SessionItemStateManager.createTransientNodeState(NodeId id, Name nodeTypeName, NodeId parentId, int initialStatus)
           
 PropertyState SessionItemStateManager.createTransientPropertyState(NodeId parentId, Name propName, int initialStatus)
           
 List NodeState.getChildNodeEntries(Name nodeName)
          Returns a list of ChildNodeEntrys with the specified name.
 ChildNodeEntry NodeState.getChildNodeEntry(Name nodeName, int index)
          Returns the ChildNodeEntry with the specified name and index or null if there's no matching entry.
 boolean NodeState.hasChildNodeEntry(Name name)
          Determines if there is a ChildNodeEntry with the specified name.
 boolean NodeState.hasChildNodeEntry(Name name, int index)
          Determines if there is a ChildNodeEntry with the specified name and index.
 boolean NodeState.hasPropertyName(Name propName)
          Determines if there is a property entry with the specified Name.
 void SessionItemStateManager.nodeAdded(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been added
 void NodeStateListener.nodeAdded(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been added
 void LocalItemStateManager.nodeAdded(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been added
 void SessionItemStateManager.nodeRemoved(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been removed
 void NodeStateListener.nodeRemoved(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been removed
 void LocalItemStateManager.nodeRemoved(NodeState state, Name name, int index, NodeId id)
          Called when a child node has been removed
 void StateChangeDispatcher.notifyNodeAdded(NodeState state, Name name, int index, NodeId id)
          Notify listeners about changes to some state.
 void StateChangeDispatcher.notifyNodeRemoved(NodeState state, Name name, int index, NodeId id)
          Notify listeners about changes to some state.
 boolean NodeState.removeChildNodeEntry(Name nodeName, int index)
          Removes a ChildNodeEntry.
 boolean NodeState.removePropertyName(Name propName)
          Removes a property name entry.
 boolean NodeState.renameChildNodeEntry(Name oldName, int index, Name newName)
          Renames a new ChildNodeEntry.
 void NodeState.setNodeTypeName(Name nodeTypeName)
          Set the node type name.
 

Constructors in org.apache.jackrabbit.core.state with parameters of type Name
NodeState(NodeId id, Name nodeTypeName, NodeId parentId, int initialStatus, boolean isTransient)
          Constructs a new node state that is not connected.
 

Uses of Name in org.apache.jackrabbit.core.value
 

Methods in org.apache.jackrabbit.core.value that return Name
 Name InternalValue.getQName()
           
 

Methods in org.apache.jackrabbit.core.value with parameters of type Name
static InternalValue InternalValue.create(Name value)
           
static InternalValue[] InternalValue.create(Name[] values)
           
 

Uses of Name in org.apache.jackrabbit.core.version
 

Methods in org.apache.jackrabbit.core.version that return Name
 Name[] InternalFrozenNode.getFrozenMixinTypes()
          Returns the list of names of the frozen mixin types.
 Name InternalFrozenNode.getFrozenPrimaryType()
          Returns the name of frozen primary type.
 Name[] InternalVersion.getLabels()
          returns the labels that are assigned to this version
 Name NodeStateEx.getName()
          returns the name of this node
 Name InternalVersion.getName()
          Returns the name of this version.
 Name InternalFreeze.getName()
          returns the name of the node.
 Name[] InternalVersionHistory.getVersionLabels()
          Returns a name array of all version labels that exist in this version history
 Name[] InternalVersionHistory.getVersionNames()
          Returns a name array of all version names that exist in this version history.
 

Methods in org.apache.jackrabbit.core.version with parameters of type Name
 NodeStateEx NodeStateEx.addNode(Name nodeName, Name nodeTypeName, NodeId id, boolean referenceable)
          Adds a new child node with the given name
 VirtualNodeState XAVersionManager.createNodeState(VirtualNodeState parent, Name name, NodeId id, Name nodeTypeName)
          Creates a new virtual node state
 VirtualPropertyState XAVersionManager.createPropertyState(VirtualNodeState parent, Name name, int type, boolean multiValued)
          Creats a new virtual property state
 NodeStateEx NodeStateEx.getNode(Name name, int index)
          retrieves the child node with the given name and 1-base index or null if the node does not exist.
 InternalValue NodeStateEx.getPropertyValue(Name name)
          Returns the value of the given property or null
 InternalValue[] NodeStateEx.getPropertyValues(Name name)
          Returns the values of the given property of null
 InternalVersion InternalVersionHistory.getVersion(Name versionName)
          Equivalent to VersionHistory.getVersion(java.lang.String).
 InternalVersion InternalVersionHistory.getVersionByLabel(Name label)
          Equivalalent to VersionHistory.getVersionByLabel(java.lang.String) but returns null if the version does not exists.
 boolean InternalVersion.hasLabel(Name label)
          Checks, if this version has the given label assosiated
 boolean NodeStateEx.hasNode(Name name)
          checks if the given child node exists.
 boolean NodeStateEx.hasProperty(Name name)
          Checks if the given property exists
 boolean InternalVersionHistory.hasVersion(Name versionName)
          Checks if the version with the given name exists in this version history.
 boolean NodeStateEx.removeNode(Name name)
          removes the (first) child node with the given name.
 boolean NodeStateEx.removeNode(Name name, int index)
          removes the child node with the given name and 1-based index
 boolean NodeStateEx.removeProperty(Name name)
          removes the property with the given name
protected  void XAVersionManager.removeVersion(org.apache.jackrabbit.core.version.InternalVersionHistoryImpl history, Name name)
          Removes the specified version from the history
 void XAVersionManager.removeVersion(VersionHistory history, Name versionName)
          Removes the specified version from the given version history.
 void VersionManagerImpl.removeVersion(VersionHistory history, Name name)
          Removes the specified version from the given version history.
 void VersionManager.removeVersion(VersionHistory history, Name versionName)
          Removes the specified version from the given version history.
 void NodeStateEx.setPropertyValue(Name name, InternalValue value)
          Sets the property value
 void NodeStateEx.setPropertyValues(Name name, int type, InternalValue[] values)
          Sets the property values
 void NodeStateEx.setPropertyValues(Name name, int type, InternalValue[] values, boolean multiple)
          Sets the property values
protected  InternalVersion XAVersionManager.setVersionLabel(org.apache.jackrabbit.core.version.InternalVersionHistoryImpl history, Name version, Name label, boolean move)
          Set version label on the specified version.
 Version XAVersionManager.setVersionLabel(VersionHistory history, Name version, Name label, boolean move)
          Sets the version label to the given version.
 Version VersionManagerImpl.setVersionLabel(VersionHistory history, Name version, Name label, boolean move)
          Sets the version label to the given version.
 Version VersionManager.setVersionLabel(VersionHistory history, Name version, Name label, boolean move)
          Sets the version label to the given version.
 

Constructors in org.apache.jackrabbit.core.version with parameters of type Name
NodeStateEx(UpdatableItemStateManager stateMgr, NodeTypeRegistry ntReg, NodeState nodeState, Name name)
          Creates a new persistent node
 

Uses of Name in org.apache.jackrabbit.core.virtual
 

Methods in org.apache.jackrabbit.core.virtual with parameters of type Name
 VirtualNodeState VirtualItemStateProvider.createNodeState(VirtualNodeState parent, Name name, NodeId id, Name nodeTypeName)
          Creates a new virtual node state
 VirtualNodeState AbstractVISProvider.createNodeState(VirtualNodeState parent, Name name, NodeId id, Name nodeTypeName)
          Creates a new virtual node state
 VirtualPropertyState VirtualItemStateProvider.createPropertyState(VirtualNodeState parent, Name name, int type, boolean multiValued)
          Creats a new virtual property state
 VirtualPropertyState AbstractVISProvider.createPropertyState(VirtualNodeState parent, Name name, int type, boolean multiValued)
          Creats a new virtual property state
protected  NodeDef AbstractVISProvider.getApplicableChildNodeDef(NodeState parent, Name nodeName, Name nodeTypeName)
          Retrieves the node definition for the given contraints.
protected  PropDef AbstractVISProvider.getApplicablePropertyDef(NodeState parent, Name propertyName, int type, boolean multiValued)
          retrieves the property definition for the given contraints
protected  VirtualPropertyState VirtualNodeState.getOrCreatePropertyState(Name name, int type, boolean multiValued)
          Retrieves or creates a new property state as child property of this node
 VirtualPropertyState VirtualNodeState.getProperty(Name name)
          returns the property state of the given name
 InternalValue VirtualNodeState.getPropertyValue(Name name)
          Returns the value of the given property or null
 InternalValue[] VirtualNodeState.getPropertyValues(Name name)
          Returns the values of the given property of null
 InternalValue[] VirtualValueProvider.getVirtualValues(Name propName)
          Returns the values for the given name
 void VirtualNodeState.setMixinNodeTypes(Name[] mixins)
          sets the mixing node type and adds the respective property
 void VirtualNodeState.setPropertyValue(Name name, InternalValue value)
          Sets the property value
 void VirtualNodeState.setPropertyValues(Name name, int type, InternalValue[] values)
          Sets the property values
 void VirtualNodeState.setPropertyValues(Name name, int type, InternalValue[] values, boolean multiple)
          Sets the property values
 

Constructors in org.apache.jackrabbit.core.virtual with parameters of type Name
VirtualNodeState(AbstractVISProvider stateMgr, NodeId parentId, NodeId id, Name nodeTypeName, Name[] mixins)
          creates a new virtual node state
VirtualNodeState(AbstractVISProvider stateMgr, NodeId parentId, NodeId id, Name nodeTypeName, Name[] mixins)
          creates a new virtual node state
 

Uses of Name in org.apache.jackrabbit.core.xml
 

Methods in org.apache.jackrabbit.core.xml that return Name
 Name[] NodeInfo.getMixinNames()
          Returns the names of the mixin types of the node being imported.
 Name NodeInfo.getName()
          Returns the name of the node being imported.
 Name NodeInfo.getNodeTypeName()
          Returns the name of the primary type of the node being imported.
 

Methods in org.apache.jackrabbit.core.xml with parameters of type Name
protected  NodeImpl SessionImporter.createNode(NodeImpl parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id)
           
protected  NodeImpl SessionImporter.createNode(NodeImpl parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id)
           
 

Constructors in org.apache.jackrabbit.core.xml with parameters of type Name
NodeInfo(Name name, Name nodeTypeName, Name[] mixinNames, NodeId id)
          Creates a node information instance.
NodeInfo(Name name, Name nodeTypeName, Name[] mixinNames, NodeId id)
          Creates a node information instance.
PropInfo(Name name, int type, TextValue[] values)
          Creates a proprety information instance.
 

Uses of Name in org.apache.jackrabbit.jcr2spi
 

Methods in org.apache.jackrabbit.jcr2spi with parameters of type Name
 EventFilter WorkspaceManager.createEventFilter(int eventTypes, Path path, boolean isDeep, String[] uuids, Name[] nodeTypes, boolean noLocal)
          Creates an event filter based on the parameters available in ObservationManager.addEventListener(javax.jcr.observation.EventListener, int, java.lang.String, boolean, java.lang.String[], java.lang.String[], boolean).
protected  Property NodeImpl.getProperty(Name qName)
           
 

Uses of Name in org.apache.jackrabbit.jcr2spi.hierarchy
 

Methods in org.apache.jackrabbit.jcr2spi.hierarchy that return Name
 Name HierarchyEntry.getName()
           
 

Methods in org.apache.jackrabbit.jcr2spi.hierarchy with parameters of type Name
 NodeEntry NodeEntryImpl.addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition)
           
 NodeEntry NodeEntry.addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition)
          Adds a new, transient child NodeEntry
 PropertyEntry NodeEntryImpl.addNewPropertyEntry(Name propName, QPropertyDefinition definition, QValue[] values, int propertyType)
           
 PropertyEntry NodeEntry.addNewPropertyEntry(Name propName, QPropertyDefinition definition, QValue[] values, int propertyType)
          Add a new, transient PropertyEntry to this NodeEntry and return the PropertyState associated with the new entry.
 boolean ChildPropertyEntries.contains(Name propertyName)
          Returns true if a property entry with the given name exists.
 boolean ChildPropertyEntriesImpl.contains(Name propertyName)
           
 NodeEntry EntryFactory.createNodeEntry(NodeEntry parent, Name qName, String uniqueId)
           
 PropertyEntry EntryFactory.createPropertyEntry(NodeEntry parent, Name qName)
           
 PropertyEntry ChildPropertyEntries.get(Name propertyName)
          Return the PropertyEntry with the given Name or null.
 PropertyEntry ChildPropertyEntriesImpl.get(Name propertyName)
           
 List ChildNodeEntries.get(Name nodeName)
          Returns a List of NodeEntrys for the given nodeName.
 NodeEntry ChildNodeEntries.get(Name nodeName, int index)
          Returns the NodeEntry with the given nodeName and index.
 NodeEntry ChildNodeEntries.get(Name nodeName, String uniqueID)
          Return the NodeEntry that matches the given nodeName and uniqueID or null if no matching entry can be found.
 List NodeEntryImpl.getNodeEntries(Name nodeName)
           
 List NodeEntry.getNodeEntries(Name nodeName)
          Returns a unmodifiable List of NodeEntrys with the specified name.
 NodeEntry NodeEntryImpl.getNodeEntry(Name nodeName, int index)
           
 NodeEntry NodeEntry.getNodeEntry(Name nodeName, int index)
          Returns the valid NodeEntry with the specified name and index or null if there's no matching entry.
 NodeEntry NodeEntryImpl.getNodeEntry(Name nodeName, int index, boolean loadIfNotFound)
           
 NodeEntry NodeEntry.getNodeEntry(Name nodeName, int index, boolean loadIfNotFound)
          Returns the valid NodeEntry with the specified name and index or null if there's no matching entry.
 NodeEntry NodeEntryImpl.getOrAddNodeEntry(Name nodeName, int index, String uniqueID)
           
 NodeEntry NodeEntry.getOrAddNodeEntry(Name nodeName, int index, String uniqueID)
          Adds a child NodeEntry to this entry if it not yet present with this node entry.
 PropertyEntry NodeEntryImpl.getOrAddPropertyEntry(Name propName)
           
 PropertyEntry NodeEntry.getOrAddPropertyEntry(Name propName)
          Add an existing PropertyEntry with the given name if it is not yet contained in this NodeEntry.
 PropertyEntry NodeEntryImpl.getPropertyEntry(Name propName)
           
 PropertyEntry NodeEntry.getPropertyEntry(Name propName)
          Returns the valid PropertyEntry with the specified name or null if no matching entry exists.
 PropertyEntry NodeEntryImpl.getPropertyEntry(Name propName, boolean loadIfNotFound)
          Ignores the loadIfNotFound flag due to the fact, that NodeInfo.getPropertyIds() returns the complete list of property names currently available.
 PropertyEntry NodeEntry.getPropertyEntry(Name propName, boolean loadIfNotFound)
          Returns the valid PropertyEntry with the specified name or null if no matching entry exists.
 boolean NodeEntryImpl.hasNodeEntry(Name nodeName)
           
 boolean NodeEntry.hasNodeEntry(Name nodeName)
          Determines if there is a valid NodeEntry with the specified nodeName.
 boolean NodeEntryImpl.hasNodeEntry(Name nodeName, int index)
           
 boolean NodeEntry.hasNodeEntry(Name nodeName, int index)
          Determines if there is a valid NodeEntry with the specified name and index.
 boolean NodeEntryImpl.hasPropertyEntry(Name propName)
           
 boolean NodeEntry.hasPropertyEntry(Name propName)
          Determines if there is a property entry with the specified Name.
 NodeEntry NodeEntryImpl.move(Name newName, NodeEntry newParent, boolean transientMove)
           
 NodeEntry NodeEntry.move(Name newName, NodeEntry newParent, boolean transientMove)
          Moves this NodeEntry as new child entry of the NodeEntry identified by newParent and/or renames it to newName.
 

Uses of Name in org.apache.jackrabbit.jcr2spi.nodetype
 

Methods in org.apache.jackrabbit.jcr2spi.nodetype that return Name
 Name[] EffectiveNodeType.getAllNodeTypes()
           
 Name[] EffectiveNodeTypeImpl.getAllNodeTypes()
           
 Name[] EffectiveNodeType.getInheritedNodeTypes()
           
 Name[] EffectiveNodeTypeImpl.getInheritedNodeTypes()
           
 Name[] EffectiveNodeType.getMergedNodeTypes()
           
 Name[] EffectiveNodeTypeImpl.getMergedNodeTypes()
           
 Name[] EffectiveNodeTypeCache.Key.getNames()
          Returns the node type names of this key.
 Name[] NodeTypeRegistryImpl.getRegisteredNodeTypes()
           
 Name[] NodeTypeRegistry.getRegisteredNodeTypes()
          Returns the names of all registered node types.
 

Methods in org.apache.jackrabbit.jcr2spi.nodetype with parameters of type Name
 void EffectiveNodeType.checkAddNodeConstraints(Name name, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeTypeImpl.checkAddNodeConstraints(Name name, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeType.checkAddNodeConstraints(Name name, Name nodeTypeName, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeTypeImpl.checkAddNodeConstraints(Name name, Name nodeTypeName, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeType.checkRemoveItemConstraints(Name name)
           
 void EffectiveNodeTypeImpl.checkRemoveItemConstraints(Name name)
           
 Iterator NodeTypeStorage.getDefinitions(Name[] nodeTypeNames)
          Returns the QNodeTypeDefinitions for the given node type names.
 Iterator NodeTypeCache.getDefinitions(NodeTypeStorage storage, Name[] nodeTypeNames)
          Returns the QNodeTypeDefinitions for the given node type names.
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(Name ntName)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(Name ntName)
          Build the EffectiveNodeType from the given qualified NodeType name.
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames)
          Build the EffectiveNodeType from the given qualified NodeType names.
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames, Map ntdMap)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames, Map ntdMap)
           
 EffectiveNodeTypeCache.Key EffectiveNodeTypeCache.getKey(Name[] ntNames)
          Returns a key for an effective node type that consists of the given node type names.
 QNodeDefinition[] EffectiveNodeType.getNamedQNodeDefinitions(Name name)
           
 QNodeDefinition[] EffectiveNodeTypeImpl.getNamedQNodeDefinitions(Name name)
           
 QPropertyDefinition[] EffectiveNodeType.getNamedQPropertyDefinitions(Name name)
           
 QPropertyDefinition[] EffectiveNodeTypeImpl.getNamedQPropertyDefinitions(Name name)
           
 NodeTypeImpl NodeTypeManagerImpl.getNodeType(Name name)
           
 QNodeTypeDefinition NodeTypeRegistryImpl.getNodeTypeDefinition(Name nodeTypeName)
           
 QNodeTypeDefinition NodeTypeRegistry.getNodeTypeDefinition(Name nodeTypeName)
          Returns the node type definition of the node type with the given name.
 QNodeDefinition ItemDefinitionProviderImpl.getQNodeDefinition(EffectiveNodeType ent, Name name, Name nodeTypeName)
           
 QNodeDefinition ItemDefinitionProvider.getQNodeDefinition(EffectiveNodeType ent, Name name, Name nodeTypeName)
          Returns the applicable child node definition for a child node with the specified name and node type.
 QNodeDefinition ItemDefinitionProviderImpl.getQNodeDefinition(Name[] parentNodeTypeNames, Name name, Name nodeTypeName)
           
 QNodeDefinition ItemDefinitionProviderImpl.getQNodeDefinition(Name[] parentNodeTypeNames, Name name, Name nodeTypeName)
           
 QNodeDefinition ItemDefinitionProvider.getQNodeDefinition(Name[] parentNodeTypeNames, Name name, Name nodeTypeName)
          Returns the applicable child node definition for a child node with the specified name and node type.
 QNodeDefinition ItemDefinitionProvider.getQNodeDefinition(Name[] parentNodeTypeNames, Name name, Name nodeTypeName)
          Returns the applicable child node definition for a child node with the specified name and node type.
 QNodeDefinition ItemDefinitionProviderImpl.getQNodeDefinition(Name[] parentNodeTypeNames, Name nodeName, Name ntName, NodeId nodeId)
           
 QNodeDefinition ItemDefinitionProviderImpl.getQNodeDefinition(Name[] parentNodeTypeNames, Name nodeName, Name ntName, NodeId nodeId)
           
 QNodeDefinition ItemDefinitionProvider.getQNodeDefinition(Name[] parentNodeTypeNames, Name nodeName, Name ntName, NodeId nodeId)
          Returns the QNodeDefinition for the specified node state.
 QNodeDefinition ItemDefinitionProvider.getQNodeDefinition(Name[] parentNodeTypeNames, Name nodeName, Name ntName, NodeId nodeId)
          Returns the QNodeDefinition for the specified node state.
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type)
           
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type)
           
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type)
          Returns the applicable property definition for a property with the specified name and type.
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type)
          Returns the applicable property definition for a property with the specified name and type.
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type, boolean multiValued)
           
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type, boolean multiValued)
           
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type, boolean multiValued)
          Returns the applicable property definition for a property with the specified name, type and multiValued characteristic.
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(Name[] parentNodeTypeNames, Name name, int type, boolean multiValued)
          Returns the applicable property definition for a property with the specified name, type and multiValued characteristic.
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(Name[] parentNodeTypeNames, Name propertyName, int propertType, boolean isMultiValued, PropertyId propertyId)
           
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(Name[] parentNodeTypeNames, Name propertyName, int propertType, boolean isMultiValued, PropertyId propertyId)
           
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(Name[] parentNodeTypeNames, Name propertyName, int propertType, boolean isMultiValued, PropertyId propertyId)
          Returns the QPropertyDefinition for the specified parameters.
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(Name[] parentNodeTypeNames, Name propertyName, int propertType, boolean isMultiValued, PropertyId propertyId)
          Returns the QPropertyDefinition for the specified parameters.
 QPropertyDefinition ItemDefinitionProviderImpl.getQPropertyDefinition(Name ntName, Name propName, int type, boolean multiValued)
           
 QPropertyDefinition ItemDefinitionProvider.getQPropertyDefinition(Name ntName, Name propName, int type, boolean multiValued)
          Returns the applicable property definition for a property with the specified name, type and multiValued characteristic.
 boolean NodeTypeManagerImpl.hasNodeType(Name nodeTypeName)
           
 boolean EffectiveNodeType.includesNodeType(Name nodeTypeName)
          Determines whether this effective node type representation includes (either through inheritance or aggregation) the given node type.
 boolean EffectiveNodeTypeImpl.includesNodeType(Name nodeTypeName)
           
 boolean EffectiveNodeType.includesNodeTypes(Name[] nodeTypeNames)
          Determines whether this effective node type representation includes (either through inheritance or aggregation) all of the given node types.
 boolean EffectiveNodeTypeImpl.includesNodeTypes(Name[] nodeTypeNames)
           
 void EffectiveNodeTypeCache.invalidate(Name name)
          Removes all effective node types that are aggregated with the node type of the given name.
 boolean NodeTypeImpl.isNodeType(Name nodeTypeName)
          Test if this nodetype equals or is directly or indirectly derived from the node type with the specified nodeTypeName, without checking of a node type of that name really exists.
 boolean NodeTypeRegistryImpl.isRegistered(Name nodeTypeName)
           
 boolean NodeTypeRegistry.isRegistered(Name ntName)
           
 void NodeTypeManagerImpl.nodeTypeRegistered(Name ntName)
          Called when a node type has been registered.
 void NodeTypeRegistryListener.nodeTypeRegistered(Name ntName)
          Called when a node type has been registered.
 void NodeTypeManagerImpl.nodeTypeReRegistered(Name ntName)
          Called when a node type has been re-registered.
 void NodeTypeRegistryListener.nodeTypeReRegistered(Name ntName)
          Called when a node type has been re-registered.
 void NodeTypeManagerImpl.nodeTypeUnregistered(Name ntName)
          Called when a node type has been deregistered.
 void NodeTypeRegistryListener.nodeTypeUnregistered(Name ntName)
          Called when a node type has been deregistered.
 boolean EffectiveNodeType.supportsMixin(Name mixin)
          Determines whether this effective node type supports adding the specified mixin.
 boolean EffectiveNodeTypeImpl.supportsMixin(Name mixin)
           
 void NodeTypeRegistryImpl.unregisterNodeType(Name nodeTypeName)
           
 void NodeTypeRegistry.unregisterNodeType(Name nodeTypeName)
           
 void NodeTypeStorage.unregisterNodeTypes(Name[] nodeTypeNames)
           
 void NodeTypeCache.unregisterNodeTypes(NodeTypeStorage storage, Name[] nodeTypeNames)
           
 

Uses of Name in org.apache.jackrabbit.jcr2spi.operation
 

Methods in org.apache.jackrabbit.jcr2spi.operation that return Name
 Name AbstractCopy.getDestinationName()
           
 Name Move.getDestinationName()
           
 Name AddLabel.getLabel()
           
 Name RemoveLabel.getLabel()
           
 Name[] SetMixin.getMixinNames()
           
 Name AddNode.getNodeName()
           
 Name AddNode.getNodeTypeName()
           
 Name AddProperty.getPropertyName()
           
 

Methods in org.apache.jackrabbit.jcr2spi.operation with parameters of type Name
static Operation SetMixin.create(NodeState nodeState, Name[] mixinNames)
           
static Operation AddProperty.create(NodeState parentState, Name propName, int propertyType, QPropertyDefinition def, QValue[] values)
           
static Operation AddNode.create(NodeState parentState, Name nodeName, Name nodeTypeName, String uuid)
           
static Operation RemoveLabel.create(NodeState versionHistoryState, NodeState versionState, Name label)
           
static Operation AddLabel.create(NodeState versionHistoryState, NodeState versionState, Name label, boolean moveLabel)
           
 

Uses of Name in org.apache.jackrabbit.jcr2spi.state
 

Methods in org.apache.jackrabbit.jcr2spi.state that return Name
 Name[] NodeState.getAllNodeTypeNames()
          TODO: clarify usage In case the status of the given node state is not Status.EXISTING the transiently added mixin types are taken into account as well.
 Name[] NodeState.getMixinTypeNames()
          Returns the names of this node's mixin types.
 Name ItemState.getName()
          Utility method: Returns the name of this state.
 Name NodeState.getNodeTypeName()
          Returns the name of this node's node type.
 Name[] NodeState.getNodeTypeNames()
          Return all nodetype names that are defined to this NodeState including the primary nodetype and the mixins.
 

Methods in org.apache.jackrabbit.jcr2spi.state with parameters of type Name
 void ItemStateValidator.checkAddNode(NodeState parentState, Name nodeName, Name nodeTypeName, int options)
          Checks if adding a child node called nodeName of node type nodeTypeName to the given parent node is allowed in the current context.
 void ItemStateValidator.checkAddProperty(NodeState parentState, Name propertyName, QPropertyDefinition definition, int options)
           
 NodeState TransientItemStateFactory.createNewNodeState(NodeEntry entry, Name nodeTypeName, QNodeDefinition definition)
          Creates a transient child NodeState with the given name.
 NodeState TransientISFactory.createNewNodeState(NodeEntry entry, Name nodetypeName, QNodeDefinition definition)
           
 NodeState NodeState.getChildNodeState(Name nodeName, int index)
          Utility Returns the child NodeState with the specified name and index.
 PropertyState NodeState.getPropertyState(Name propertyName)
          Utility method that returns the property state with the given name or throws an ItemNotFoundException if no matching, valid property could be found.
 boolean NodeState.hasChildNodeEntry(Name name, int index)
          Utility Determines if there is a valid NodeEntry with the specified name and index.
 boolean NodeState.hasPropertyName(Name propName)
          Utility
 void NodeState.setMixinTypeNames(Name[] mixinTypeNames)
          Used by NodeEntryImpl and NodeState only
 

Constructors in org.apache.jackrabbit.jcr2spi.state with parameters of type Name
NodeState(NodeEntry entry, Name nodeTypeName, Name[] mixinTypeNames, ItemStateFactory isf, QNodeDefinition definition, ItemDefinitionProvider definitionProvider)
          Constructs a NEW NodeState
NodeState(NodeEntry entry, Name nodeTypeName, Name[] mixinTypeNames, ItemStateFactory isf, QNodeDefinition definition, ItemDefinitionProvider definitionProvider)
          Constructs a NEW NodeState
 

Uses of Name in org.apache.jackrabbit.jcr2spi.util
 

Methods in org.apache.jackrabbit.jcr2spi.util that return Name
static Name[] StateUtility.getMixinNames(PropertyState ps)
           
 

Methods in org.apache.jackrabbit.jcr2spi.util with parameters of type Name
static boolean StateUtility.isUuidOrMixin(Name propName)
           
static String LogUtil.saveGetJCRName(Name qName, NameResolver nameResolver)
          Failsafe conversion of a Name to a JCR name for use in error messages etc.
 

Uses of Name in org.apache.jackrabbit.jcr2spi.version
 

Methods in org.apache.jackrabbit.jcr2spi.version with parameters of type Name
 void VersionManagerImpl.addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel)
           
 void DefaultVersionManager.addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel)
           
 void VersionManager.addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel)
           
 void VersionManagerImpl.removeVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel)
           
 void DefaultVersionManager.removeVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel)
           
 void VersionManager.removeVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel)
           
 

Uses of Name in org.apache.jackrabbit.jcr2spi.xml
 

Methods in org.apache.jackrabbit.jcr2spi.xml that return Name
 Name[] Importer.NodeInfo.getMixinNames()
           
 Name Importer.NodeInfo.getName()
           
 Name Importer.PropInfo.getName()
           
 Name Importer.NodeInfo.getNodeTypeName()
           
 

Constructors in org.apache.jackrabbit.jcr2spi.xml with parameters of type Name
Importer.NodeInfo(Name name, Name nodeTypeName, Name[] mixinNames, String uuid)
           
Importer.NodeInfo(Name name, Name nodeTypeName, Name[] mixinNames, String uuid)
           
Importer.PropInfo(Name name, int type, Importer.TextValue[] values)
           
 

Uses of Name in org.apache.jackrabbit.spi
 

Fields in org.apache.jackrabbit.spi declared as Name
static Name[] Name.EMPTY_ARRAY
          Empty array of Name
 

Methods in org.apache.jackrabbit.spi that return Name
 Name NameFactory.create(String nameString)
          Returns a Name holding the value of the specified string.
 Name NameFactory.create(String namespaceURI, String localName)
          Returns a Name with the given namespace URI and local part and validates the given parameters.
 Name[] QueryInfo.getColumnNames()
           
 Name QItemDefinition.getDeclaringNodeType()
          Gets the name of the declaring node type.
 Name QNodeDefinition.getDefaultPrimaryType()
          Returns the name of the default primary type.
 Name[] NodeInfo.getMixins()
           
 Name[] Event.getMixinTypeNames()
           
 Name QValue.getName()
          Returns a Name representation of this value.
 Name QNodeTypeDefinition.getName()
          Returns the name of the node type being defined or null if not set.
 Name QItemDefinition.getName()
          Gets the name of the child item.
 Name PropertyId.getName()
          Returns the Name of the property identified by this id.
 Name Path.Element.getName()
          Returns the qualified name of this path element.
 Name ChildInfo.getName()
          Returns the name of the child Node.
 Name NodeInfo.getNodetype()
           
 Name QNodeTypeDefinition.getPrimaryItemName()
          Returns the name of the primary item (one of the child items of the node's of this node type) or null if not set.
 Name Event.getPrimaryNodeTypeName()
           
 Name[] QNodeDefinition.getRequiredPrimaryTypes()
          Returns the array of names of the required primary types.
 Name[] QNodeTypeDefinition.getSupertypes()
          Returns an array containing the names of the supertypes.
 Name[] QNodeTypeDefinition.getSupportedMixinTypes()
          Returns an array containing the names of additional mixin types supported on this node type.
 

Methods in org.apache.jackrabbit.spi with parameters of type Name
 void Batch.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
          Add a new node to the persistent layer.
 void Batch.addProperty(NodeId parentId, Name propertyName, QValue value)
          Add a new property to the persistent layer.
 void Batch.addProperty(NodeId parentId, Name propertyName, QValue[] values)
          Add a new multi-valued property to the persistent layer.
 void RepositoryService.addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)
          Add the given version label in the persistent layer.
 void RepositoryService.clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)
          Clone the subtree identified by the given srcNodeId in workspace named srcWorkspaceName to the destination in the workspace specified by the given SessionInfo.
 void RepositoryService.copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Clone the subtree identified by the given srcNodeId in workspace named srcWorkspaceName to the destination in the workspace specified by the given SessionInfo.
 QValue QValueFactory.create(Name value)
          Create a new QValue with type PropertyType.NAME.
 Path PathFactory.create(Name name)
          Creates a relative path based on a Name.
 Path PathFactory.create(Name name, int index)
          Creates a relative path based on a Name and a normalized index.
 Path PathFactory.create(Path parent, Name name, boolean normalize)
          Creates a new Path out of the given parent path string and the give name.
 Path PathFactory.create(Path parent, Name name, int index, boolean normalize)
          Creates a new Path out of the given parent path and the give name and normalized index.
 Path.Element PathFactory.createElement(Name name)
          Creates a path element with the given qualified name.
 Path.Element PathFactory.createElement(Name name, int index)
          Same as PathFactory.createElement(Name) except that an explicit index can be specified.
 EventFilter RepositoryService.createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] nodeTypeName, boolean noLocal)
          Creates an event filter.
 PropertyId IdFactory.createPropertyId(NodeId parentId, Name propertyName)
          Creates a new PropertyId from the given parent id and qualified property name.
 Iterator RepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 void Batch.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Move the node identified by the given srcNodeId to the new parent identified by destParentNodeId and change its name to destName.
 void RepositoryService.move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Moves the node identified by the given srcNodeId (and its entire subtree) to the new location defined by destParentNodeId and a new name (destName).
 void RepositoryService.removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
          Remove the given version label in the persistent layer.
 void Batch.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
          Modify the set of mixin node types present on the node identified by the given id.
 

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

Fields in org.apache.jackrabbit.spi.commons declared as Name
static Name QItemDefinitionImpl.ANY_NAME
          The special wildcard name used as the name of residual item definitions.
 

Methods in org.apache.jackrabbit.spi.commons that return Name
 Name QItemDefinitionImpl.getDeclaringNodeType()
          Gets the name of the declaring node type.
 Name QNodeDefinitionImpl.getDefaultPrimaryType()
          Returns the name of the default primary type.
 Name[] NodeInfoImpl.getMixins()
          
 Name[] EventImpl.getMixinTypeNames()
          
 Name QNodeTypeDefinitionImpl.getName()
          Returns the name of the node type being defined or null if not set.
 Name QItemDefinitionImpl.getName()
          Gets the name of the child item.
 Name ChildInfoImpl.getName()
          Returns the name of the child Node.
 Name NodeInfoImpl.getNodetype()
          
 Name QNodeTypeDefinitionImpl.getPrimaryItemName()
          Returns the name of the primary item (one of the child items of the node's of this node type) or null if not set.
 Name EventImpl.getPrimaryNodeTypeName()
          
 Name[] QNodeDefinitionImpl.getRequiredPrimaryTypes()
          Returns the array of names of the required primary types.
 Name[] QNodeTypeDefinitionImpl.getSupertypes()
          Returns an array containing the names of the supertypes.
 Name[] QNodeTypeDefinitionImpl.getSupportedMixinTypes()
           
 

Methods in org.apache.jackrabbit.spi.commons with parameters of type Name
 void SerializableBatch.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
           
 void SerializableBatch.addProperty(NodeId parentId, Name propertyName, QValue value)
           
 void SerializableBatch.addProperty(NodeId parentId, Name propertyName, QValue[] values)
           
 void AbstractReadableRepositoryService.addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)
           
 void AbstractReadableRepositoryService.clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)
           
 void AbstractReadableRepositoryService.copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 EventFilter AbstractReadableRepositoryService.createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] nodeTypeName, boolean noLocal)
           
 Iterator AbstractReadableRepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          This default implementation first calls AbstractReadableRepositoryService.checkSessionInfo(SessionInfo) with the sessionInfo, then gathers the QNodeTypeDefinitions with the given nodetypeNames.
 void SerializableBatch.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void AbstractReadableRepositoryService.move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void AbstractReadableRepositoryService.removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
           
 void SerializableBatch.setMixins(NodeId nodeId, Name[] mixinNodeTypeIds)
           
 

Constructors in org.apache.jackrabbit.spi.commons with parameters of type Name
ChildInfoImpl(Name name, String uniqueId, int index)
          Creates a new serializable ChildInfoImpl.
EventImpl(int type, Path path, ItemId itemId, NodeId parentId, Name primaryNodeTypeName, Name[] mixinTypeNames, String userId)
          Creates a new serializable event.
EventImpl(int type, Path path, ItemId itemId, NodeId parentId, Name primaryNodeTypeName, Name[] mixinTypeNames, String userId)
          Creates a new serializable event.
ItemInfoImpl(NodeId parentId, Name name, Path path, boolean isNode)
          Deprecated. Use ItemInfoImpl.ItemInfoImpl(Path, boolean) instead. The parentId is not used any more and the corresponding getter has been removed.
NodeInfoImpl(NodeId parentId, Name name, Path path, NodeId id, int index, Name primaryTypeName, Name[] mixinNames, Iterator references, Iterator propertyIds, Iterator childInfos)
          Deprecated. Use #NodeInfoImpl(Name, Path, NodeId, int, Name, Name[], Iterator, Iterator) instead. The parentId is not used any more.
NodeInfoImpl(NodeId parentId, Name name, Path path, NodeId id, int index, Name primaryTypeName, Name[] mixinNames, Iterator references, Iterator propertyIds, Iterator childInfos)
          Deprecated. Use #NodeInfoImpl(Name, Path, NodeId, int, Name, Name[], Iterator, Iterator) instead. The parentId is not used any more.
NodeInfoImpl(Path path, NodeId id, int index, Name primaryTypeName, Name[] mixinNames, Iterator references, Iterator propertyIds, Iterator childInfos)
          Creates a new node info from the given parameters.
NodeInfoImpl(Path path, NodeId id, int index, Name primaryTypeName, Name[] mixinNames, Iterator references, Iterator propertyIds, Iterator childInfos)
          Creates a new node info from the given parameters.
PropertyInfoImpl(NodeId parentId, Name name, Path path, PropertyId id, int type, boolean isMultiValued, QValue[] values)
          Deprecated. Use PropertyInfoImpl.PropertyInfoImpl(Path, PropertyId, int, boolean, QValue[]) instead. The parentId is not used any more.
QNodeDefinitionImpl(Name name, Name declaringNodeType, boolean isAutoCreated, boolean isMandatory, int onParentVersion, boolean isProtected, Name defaultPrimaryType, Name[] requiredPrimaryTypes, boolean allowsSameNameSiblings)
          Creates a new qualified node definition based on a JCR NodeDefinition.
QNodeDefinitionImpl(Name name, Name declaringNodeType, boolean isAutoCreated, boolean isMandatory, int onParentVersion, boolean isProtected, Name defaultPrimaryType, Name[] requiredPrimaryTypes, boolean allowsSameNameSiblings)
          Creates a new qualified node definition based on a JCR NodeDefinition.
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, boolean isMixin, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Deprecated. use QNodeTypeDefinitionImpl.QNodeTypeDefinitionImpl(Name, Name[], Name[], boolean, boolean, Name, QPropertyDefinition[], QNodeDefinition[])
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, boolean isMixin, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Deprecated. use QNodeTypeDefinitionImpl.QNodeTypeDefinitionImpl(Name, Name[], Name[], boolean, boolean, Name, QPropertyDefinition[], QNodeDefinition[])
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, Name[] supportedMixins, boolean isMixin, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Creates a new serializable qualified node type definition.
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, Name[] supportedMixins, boolean isMixin, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Creates a new serializable qualified node type definition.
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, Name[] supportedMixins, boolean isMixin, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Creates a new serializable qualified node type definition.
QPropertyDefinitionImpl(Name name, Name declaringNodeType, boolean isAutoCreated, boolean isMandatory, int onParentVersion, boolean isProtected, QValue[] defaultValues, boolean isMultiple, int requiredType, String[] valueConstraints)
          Creates a new serializable qualified property definition.
 

Uses of Name in org.apache.jackrabbit.spi.commons.batch
 

Fields in org.apache.jackrabbit.spi.commons.batch declared as Name
protected  Name Operations.Move.destName
           
protected  Name[] Operations.SetMixins.mixinNodeTypeNames
           
protected  Name Operations.AddNode.nodeName
           
protected  Name Operations.AddNode.nodetypeName
           
protected  Name Operations.AddProperty.propertyName
           
 

Methods in org.apache.jackrabbit.spi.commons.batch with parameters of type Name
static Operation Operations.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
          Factory method for creating an Operations.AddNode operation.
 void ConsolidatingChangeLog.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
           
static ConsolidatingChangeLog.CancelableOperation ConsolidatingChangeLog.CancelableOperations.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
          Factory method for creating an AddNode operation.
 void ChangeLogImpl.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
           
static Operation Operations.addProperty(NodeId parentId, Name propertyName, QValue value)
          Factory method for creating an Operations.AddProperty operation.
 void ConsolidatingChangeLog.addProperty(NodeId parentId, Name propertyName, QValue value)
           
static ConsolidatingChangeLog.CancelableOperation ConsolidatingChangeLog.CancelableOperations.addProperty(NodeId parentId, Name propertyName, QValue value)
          Factory method for creating an AddProperty operation.
 void ChangeLogImpl.addProperty(NodeId parentId, Name propertyName, QValue value)
           
static Operation Operations.addProperty(NodeId parentId, Name propertyName, QValue[] values)
          Factory method for creating an Operations.AddProperty operation.
 void ConsolidatingChangeLog.addProperty(NodeId parentId, Name propertyName, QValue[] values)
           
static ConsolidatingChangeLog.CancelableOperation ConsolidatingChangeLog.CancelableOperations.addProperty(NodeId parentId, Name propertyName, QValue[] values)
          Factory method for creating an AddProperty operation.
 void ChangeLogImpl.addProperty(NodeId parentId, Name propertyName, QValue[] values)
           
protected static Path ConsolidatingChangeLog.getPath(NodeId parentId, Name name)
          Create a Path from the NodeId of a parent and the Name of a child.
static Operation Operations.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Factory method for creating a Operations.Move operation.
 void ConsolidatingChangeLog.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
static ConsolidatingChangeLog.CancelableOperation ConsolidatingChangeLog.CancelableOperations.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Factory method for creating a Move operation.
 void ChangeLogImpl.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
static Operation Operations.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
          Factory method for creating a set-mixin Operation for the given arguments.
 void ConsolidatingChangeLog.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
           
static ConsolidatingChangeLog.CancelableOperation ConsolidatingChangeLog.CancelableOperations.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
          Factory method for creating a SetMixins operation.
 void ChangeLogImpl.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
           
 

Constructors in org.apache.jackrabbit.spi.commons.batch with parameters of type Name
ConsolidatingChangeLog.CancelableOperations.AddNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
           
ConsolidatingChangeLog.CancelableOperations.AddProperty(NodeId parentId, Name propertyName, QValue value)
           
ConsolidatingChangeLog.CancelableOperations.AddProperty(NodeId parentId, Name propertyName, QValue[] values)
           
ConsolidatingChangeLog.CancelableOperations.Move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
ConsolidatingChangeLog.CancelableOperations.SetMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
           
Operations.AddNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
          Create a new add-node Operation for the given arguments.
Operations.AddProperty(NodeId parentId, Name propertyName, QValue value)
          Create a new add-property Operation for the given arguments.
Operations.AddProperty(NodeId parentId, Name propertyName, QValue[] values)
          Create a new add-property Operation for the given arguments.
Operations.Move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Create a new move Operation for the given arguments.
Operations.SetMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
          Create a new set-mixin Operation for the given arguments.
 

Uses of Name in org.apache.jackrabbit.spi.commons.conversion
 

Methods in org.apache.jackrabbit.spi.commons.conversion that return Name
 Name ParsingNameResolver.getQName(String name)
          Parses the prefixed JCR name and returns the resolved qualified name.
 Name NameResolver.getQName(String name)
          Returns the qualified name for the given prefixed JCR name.
 Name DefaultNamePathResolver.getQName(String name)
           
 Name CachingNameResolver.getQName(String name)
          Returns the qualified name for the given prefixed JCR name.
static Name[] NameParser.parse(String[] jcrNames, NamespaceResolver resolver, NameFactory factory)
          Parses an array of jcrName and returns the respective array of Name.
static Name NameParser.parse(String jcrName, NamespaceResolver resolver, NameFactory factory)
          Parses the jcrName (either qualified or expanded) and returns a new Name.
 

Methods in org.apache.jackrabbit.spi.commons.conversion with parameters of type Name
 String ParsingNameResolver.getJCRName(Name name)
          Returns the prefixed JCR name for the given qualified name.
 String NameResolver.getJCRName(Name name)
          Returns the prefixed JCR name for the given qualified name.
 String DefaultNamePathResolver.getJCRName(Name name)
           
 String CachingNameResolver.getJCRName(Name qname)
          Returns the prefixed JCR name for the given qualified name.
 

Uses of Name in org.apache.jackrabbit.spi.commons.identifier
 

Methods in org.apache.jackrabbit.spi.commons.identifier with parameters of type Name
 PropertyId AbstractIdFactory.createPropertyId(NodeId parentId, Name propertyName)
          Creates a new PropertyId from the given parent id and qualified property name.
 

Uses of Name in org.apache.jackrabbit.spi.commons.logging
 

Methods in org.apache.jackrabbit.spi.commons.logging that return Name
 Name NameFactoryLogger.create(String nameString)
           
 Name NameFactoryLogger.create(String namespaceURI, String localName)
           
 

Methods in org.apache.jackrabbit.spi.commons.logging with parameters of type Name
 void BatchLogger.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
           
 void BatchLogger.addProperty(NodeId parentId, Name propertyName, QValue value)
           
 void BatchLogger.addProperty(NodeId parentId, Name propertyName, QValue[] values)
           
 void RepositoryServiceLogger.addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)
           
 void RepositoryServiceLogger.clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)
           
 void RepositoryServiceLogger.copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 QValue QValueFactoryLogger.create(Name value)
           
 Path PathFactoryLogger.create(Name name)
           
 Path PathFactoryLogger.create(Name name, int index)
           
 Path PathFactoryLogger.create(Path parent, Name name, boolean normalize)
           
 Path PathFactoryLogger.create(Path parent, Name name, int index, boolean normalize)
           
 Path.Element PathFactoryLogger.createElement(Name name)
           
 Path.Element PathFactoryLogger.createElement(Name name, int index)
           
 EventFilter RepositoryServiceLogger.createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] qnodeTypeName, boolean noLocal)
           
 PropertyId IdFactoryLogger.createPropertyId(NodeId parentId, Name propertyName)
           
 Iterator RepositoryServiceLogger.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
           
 void BatchLogger.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void RepositoryServiceLogger.move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void RepositoryServiceLogger.removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
           
 void BatchLogger.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
           
 

Uses of Name in org.apache.jackrabbit.spi.commons.name
 

Fields in org.apache.jackrabbit.spi.commons.name declared as Name
static Name NameConstants.ANY_NAME
          The special wildcard name used as the name of residual item definitions.
static Name NameConstants.JCR_AUTOCREATED
          jcr:autoCreated
static Name NameConstants.JCR_BASEVERSION
          jcr:baseVersion
static Name NameConstants.JCR_CHILDNODEDEFINITION
          jcr:childNodeDefinition
static Name NameConstants.JCR_CHILDVERSIONHISTORY
          jcr:childVersionHistory
static Name NameConstants.JCR_CONTENT
          jcr:content
static Name NameConstants.JCR_CREATED
          jcr:created
static Name NameConstants.JCR_CURRENT_LIFECYCLE_STATE
          jcr:currentLifecycleState: This property is a string identifying the current lifecycle state of this node.
static Name NameConstants.JCR_DATA
          jcr:data
static Name NameConstants.JCR_DEFAULTPRIMARYTYPE
          jcr:defaultPrimaryType
static Name NameConstants.JCR_DEFAULTVALUES
          jcr:defaultValues
static Name NameConstants.JCR_ENCODING
          jcr:encoding
static Name NameConstants.JCR_FROZENMIXINTYPES
          jcr:frozenMixinTypes
static Name NameConstants.JCR_FROZENNODE
          jcr:frozenNode
static Name NameConstants.JCR_FROZENPRIMARYTYPE
          jcr:frozenPrimaryType
static Name NameConstants.JCR_FROZENUUID
          jcr:frozenUuid
static Name NameConstants.JCR_HASORDERABLECHILDNODES
          jcr:hasOrderableChildNodes
static Name NameConstants.JCR_ISCHECKEDOUT
          jcr:isCheckedOut
static Name NameConstants.JCR_ISMIXIN
          jcr:isMixin
static Name NameConstants.JCR_LANGUAGE
          jcr:language
static Name NameConstants.JCR_LASTMODIFIED
          jcr:lastModified
static Name NameConstants.JCR_LIFECYCLE_POLICY
          jcr:lifecyclePolicy: This property is a reference to another node that contains lifecycle policy information.
static Name NameConstants.JCR_LOCKISDEEP
          jcr:lockIsDeep
static Name NameConstants.JCR_LOCKOWNER
          jcr:lockOwner
static Name NameConstants.JCR_MANDATORY
          jcr:mandatory
static Name NameConstants.JCR_MERGEFAILED
          jcr:mergeFailed
static Name NameConstants.JCR_MIMETYPE
          jcr:mimeType
static Name NameConstants.JCR_MIXINTYPES
          jcr:mixinTypes
static Name NameConstants.JCR_MULTIPLE
          jcr:multiple
static Name NameConstants.JCR_NAME
          jcr:name
static Name NameConstants.JCR_NODETYPENAME
          jcr:nodeTypeName
static Name NameConstants.JCR_NODETYPES
          jcr:nodeTypes
static Name NameConstants.JCR_ONPARENTVERSION
          jcr:onParentVersion
static Name NameConstants.JCR_PATH
          jcr:path
static Name NameConstants.JCR_PREDECESSORS
          jcr:predecessors
static Name NameConstants.JCR_PRIMARYITEMNAME
          jcr:primaryItemName
static Name NameConstants.JCR_PRIMARYTYPE
          jcr:primaryType
static Name NameConstants.JCR_PROPERTYDEFINITION
          jcr:propertyDefinition
static Name NameConstants.JCR_PROTECTED
          jcr:protected
static Name NameConstants.JCR_REQUIREDPRIMARYTYPES
          jcr:requiredPrimaryTypes
static Name NameConstants.JCR_REQUIREDTYPE
          jcr:requiredType
static Name NameConstants.JCR_ROOT
          jcr:root (dummy name for root node used in XML serialization)
static Name NameConstants.JCR_ROOTVERSION
          jcr:rootVersion
static Name NameConstants.JCR_SAMENAMESIBLINGS
          jcr:sameNameSiblings
static Name NameConstants.JCR_SCORE
          jcr:score
static Name NameConstants.JCR_STATEMENT
          jcr:statement
static Name NameConstants.JCR_SUCCESSORS
          jcr:successors
static Name NameConstants.JCR_SUPERTYPES
          jcr:supertypes
static Name NameConstants.JCR_SYSTEM
          jcr:system
static Name NameConstants.JCR_UUID
          jcr:uuid
static Name NameConstants.JCR_VALUECONSTRAINTS
          jcr:valueConstraints
static Name NameConstants.JCR_VERSIONABLEUUID
          jcr:versionableUuid
static Name NameConstants.JCR_VERSIONHISTORY
          jcr:versionHistory
static Name NameConstants.JCR_VERSIONLABELS
          jcr:versionLabels
static Name NameConstants.JCR_VERSIONSTORAGE
          jcr:versionStorage
static Name NameConstants.JCR_XMLCHARACTERS
          jcr:xmlcharacters
static Name NameConstants.JCR_XMLTEXT
          jcr:xmltext
static Name NameConstants.MIX_LIFECYCLE
          mix:lifecycle: Only nodes with mixin node type mix:lifecycle may participate in a lifecycle.
static Name NameConstants.MIX_LOCKABLE
          mix:referenceable
static Name NameConstants.MIX_REFERENCEABLE
          mix:referenceable
static Name NameConstants.MIX_SHAREABLE
          mix:shareable
static Name NameConstants.MIX_SIMPLE_VERSIONABLE
          mix:simpleVersionable
static Name NameConstants.MIX_VERSIONABLE
          mix:versionable
static Name NameConstants.NT_BASE
          nt:base
static Name NameConstants.NT_CHILDNODEDEFINITION
          nt:childNodeDefinition
static Name NameConstants.NT_FILE
          nt:file
static Name NameConstants.NT_FOLDER
          nt:folder
static Name NameConstants.NT_FROZENNODE
          nt:frozenNode
static Name NameConstants.NT_HIERARCHYNODE
          nt:hierarchyNode
static Name NameConstants.NT_NODETYPE
          nt:nodeType
static Name NameConstants.NT_PROPERTYDEFINITION
          nt:propertyDefinition
static Name NameConstants.NT_QUERY
          nt:query
static Name NameConstants.NT_RESOURCE
          nt:resource
static Name NameConstants.NT_SHARE
          nt:share
static Name NameConstants.NT_UNSTRUCTURED
          nt:unstructured
static Name NameConstants.NT_VERSION
          nt:version
static Name NameConstants.NT_VERSIONEDCHILD
          nt:versionedChild
static Name NameConstants.NT_VERSIONHISTORY
          nt:versionHistory
static Name NameConstants.NT_VERSIONLABELS
          nt:versionLabels
static Name NameConstants.REP_NODETYPES
          rep:nodeTypes
static Name NameConstants.REP_ROOT
          rep:root
static Name NameConstants.REP_SYSTEM
          rep:system
static Name NameConstants.REP_VERSIONSTORAGE
          rep:versionStorage
static Name NameConstants.ROOT
          Extra Name for the root node
static Name NameConstants.SV_NAME
          sv:name
static Name NameConstants.SV_NODE
          sv:node
static Name NameConstants.SV_PROPERTY
          sv:property
static Name NameConstants.SV_TYPE
          sv:type
static Name NameConstants.SV_VALUE
          sv:value
 

Methods in org.apache.jackrabbit.spi.commons.name that return Name
 Name NameFactoryImpl.create(String nameString)
           
 Name NameFactoryImpl.create(String namespaceURI, String localName)
           
 Name PathMap.Element.getName()
          Return the name of this element
 

Methods in org.apache.jackrabbit.spi.commons.name with parameters of type Name
 void PathBuilder.addFirst(Name name)
          Inserts the element at the beginning of the path to be built.
 void PathBuilder.addFirst(Name name, int index)
          Inserts the element at the beginning of the path to be built.
 void PathBuilder.addLast(Name name)
          Inserts the element at the end of the path to be built.
 void PathBuilder.addLast(Name name, int index)
          Inserts the element at the end of the path to be built.
 Path PathFactoryImpl.create(Name name)
           
 Path PathFactoryImpl.create(Name name, int index)
           
 Path PathFactoryImpl.create(Path parent, Name name, boolean normalize)
           
 Path PathFactoryImpl.create(Path parent, Name name, int index, boolean normalize)
           
 Path.Element PathFactoryImpl.createElement(Name name)
           
 Path.Element PathFactoryImpl.createElement(Name name, int index)
           
static Pattern Pattern.name(Name name)
          Construct a new pattern which matches a path element of a given name
 

Uses of Name in org.apache.jackrabbit.spi.commons.nodetype.compact
 

Methods in org.apache.jackrabbit.spi.commons.nodetype.compact that return Name
 Name QNodeTypeDefinitionsBuilderImpl.createName(String namespaceURI, String localName)
           
abstract  Name QNodeTypeDefinitionsBuilder.createName(String namespaceURI, String localName)
          Returns a Name with the given namespace URI and local part and validates the given parameters.
 Name QNodeTypeDefinitionsBuilder.QNodeDefinitionBuilder.getDefaultPrimaryType()
           
 Name QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder.getName()
           
 Name QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder.getPrimaryItemName()
           
 Name[] QNodeTypeDefinitionsBuilder.QNodeDefinitionBuilder.getRequiredPrimaryTypes()
           
 Name[] QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder.getSuperTypes()
          Returns an array containing the names of the supertypes of the node type definition being built.
 

Methods in org.apache.jackrabbit.spi.commons.nodetype.compact with parameters of type Name
 void QNodeTypeDefinitionsBuilder.QNodeDefinitionBuilder.setDefaultPrimaryType(Name name)
           
 void QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder.setName(Name name)
          Set the name of the node type definition being built
 void QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder.setPrimaryItemName(Name primaryItemName)
           
 void QNodeTypeDefinitionsBuilder.QNodeDefinitionBuilder.setRequiredPrimaryTypes(Name[] names)
           
 void QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder.setSupertypes(Name[] supertypes)
          Specifies the supertypes of the node type definition being built
 

Uses of Name in org.apache.jackrabbit.spi.commons.query
 

Fields in org.apache.jackrabbit.spi.commons.query declared as Name
static Name LocationStepQueryNode.EMPTY_NAME
          The empty name used in matching the root node.
static Name RelationQueryNode.STAR_NAME_TEST
          Acts as an syntetic placeholder for a location step that matches any name.
 

Methods in org.apache.jackrabbit.spi.commons.query that return Name
 Name LocationStepQueryNode.getNameTest()
          Returns the label of the node for this location step, or null if the name test is '*'.
 Name RelationQueryNode.getProperty()
          Deprecated. Use RelationQueryNode.getRelativePath() instead.
 Name OrderQueryNode.OrderSpec.getProperty()
          Deprecated. use OrderQueryNode.OrderSpec.getPropertyPath() instead.
 Name TextsearchQueryNode.getPropertyName()
          Deprecated. Use TextsearchQueryNode.getRelativePath() instead.
 Name ExactQueryNode.getPropertyName()
          Returns the name of the property to match.
 Name DerefQueryNode.getRefProperty()
          Returns the name of the reference property or null if none is set.
 Name[] QueryRootNode.getSelectProperties()
          Returns an array of select properties.
 Name ExactQueryNode.getValue()
          Returns the value of the property to match.
 

Methods in org.apache.jackrabbit.spi.commons.query with parameters of type Name
 void OrderQueryNode.addOrderSpec(Name property, boolean ascending)
          Deprecated. use OrderQueryNode.addOrderSpec(Path , boolean) instead.
 void QueryRootNode.addSelectProperty(Name propName)
          Adds a new select property to the query.
 DerefQueryNode QueryNodeFactory.createDerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
          Creates a DerefQueryNode instance.
 DerefQueryNode DefaultQueryNodeFactory.createDerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
          Creates a DerefQueryNode instance.
 NodeTypeQueryNode QueryNodeFactory.createNodeTypeQueryNode(QueryNode parent, Name nodeType)
          Creates a NodeTypeQueryNode instance.
 NodeTypeQueryNode DefaultQueryNodeFactory.createNodeTypeQueryNode(QueryNode parent, Name nodeType)
          Creates a NodeTypeQueryNode instance.
 void LocationStepQueryNode.setNameTest(Name nameTest)
          Sets a new name test.
 void RelationQueryNode.setProperty(Name name)
          Deprecated. Use RelationQueryNode.setRelativePath(Path) instead.
 void TextsearchQueryNode.setPropertyName(Name property)
          Deprecated. Use TextsearchQueryNode.setRelativePath(Path) instead.
 void DerefQueryNode.setRefProperty(Name propertyName)
          Sets a new name for the reference property.
 

Constructors in org.apache.jackrabbit.spi.commons.query with parameters of type Name
DerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
          Creates a new DerefQueryNode without a name set for the reference property.
ExactQueryNode(QueryNode parent, Name property, Name value)
          Creates a new ExactQueryNode instance.
NodeTypeQueryNode(QueryNode parent, Name nodeType)
          Creates a new NodeTypeQueryNode.
OrderQueryNode.OrderSpec(Name property, boolean ascending)
          Deprecated. use OrderSpec#OrderSpec(Path, boolean) instead.
 

Uses of Name in org.apache.jackrabbit.spi.commons.query.qom
 

Methods in org.apache.jackrabbit.spi.commons.query.qom that return Name
 Name DescendantNodeJoinConditionImpl.getAncestorSelectorQName()
          Gets the name of the ancestor selector.
 Name BindVariableValueImpl.getBindVariableQName()
          Gets the name of the bind variable.
 Name ChildNodeJoinConditionImpl.getChildSelectorQName()
          Gets the name of the child selector.
 Name ColumnImpl.getColumnQName()
          Gets the column name.
 Name DescendantNodeJoinConditionImpl.getDescendantSelectorQName()
          Gets the name of the descendant selector.
 Name SelectorImpl.getNodeTypeQName()
          Gets the name of the required node type.
 Name ChildNodeJoinConditionImpl.getParentSelectorQName()
          Gets the name of the parent selector.
 Name EquiJoinConditionImpl.getProperty1QName()
          Gets the property name in the first selector.
 Name EquiJoinConditionImpl.getProperty2QName()
          Gets the property name in the second selector.
 Name PropertyValueImpl.getPropertyQName()
          Gets the name of the property.
 Name PropertyExistenceImpl.getPropertyQName()
          Gets the name of the property.
 Name FullTextSearchImpl.getPropertyQName()
          Gets the name of the property.
 Name ColumnImpl.getPropertyQName()
          Gets the name of the property.
 Name SameNodeJoinConditionImpl.getSelector1QName()
          Gets the name of the first selector.
 Name EquiJoinConditionImpl.getSelector1QName()
          Gets the name of the first selector.
 Name SameNodeJoinConditionImpl.getSelector2QName()
          Gets the name of the second selector.
 Name EquiJoinConditionImpl.getSelector2QName()
          Gets the name of the second selector.
 Name SelectorImpl.getSelectorQName()
          Gets the selector name.
 Name SameNodeImpl.getSelectorQName()
          Gets the name of the selector against which to apply this constraint.
 Name PropertyExistenceImpl.getSelectorQName()
          Gets the name of the selector against which to apply this constraint.
 Name FullTextSearchImpl.getSelectorQName()
          Gets the name of the selector against which to apply this constraint.
 Name DynamicOperandImpl.getSelectorQName()
          Gets the name of the selector against which to evaluate this operand.
 Name DescendantNodeImpl.getSelectorQName()
          Gets the name of the selector against which to apply this constraint.
 Name ColumnImpl.getSelectorQName()
          Gets the name of the selector.
 Name ChildNodeImpl.getSelectorQName()
          Gets the name of the selector against which to apply this constraint.
 

Methods in org.apache.jackrabbit.spi.commons.query.qom with parameters of type Name
protected  String AbstractQOMNode.getJCRName(Name name)
          Returns the prefixed JCR name for the given qualified name or null if name is null.
 SelectorImpl QueryObjectModelTree.getSelector(Name name)
          Returns the selector with the given name or null if there is no selector with this name.
 

Constructors in org.apache.jackrabbit.spi.commons.query.qom with parameters of type Name
DynamicOperandImpl(NamePathResolver resolver, Name selectorName)
           
 

Uses of Name in org.apache.jackrabbit.spi.commons.query.sql
 

Methods in org.apache.jackrabbit.spi.commons.query.sql that return Name
 Name JCRSQLParser.ExcerptFunction()
           
 Name ASTPredicate.getIdentifier()
           
 Name ASTIdentifier.getName()
           
 Name ASTContainsExpression.getPropertyName()
           
 Name JCRSQLParser.Identifier()
           
 Name JCRSQLParser.LowerFunction()
           
 Name JCRSQLParser.PropertyFunction()
           
 Name JCRSQLParser.UpperFunction()
           
 

Methods in org.apache.jackrabbit.spi.commons.query.sql with parameters of type Name
 void ASTPredicate.setIdentifier(Name identifier)
           
 void ASTIdentifier.setName(Name name)
           
 void ASTContainsExpression.setPropertyName(Name property)
           
 

Uses of Name in org.apache.jackrabbit.spi.commons.value
 

Methods in org.apache.jackrabbit.spi.commons.value with parameters of type Name
 QValue QValueFactoryImpl.create(Name value)
           
 

Uses of Name in org.apache.jackrabbit.spi2dav
 

Fields in org.apache.jackrabbit.spi2dav declared as Name
static Name QItemDefinitionImpl.ANY_NAME
          The special wildcard name used as the name of residual item definitions.
 

Methods in org.apache.jackrabbit.spi2dav that return Name
 Name[] QueryInfoImpl.getColumnNames()
           
 Name QItemDefinitionImpl.getDeclaringNodeType()
          Gets the name of the declaring node type.
 Name QNodeDefinitionImpl.getDefaultPrimaryType()
          Returns the name of the default primary type.
 Name[] NodeInfoImpl.getMixins()
           
 Name QItemDefinitionImpl.getName()
          Gets the name of the child item.
 Name QNodeTypeDefinitionImpl.getName()
           
 Name NodeInfoImpl.getNodetype()
           
 Name QNodeTypeDefinitionImpl.getPrimaryItemName()
           
 Name[] QNodeDefinitionImpl.getRequiredPrimaryTypes()
          Returns the array of names of the required primary types.
 Name[] QNodeTypeDefinitionImpl.getSupertypes()
           
 Name[] QNodeTypeDefinitionImpl.getSupportedMixinTypes()
           
 

Methods in org.apache.jackrabbit.spi2dav with parameters of type Name
 void RepositoryServiceImpl.addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)
           
 void RepositoryServiceImpl.clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)
           
 void RepositoryServiceImpl.copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 EventFilter RepositoryServiceImpl.createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuids, Name[] nodeTypeNames, boolean noLocal)
           
 Iterator RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 void RepositoryServiceImpl.move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void RepositoryServiceImpl.removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
           
 

Uses of Name in org.apache.jackrabbit.spi2davex
 

Methods in org.apache.jackrabbit.spi2davex that return Name
 Name[] NodeInfoImpl.getMixins()
           
 Name ChildInfoImpl.getName()
          Returns the name of the child Node.
 Name ItemInfoImpl.getName()
          
 Name NodeInfoImpl.getNodetype()
           
 

Methods in org.apache.jackrabbit.spi2davex with parameters of type Name
 void RepositoryServiceImpl.clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)
           
 void RepositoryServiceImpl.copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 

Constructors in org.apache.jackrabbit.spi2davex with parameters of type Name
ChildInfoImpl(Name name, String uniqueId, int index)
          Creates a new serializable ChildInfoImpl.
 

Uses of Name in org.apache.jackrabbit.spi2jcr
 

Methods in org.apache.jackrabbit.spi2jcr with parameters of type Name
 void RepositoryServiceImpl.addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)
          Add the given version label in the persistent layer.
 void RepositoryServiceImpl.clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)
          Clone the subtree identified by the given srcNodeId in workspace named srcWorkspaceName to the destination in the workspace specified by the given SessionInfo.
 void RepositoryServiceImpl.copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Clone the subtree identified by the given srcNodeId in workspace named srcWorkspaceName to the destination in the workspace specified by the given SessionInfo.
 EventFilter RepositoryServiceImpl.createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] nodeTypeName, boolean noLocal)
          Creates an event filter.
 int BatchReadConfig.getDepth(Name ntName)
          Return the depth for the given qualified node type name.
 Iterator RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 void RepositoryServiceImpl.move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Moves the node identified by the given srcNodeId (and its entire subtree) to the new location defined by destParentNodeId and a new name (destName).
 void RepositoryServiceImpl.removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
          Remove the given version label in the persistent layer.
 void BatchReadConfig.setDepth(Name ntName, int depth)
          Define the batch-read depth for the given node type name.
 



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