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.cluster   
org.apache.jackrabbit.core.id   
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.mem   
org.apache.jackrabbit.core.persistence.util   
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   
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 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 that return types with arguments of type Name
 Set<Name> NodeImpl.getMixinTypeNames()
          Returns the Names of this node's mixin types.
 

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, NodeId id)
          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)
           
protected  NodeImpl ProtectedItemModifier.addNode(NodeImpl parentImpl, Name name, Name ntName, NodeId nodeId)
           
 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  NodeImpl NodeImpl.createChildNode(Name name, NodeTypeImpl nodeType, NodeId id)
           
protected  PropertyImpl NodeImpl.createChildProperty(Name name, int type, PropertyDefinitionImpl def)
          Creates a new property with the given name and type hint and property definition.
 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, QNodeDefinition def)
          Creates a new node based on the given definition.
 NodeState BatchedItemOperations.createNodeState(NodeState parent, Name nodeName, Name nodeTypeName, Name[] mixinNames, NodeId id, QNodeDefinition 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, QPropertyDefinition def)
          Creates a new property based on the given definition.
 QNodeDefinition 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.
 QPropertyDefinition 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.
 QPropertyDefinition 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  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  PropertyImpl NodeImpl.setProperty(Name name, Value[] values, int type, boolean enforceType)
          Implementation for setProperty() using a Value array.
protected  PropertyImpl NodeImpl.setProperty(Name name, Value value, boolean enforceType)
          Implementation for setProperty() using a single Value.
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[] values, int type)
           
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.
 

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

Method parameters in org.apache.jackrabbit.core.cluster with type arguments of type Name
 void NodeTypeEventListener.externalUnregistered(Collection<Name> ntNames)
          Called when one or more node types have been externally unregistered.
 void NodeTypeEventChannel.unregistered(Collection<Name> ntNames)
          Called when one or more node types have been unregistered.
 

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

Methods in org.apache.jackrabbit.core.id that return Name
 Name PropertyId.getName()
          Returns the Name of the property.
 

Constructors in org.apache.jackrabbit.core.id 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
 

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

Methods in org.apache.jackrabbit.core.nodetype that return types with arguments of type Name
 Set<Name> NodeTypeRegistry.getDependentNodeTypes(Name nodeTypeName)
          Returns the names of those registered node types that have dependencies on the given node type.
 

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)
           
 QNodeTypeDefinition NodeTypeDefStore.get(Name name)
           
 QNodeDefinition 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.
 QPropertyDefinition EffectiveNodeType.getApplicablePropertyDef(Name name, int type)
          Returns the applicable property definition for a property with the specified name and type.
 QPropertyDefinition 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<Name> 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<Name> 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.
 QItemDefinition[] EffectiveNodeType.getNamedItemDefs(Name name)
           
 QItemDefinition[] EffectiveNodeType.getNamedNodeDefs(Name name)
           
 QPropertyDefinition[] EffectiveNodeType.getNamedPropDefs(Name name)
           
 NodeTypeImpl NodeTypeManagerImpl.getNodeType(Name name)
           
 QNodeTypeDefinition 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)
          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 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.
 boolean NodeTypeDefStore.remove(Name name)
           
 void NodeTypeRegistry.unregisterNodeType(Name ntName)
          Unregisters the specified node type.
 

Method parameters in org.apache.jackrabbit.core.nodetype with type arguments of type Name
 void NodeTypeRegistry.externalUnregistered(Collection<Name> ntNames)
          Called when one or more node types have been externally unregistered.
 EffectiveNodeType NodeTypeRegistry.getEffectiveNodeType(Name primary, Set<Name> mixins)
          Returns the effective node type of a node with the given primary and mixin types.
 void NodeTypeRegistryListener.nodeTypesUnregistered(Collection<Name> names)
          Called when a set of node types has been unregistered.
 void NodeTypeManagerImpl.nodeTypesUnregistered(Collection<Name> names)
          Called when a set of node types has been unregistered.
 void NodeTypeRegistry.unregisterNodeTypes(Set<Name> ntNames)
          Same as NodeTypeRegistry.unregisterNodeType(Name) except that a set of node types is unregistered instead of just one.
 

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 VirtualNodeTypeStateProvider.onNodeTypeAdded(Name ntName)
          
 void VirtualNodeTypeStateProvider.onNodeTypeModified(Name ntName)
          
 

Method parameters in org.apache.jackrabbit.core.nodetype.virtual with type arguments of type Name
 void VirtualNodeTypeStateManager.nodeTypesUnregistered(Collection<Name> names)
          Called when a set of node types has been unregistered.
 void VirtualNodeTypeStateProvider.onNodeTypesRemoved(Collection<Name> names)
          
 

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 that return types with arguments of type Name
 Set<Name> EventState.getMixinNames()
          Returns a set of Names which are the names of the mixins assigned to 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> mixins, Session session, boolean external)
          Creates a new Event of type Event.PROPERTY_REMOVED.
 

Method parameters in org.apache.jackrabbit.core.observation with type arguments of type Name
static EventState EventState.childNodeAdded(NodeId parentId, Path parentPath, NodeId childId, Path.Element childPath, Name nodeType, Set<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> 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<Name> mixins, Session session, boolean external)
          Creates a new Event of type Event.PROPERTY_REMOVED.
 

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.persistence.util
 

Methods in org.apache.jackrabbit.core.persistence.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.util that return types with arguments of type Name
 Set<Name> NodePropBundle.getMixinTypeNames()
          Returns the mixin type names of this bundle.
 Set<Name> NodePropBundle.getPropertyNames()
          Returns a set of the property names.
 

Methods in org.apache.jackrabbit.core.persistence.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
 

Method parameters in org.apache.jackrabbit.core.persistence.util with type arguments of type Name
 void NodePropBundle.setMixinTypeNames(Set<Name> mixinTypeNames)
          Sets the mixin type names
 

Constructors in org.apache.jackrabbit.core.persistence.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.query
 

Methods in org.apache.jackrabbit.core.query that return Name
 Name[] ExecutableQuery.getBindVariableNames()
           
 

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)
           
 

Method parameters in org.apache.jackrabbit.core.query with type arguments of type Name
 void PropertyTypeRegistry.nodeTypesUnregistered(Collection<Name> names)
           
 

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.
 

Fields in org.apache.jackrabbit.core.query.lucene with type parameters of type Name
static Collection<Name> SearchIndex.VALID_SYSTEM_INDEX_NODE_TYPE_NAMES
          Valid node type names under /jcr:system.
 

Methods in org.apache.jackrabbit.core.query.lucene that return Name
 Name[] AbstractQueryImpl.getBindVariableNames()
          
 Name NameQuery.getName()
           
 Name Ordering.getSelectorName()
           
 Name[] QueryHitsAdapter.getSelectorNames()
          
 Name[] MultiColumnQueryHits.getSelectorNames()
           
 Name[] FilterMultiColumnQueryHits.getSelectorNames()
          
 

Methods in org.apache.jackrabbit.core.query.lucene that return types with arguments of type Name
protected  Map<Name,Value> AbstractQueryImpl.getBindVariableValues()
           
 

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 NodeIndexer.addMVPName(org.apache.lucene.document.Document doc, Name name)
          Adds a FieldNames.MVP field to doc with the resolved name using the internal search index namespace mapping.
protected  void NodeIndexer.addPropertyName(org.apache.lucene.document.Document doc, Name name)
          Adds the property name to the lucene _:PROPERTIES_SET field.
protected  void NodeIndexer.addValue(org.apache.lucene.document.Document doc, InternalValue value, Name name)
          Adds a value to the lucene Document.
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.
protected  ColumnImpl QueryImpl.columnForName(Name propertyName)
          Returns a column for the given property name and the default selector name.
 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.
 void IndexingConfigurationImpl.nodeTypeRegistered(Name ntName)
           
 void IndexingConfigurationImpl.nodeTypeReRegistered(Name ntName)
           
 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.
 

Method parameters in org.apache.jackrabbit.core.query.lucene with type arguments of type Name
 void IndexingConfigurationImpl.nodeTypesUnregistered(Collection<Name> names)
           
 

Constructors in org.apache.jackrabbit.core.query.lucene with parameters of type Name
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.
 

Constructor parameters in org.apache.jackrabbit.core.query.lucene with type arguments of type Name
LuceneQueryFactoryImpl(SessionImpl session, org.apache.lucene.search.SortComparatorSource scs, HierarchyManager hmgr, NamespaceMappings nsMappings, org.apache.lucene.analysis.Analyzer analyzer, SynonymProvider synonymProvider, IndexFormatVersion version, Map<Name,Value> bindVariables)
          Creates a new lucene query factory.
 

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.
 

Method parameters in org.apache.jackrabbit.core.query.lucene.constraint with type arguments of type Name
static Constraint ConstraintBuilder.create(ConstraintImpl constraint, Map<Name,Value> bindVariableValues, SelectorImpl[] selectors, LuceneQueryFactory factory, ValueFactory vf)
          Creates a Constraint from a QOM 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.
 

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 that return types with arguments of type Name
 Set<Name> NodeState.getAddedPropertyNames()
          Returns a set of Names denoting those properties that do not exist in the overlayed node state but have been added to this node state.
 Set<Name> NodeState.getMixinTypeNames()
          Returns the names of this node's mixin types.
 Set<Name> NodeState.getPropertyNames()
          Returns the names of this node's properties as a set of QNames objects.
 Set<Name> NodeState.getRemovedPropertyNames()
          Returns a set of Names denoting those properties that exist in the overlayed node state but have been removed from this node state.
 

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.
 PropertyState SessionItemStateManager.createNew(Name propName, NodeId parentId)
          Creates a PropertyState instance representing new, i.e.
 PropertyState LocalItemStateManager.createNew(Name propName, NodeId parentId)
          Creates a PropertyState instance representing new, i.e.
 NodeState UpdatableItemStateManager.createNew(NodeId id, Name nodeTypeName, NodeId parentId)
          Creates a NodeState instance representing new, i.e.
 NodeState SessionItemStateManager.createNew(NodeId id, Name nodeTypeName, NodeId parentId)
          Creates a NodeState instance representing new, i.e.
 NodeState LocalItemStateManager.createNew(NodeId id, Name nodeTypeName, NodeId parentId)
          Creates a NodeState instance representing new, i.e.
 NodeState SessionItemStateManager.createTransientNodeState(NodeId id, Name nodeTypeName, NodeId parentId, int initialStatus)
           
 PropertyState SessionItemStateManager.createTransientPropertyState(NodeId parentId, Name propName, int initialStatus)
           
 List<ChildNodeEntry> 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.
 

Method parameters in org.apache.jackrabbit.core.state with type arguments of type Name
 void NodeState.setMixinTypeNames(Set<Name> names)
          Sets the names of this node's mixin types.
 void NodeState.setPropertyNames(Set<Name> propNames)
          Sets the set of Name objects denoting the properties of this node.
 

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 with parameters of type Name
 QValue InternalValueFactory.create(Name value)
           
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.getFrozenPrimaryType()
          Returns the name of frozen primary type.
 Name LabelVersionSelector.getLabel()
          Returns the label hint
 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 that return types with arguments of type Name
 Set<Name> InternalFrozenNode.getFrozenMixinTypes()
          Returns the list of names of the frozen mixin types.
 

Methods in org.apache.jackrabbit.core.version with parameters of type Name
 NodeStateEx NodeStateEx.addNode(Name nodeName, Name nodeTypeName, NodeId id)
          Adds a new child node with the given name
 NodeStateEx NodeStateEx.addNode(Name nodeName, Name nodeTypeName, NodeId id, boolean referenceable)
          Adds a new child node with the given name
 VirtualNodeState InternalXAVersionManager.createNodeState(VirtualNodeState parent, Name name, NodeId id, Name nodeTypeName)
          Creates a new virtual node state
 VirtualPropertyState InternalXAVersionManager.createPropertyState(VirtualNodeState parent, Name name, int type, boolean multiValued)
          Creats a new virtual property state
 InternalFreeze InternalFrozenNode.getFrozenChildNode(Name name, int idx)
          Returns the frozen child node or null
 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 InternalFrozenNode.hasFrozenChildNode(Name name, int idx)
          Checks if this frozen node had the inidcated child node.
 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.
protected  void InternalXAVersionManager.internalRemoveVersion(org.apache.jackrabbit.core.version.InternalVersionHistoryImpl history, Name name)
          Removes the specified version from the history
 NodeStateEx NodeStateEx.moveFrom(NodeStateEx src, Name name, boolean createShare)
          Moves the source node to this node using the given name.
 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
 void InternalXAVersionManager.removeVersion(Session session, InternalVersionHistory history, Name versionName)
          Removes the specified version from the given version history.
 void InternalVersionManagerImpl.removeVersion(Session session, InternalVersionHistory history, Name name)
          Removes the specified version from the given version history.
 void InternalVersionManager.removeVersion(Session session, InternalVersionHistory history, Name versionName)
          Removes the specified version from the given version history.
protected  void VersionManagerImplRestore.restore(NodeStateEx state, Name versionName, boolean removeExisting)
           
protected  NodeId VersionManagerImplConfig.restore(NodeStateEx parent, Name name, InternalBaseline baseline)
          Restores the versions recorded in the given baseline below the specified path.
protected  void VersionManagerImplRestore.restore(NodeStateEx parent, Name name, InternalVersion v, boolean removeExisting)
          Restores the version below the parent node using the indicated name
protected  void VersionManagerImplRestore.restoreByLabel(NodeStateEx state, Name versionLabel, boolean removeExisting)
           
static InternalVersion LabelVersionSelector.selectByLabel(InternalVersionHistory history, Name label)
          Selects a version by label
 void LabelVersionSelector.setLabel(Name label)
          Sets the label hint
 void NodeStateEx.setPropertyValue(Name name, InternalValue value)
          Sets the property value
 void NodeStateEx.setPropertyValues(Name name, int type, InternalValue[] values)
          Sets the property values
 PropertyState NodeStateEx.setPropertyValues(Name name, int type, InternalValue[] values, boolean multiple)
          Sets the property values
protected  InternalVersion InternalXAVersionManager.setVersionLabel(org.apache.jackrabbit.core.version.InternalVersionHistoryImpl history, Name version, Name label, boolean move)
          Set version label on the specified version.
 InternalVersion InternalXAVersionManager.setVersionLabel(Session session, InternalVersionHistory history, Name version, Name label, boolean move)
          Sets the version label to the given version.
 InternalVersion InternalVersionManagerImpl.setVersionLabel(Session session, InternalVersionHistory history, Name version, Name label, boolean move)
          Sets the version label to the given version.
 InternalVersion InternalVersionManager.setVersionLabel(Session session, InternalVersionHistory history, Name version, Name label, boolean move)
          Sets the version label to the given version.
 

Method parameters in org.apache.jackrabbit.core.version with type arguments of type Name
 void NodeStateEx.setMixins(Set<Name> mixinTypeNames)
          Sets the given mixin types
 

Constructors in org.apache.jackrabbit.core.version with parameters of type Name
LabelVersionSelector(Name label)
          Creates a LabelVersionSelector that will try to select a version with the given label.
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  QNodeDefinition AbstractVISProvider.getApplicableChildNodeDef(NodeState parent, Name nodeName, Name nodeTypeName)
          Retrieves the node definition for the given contraints.
protected  QPropertyDefinition 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 PropInfo.getName()
           
 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  void SessionImporter.checkPermission(NodeImpl parent, Name nodeName)
          make sure the editing session is allowed create nodes with a specified node type (and ev.
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  Node NodeImpl.getNode(Name nodeName, int index)
           
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 that return types with arguments of type Name
 Collection<Name> ChildPropertyEntriesImpl.getPropertyNames()
           
 Collection<Name> ChildPropertyEntries.getPropertyNames()
          Returns an unmodifiable collection containing all existing property names.
 

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 ChildPropertyEntriesImpl.contains(Name propertyName)
           
 boolean ChildPropertyEntries.contains(Name propertyName)
          Returns true if a property entry with the given name exists.
 NodeEntry EntryFactory.createNodeEntry(NodeEntry parent, Name qName, String uniqueId)
           
 PropertyEntry EntryFactory.createPropertyEntry(NodeEntry parent, Name qName)
           
 PropertyEntry ChildPropertyEntriesImpl.get(Name propertyName)
           
 PropertyEntry ChildPropertyEntries.get(Name propertyName)
          Return the PropertyEntry with the given Name or null.
 List<NodeEntry> 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<NodeEntry> NodeEntryImpl.getNodeEntries(Name nodeName)
           
 List<NodeEntry> 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.
 

Method parameters in org.apache.jackrabbit.jcr2spi.hierarchy with type arguments of type Name
 void NodeEntryImpl.setPropertyEntries(Collection<Name> propNames)
           
 void NodeEntry.setPropertyEntries(Collection<Name> propNames)
          Adds property entries for the given Names.
 

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

Methods in org.apache.jackrabbit.jcr2spi.nodetype that return Name
 Name[] EffectiveNodeTypeImpl.getAllNodeTypes()
           
 Name[] EffectiveNodeType.getAllNodeTypes()
           
 Name[] EffectiveNodeTypeImpl.getInheritedNodeTypes()
           
 Name[] EffectiveNodeType.getInheritedNodeTypes()
           
 Name[] EffectiveNodeTypeImpl.getMergedNodeTypes()
           
 Name[] EffectiveNodeType.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 EffectiveNodeTypeImpl.checkAddNodeConstraints(Name name, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeType.checkAddNodeConstraints(Name name, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeTypeImpl.checkAddNodeConstraints(Name name, QNodeTypeDefinition nodeTypeDefinition, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeType.checkAddNodeConstraints(Name name, QNodeTypeDefinition nodeTypeDefinition, ItemDefinitionProvider definitionProvider)
           
 void EffectiveNodeTypeImpl.checkRemoveItemConstraints(Name name)
           
 void EffectiveNodeType.checkRemoveItemConstraints(Name name)
          Deprecated. Use EffectiveNodeType.hasRemoveNodeConstraint(Name) and EffectiveNodeType.hasRemovePropertyConstraint(Name) respectively.
 Iterator<QNodeTypeDefinition> 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 NodeType name.
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames)
          Build the EffectiveNodeType from the given array of NodeType names.
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeTypeCache.Key EffectiveNodeTypeCache.getKey(Name[] ntNames)
          Returns a key for an effective node type that consists of the given node type names.
 QNodeDefinition[] EffectiveNodeTypeImpl.getNamedQNodeDefinitions(Name name)
           
 QNodeDefinition[] EffectiveNodeType.getNamedQNodeDefinitions(Name name)
           
 QPropertyDefinition[] EffectiveNodeTypeImpl.getNamedQPropertyDefinitions(Name name)
           
 QPropertyDefinition[] EffectiveNodeType.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.
 QNodeTypeDefinition NodeTypeManagerImpl.getNodeTypeDefinition(Name ntName)
           
 QNodeTypeDefinition NodeTypeDefinitionProvider.getNodeTypeDefinition(Name ntName)
           
 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 EffectiveNodeTypeImpl.hasRemoveNodeConstraint(Name nodeName)
           
 boolean EffectiveNodeType.hasRemoveNodeConstraint(Name nodeName)
          Returns true if a single node definition matching the specified nodeName is either mandatory or protected.
 boolean EffectiveNodeTypeImpl.hasRemovePropertyConstraint(Name propertyName)
           
 boolean EffectiveNodeType.hasRemovePropertyConstraint(Name propertyName)
          Returns true if a single property definition matching the specified propertyName is either mandatory or protected.
 boolean EffectiveNodeTypeImpl.includesNodeType(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.includesNodeTypes(Name[] nodeTypeNames)
           
 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 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 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 EffectiveNodeTypeImpl.supportsMixin(Name mixin)
           
 boolean EffectiveNodeType.supportsMixin(Name mixin)
          Determines whether this effective node type supports adding the specified mixin.
 void NodeTypeCache.unregisterNodeTypes(NodeTypeStorage storage, Name[] nodeTypeNames)
           
 

Method parameters in org.apache.jackrabbit.jcr2spi.nodetype with type arguments of type Name
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType NodeTypeRegistryImpl.getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)
           
 EffectiveNodeType EffectiveNodeTypeProvider.getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap)
          Builds an effective node type representation from the given node type definition.
 void NodeTypeRegistryImpl.unregisterNodeTypes(Collection<Name> nodeTypeNames)
           
 void NodeTypeRegistry.unregisterNodeTypes(Collection<Name> nodeTypeNames)
          Unregisters a collection of node types.
 

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

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

Methods in org.apache.jackrabbit.jcr2spi.operation with parameters of type Name
static Operation SetPrimaryType.create(NodeState nodeState, Name primaryTypeName)
           
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.
 Iterator<PropertyId> NodeState.getNodeReferences(Name propertyName, boolean weak)
          Returns the identifiers of all reference properties that point to this node.
 Iterator<PropertyId> WorkspaceItemStateFactory.getNodeReferences(NodeState nodeState, Name propertyName, boolean weak)
           
 Iterator<PropertyId> TransientISFactory.getNodeReferences(NodeState nodeState, Name propertyName, boolean weak)
           
 Iterator<PropertyId> ItemStateFactory.getNodeReferences(NodeState nodeState, Name propertyName, boolean weak)
          Returns the identifiers of all reference properties that point to the given node.
 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)
           
static Name StateUtility.getPrimaryTypeName(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 VersionManager.addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel)
           
 void VersionManagerImpl.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 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 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[] QueryInfo.getSelectorNames()
           
 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 that return types with arguments of type Name
 Collection<Name> QNodeTypeDefinition.getDependencies()
          Returns a collection of node type Names that are being referenced by this node type definition (e.g.
 Map<Name,QValue> Event.getInfo()
          Returns the information map associated with this event.
 

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 from the given 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 property name.
 NodeId QueryResultRow.getNodeId(Name selectorName)
          Returns NodeId of node for a given selectorname this result row represents.
 Iterator<QNodeTypeDefinition> RepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 Iterator<PropertyId> RepositoryService.getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)
          Returns the Ids of the properties that are referencing the node identified by the given nodeId.
 double QueryResultRow.getScore(Name selectorName)
          Returns score for the given selectorName of this result row.
 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.
 void Batch.setPrimaryType(NodeId nodeId, Name primaryNodeTypeName)
          Change the primary type of the node identified by the given nodeId.
 void RepositoryService.unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)
          Unregisters the node types with the specified names.
 

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

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()
          Returns an array containing the names of additional mixin types supported on this node type.
 

Methods in org.apache.jackrabbit.spi.commons that return types with arguments of type Name
 Collection<Name> QNodeTypeDefinitionImpl.getDependencies()
          Returns a collection of node type Names that are being referenced by this node type definition (e.g.
 Map<Name,QValue> EventImpl.getInfo()
          Returns the information map associated with this event.
 Set<Name> EventFilterImpl.getNodeTypeNames()
           
 

Methods in org.apache.jackrabbit.spi.commons with parameters of type Name
 ItemInfoBuilder.NodeInfoBuilder ItemInfoBuilder.NodeInfoBuilder.addMixin(Name name)
          Add a mixin type
 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)
           
 ItemInfoBuilder.PropertyInfoBuilder ItemInfoBuilder.PropertyInfoBuilder.addValue(Name value)
          Add a PropertyType.NAME value to this property.
 void AbstractRepositoryService.addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)
           
 void AbstractRepositoryService.clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)
           
 void AbstractRepositoryService.copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 EventFilter AbstractRepositoryService.createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] nodeTypeName, boolean noLocal)
           
 Iterator<QNodeTypeDefinition> AbstractRepositoryService.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          This default implementation first calls AbstractRepositoryService.checkSessionInfo(SessionInfo) with the sessionInfo, then gathers the QNodeTypeDefinitions with the given nodetypeNames.
 void SerializableBatch.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void AbstractRepositoryService.move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void AbstractRepositoryService.removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
           
 void SerializableBatch.setMixins(NodeId nodeId, Name[] mixinNodeTypeIds)
           
 ItemInfoBuilder.NodeInfoBuilder ItemInfoBuilder.NodeInfoBuilder.setPrimaryType(Name name)
          Set the name of the primary type.
 void SerializableBatch.setPrimaryType(NodeId nodeId, Name primaryNodeTypeName)
           
 void AbstractRepositoryService.unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)
           
 

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)
          Deprecated.  
EventImpl(int type, Path path, ItemId itemId, NodeId parentId, Name primaryNodeTypeName, Name[] mixinTypeNames, String userId)
          Deprecated.  
EventImpl(int type, Path path, ItemId itemId, NodeId parentId, Name primaryNodeTypeName, Name[] mixinTypeNames, String userId, String userData, long timestamp, Map<Name,QValue> info)
          Creates a new serializable event.
EventImpl(int type, Path path, ItemId itemId, NodeId parentId, Name primaryNodeTypeName, Name[] mixinTypeNames, String userId, String userData, long timestamp, Map<Name,QValue> info)
          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<PropertyId> references, Iterator<PropertyId> propertyIds, Iterator<ChildInfo> childInfos)
          Deprecated. Use NodeInfoImpl.NodeInfoImpl(Path, NodeId, int, Name, Name[], Iterator, 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<PropertyId> references, Iterator<PropertyId> propertyIds, Iterator<ChildInfo> childInfos)
          Deprecated. Use NodeInfoImpl.NodeInfoImpl(Path, NodeId, int, Name, Name[], Iterator, Iterator, Iterator) instead. The parentId is not used any more.
NodeInfoImpl(Path path, NodeId id, int index, Name primaryTypeName, Name[] mixinNames, Iterator<PropertyId> references, Iterator<PropertyId> propertyIds, Iterator<ChildInfo> childInfos)
          Creates a new node info from the given parameters.
NodeInfoImpl(Path path, NodeId id, int index, Name primaryTypeName, Name[] mixinNames, Iterator<PropertyId> references, Iterator<PropertyId> propertyIds, Iterator<ChildInfo> 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 SPI 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 SPI node definition based on a JCR NodeDefinition.
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, Name[] supportedMixins, boolean isMixin, boolean isAbstract, boolean isQueryable, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Creates a new serializable SPI node type definition.
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, Name[] supportedMixins, boolean isMixin, boolean isAbstract, boolean isQueryable, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Creates a new serializable SPI node type definition.
QNodeTypeDefinitionImpl(Name name, Name[] supertypes, Name[] supportedMixins, boolean isMixin, boolean isAbstract, boolean isQueryable, boolean hasOrderableChildNodes, Name primaryItemName, QPropertyDefinition[] declaredPropDefs, QNodeDefinition[] declaredNodeDefs)
          Creates a new serializable SPI node type definition.
QPropertyDefinitionImpl(Name name, Name declaringNodeType, boolean isAutoCreated, boolean isMandatory, int onParentVersion, boolean isProtected, QValue[] defaultValues, boolean isMultiple, int requiredType, QValueConstraint[] valueConstraints, String[] availableQueryOperators, boolean isFullTextSearchable, boolean isQueryOrderable)
          Creates a new serializable property definition.
 

Constructor parameters in org.apache.jackrabbit.spi.commons with type arguments of type Name
EventFilterImpl(int eventTypes, Path absPath, boolean isDeep, String[] uuids, Set<Name> nodeTypeNames, boolean noLocal)
          Creates a new EventFilterImpl.
EventImpl(int type, Path path, ItemId itemId, NodeId parentId, Name primaryNodeTypeName, Name[] mixinTypeNames, String userId, String userData, long timestamp, Map<Name,QValue> info)
          Creates a new serializable event.
 

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.SetPrimaryType.primaryTypeName
           
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 ConsolidatingChangeLog.CancelableOperations.SetMixins operation.
 void ChangeLogImpl.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
           
static Operation Operations.setPrimaryType(NodeId nodeId, Name primaryTypeName)
          Factory method for creating a set-primaryType Operation for the given arguments.
 void ConsolidatingChangeLog.setPrimaryType(NodeId nodeId, Name primaryNodeTypeName)
           
static ConsolidatingChangeLog.CancelableOperation ConsolidatingChangeLog.CancelableOperations.setPrimaryType(NodeId nodeId, Name primaryTypeName)
          Factory method for creating a ConsolidatingChangeLog.CancelableOperations.SetPrimaryType operation.
 void ChangeLogImpl.setPrimaryType(NodeId nodeId, Name primaryNodeTypeName)
           
 

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)
           
ConsolidatingChangeLog.CancelableOperations.SetPrimaryType(NodeId nodeId, Name primaryTypeName)
           
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.
Operations.SetPrimaryType(NodeId nodeId, Name primaryTypeName)
          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 jcrName)
          Parses the given JCR name and returns the resolved Name object.
 Name NameResolver.getQName(String name)
          Returns the Name for the given JCR name String.
 Name DefaultNamePathResolver.getQName(String name)
           
 Name CachingNameResolver.getQName(String jcrName)
          Returns a 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 qualified JCR name for the given Name object.
 String NameResolver.getJCRName(Name name)
          Returns the qualified JCR name String for the given Name object.
 String DefaultNamePathResolver.getJCRName(Name name)
           
 String CachingNameResolver.getJCRName(Name name)
          Returns the prefixed JCR name for the given 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 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<QNodeTypeDefinition> RepositoryServiceLogger.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
           
 Iterator<PropertyId> RepositoryServiceLogger.getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)
           
 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)
           
 void BatchLogger.setPrimaryType(NodeId nodeId, Name primaryNodeTypeName)
           
 void RepositoryServiceLogger.unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)
           
 

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_ACTIVITIES
          jcr:activities
static Name NameConstants.JCR_ACTIVITY
          jcr:activity
static Name NameConstants.JCR_ACTIVITY_TITLE
          jcr:activityTitle
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_CONFIGURATION
          jcr:configuration
static Name NameConstants.JCR_CONFIGURATIONS
          jcr:configurations
static Name NameConstants.JCR_CONTENT
          jcr:content
static Name NameConstants.JCR_COPIEDFROM
          jcr:copiedFrom
static Name NameConstants.JCR_CREATED
          jcr:created
static Name NameConstants.JCR_CREATEDBY
          jcr:createdBy
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_ETAG
          jcr:etag
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_HOST
          jcr:host
static Name NameConstants.JCR_ID
          jcr:id
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_LASTMODIFIEDBY
          jcr:lastModifiedBy
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_PORT
          jcr:port
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_PROTOCOL
          jcr:protocol
static Name NameConstants.JCR_REPOSITORY
          jcr:repository
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_WORKSPACE
          jcr:workspace
static Name NameConstants.JCR_XMLCHARACTERS
          jcr:xmlcharacters
static Name NameConstants.JCR_XMLTEXT
          jcr:xmltext
static Name NameConstants.MIX_CREATED
          mix:created
static Name NameConstants.MIX_ETAG
          mix:etag
static Name NameConstants.MIX_LANGUAGE
          mix:language
static Name NameConstants.MIX_LASTMODIFIED
          mix:lastModified
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_MIMETYPE
          mix:mimeType
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_TITLE
          mix:title
static Name NameConstants.MIX_VERSIONABLE
          mix:versionable
static Name NameConstants.NT_ACTIVITY
          nt:activity
static Name NameConstants.NT_ADDRESS
          nt:address
static Name NameConstants.NT_BASE
          nt:base
static Name NameConstants.NT_CHILDNODEDEFINITION
          nt:childNodeDefinition
static Name NameConstants.NT_CONFIGURATION
          nt:configuration
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_ACTIVITIES
          rep:Activities
static Name NameConstants.REP_BASEVERSIONS
          rep:baseVersions
static Name NameConstants.REP_CONFIGURATIONS
          rep:Configurations
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_VERSION_REFERENCE
          rep:VersionReference
static Name NameConstants.REP_VERSIONS
          rep:versions
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
 

Methods in org.apache.jackrabbit.spi.commons.nodetype that return Name
 Name QItemDefinitionBuilder.getDeclaringNodeType()
           
 Name QNodeDefinitionBuilder.getDefaultPrimaryType()
           
 Name QNodeTypeDefinitionBuilder.getName()
           
 Name QItemDefinitionBuilder.getName()
           
 Name QNodeTypeDefinitionBuilder.getPrimaryItemName()
           
 Name[] QNodeDefinitionBuilder.getRequiredPrimaryTypes()
           
 Name[] QNodeTypeDefinitionBuilder.getSuperTypes()
          Returns an array containing the names of the supertypes of the node type definition being built.
 Name[] QNodeTypeDefinitionBuilder.getSupportedMixinTypes()
          Returns an array containing the names of additional mixin types supported on this node type.
 

Methods in org.apache.jackrabbit.spi.commons.nodetype with parameters of type Name
 void QNodeDefinitionBuilder.addRequiredPrimaryType(Name name)
          Adds a required primary type of the node definition being built.
 Iterator<QNodeTypeDefinition> NodeTypeStorageImpl.getDefinitions(Name[] nodeTypeNames)
          This implementation returns an iterator over all registered QNodeTypeDefinitions if nodeTypeNames is null.
 Iterator<QNodeTypeDefinition> NodeTypeStorage.getDefinitions(Name[] nodeTypeNames)
          Returns the QNodeTypeDefinitions for the given node type names.
abstract  NodeType AbstractNodeTypeManager.getNodeType(Name ntName)
          Return the node type with the specified ntName.
abstract  boolean AbstractNodeType.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.
 void QItemDefinitionBuilder.setDeclaringNodeType(Name type)
           
 void QNodeDefinitionBuilder.setDefaultPrimaryType(Name name)
           
 void QNodeTypeDefinitionBuilder.setName(Name name)
          Set the name of the node type definition being built
 void QItemDefinitionBuilder.setName(Name name)
           
 void QNodeTypeDefinitionBuilder.setPrimaryItemName(Name primaryItemName)
           
 void QNodeDefinitionBuilder.setRequiredPrimaryTypes(Name[] names)
           
 void QNodeTypeDefinitionBuilder.setSupertypes(Name[] supertypes)
          Specifies the supertypes of the node type definition being built
 void QNodeTypeDefinitionBuilder.setSupportedMixinTypes(Name[] names)
          Sets the names of additional mixin types supported on this node type.
 void NodeTypeStorageImpl.unregisterNodeTypes(Name[] nodeTypeNames)
           
 void NodeTypeStorage.unregisterNodeTypes(Name[] nodeTypeNames)
          Remove all QNodeTypeDefinitions provided from the store.
 

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 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 that return types with arguments of type Name
 Collection<Name> PathQueryNode.getValidJcrSystemNodeTypeNames()
          Returns the collection of valid node types under /jcr:system.
 

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 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.
 

Constructor parameters in org.apache.jackrabbit.spi.commons.query with type arguments of type Name
DefaultQueryNodeFactory(Collection<Name> validJcrSystemNodeTypeNames)
          Creates a DefaultQueryNodeFactory with the given node types under /jcr:system .
PathQueryNode(QueryNode parent, Collection<Name> validJcrSystemNodeTypeNames)
          Creates a relative PathQueryNode with no location steps and the collection of node types under /jcr:system.
 

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 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 JCR name string for the given 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 that return Name
 Name AbstractQValue.getName()
           
 

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

Constructors in org.apache.jackrabbit.spi.commons.value with parameters of type Name
AbstractQValue(Name value)
          Create a new AbstractQValue.
DefaultQValue(Name value)
           
 

Uses of Name in org.apache.jackrabbit.spi2dav
 

Methods in org.apache.jackrabbit.spi2dav that return Name
 Name[] NodeInfoImpl.getMixins()
           
 Name NodeInfoImpl.getNodetype()
           
 Name[] QueryInfoImpl.getSelectorNames()
           
 

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)
           
 NodeId QueryResultRowImpl.getNodeId(Name selectorName)
           
 Iterator<QNodeTypeDefinition> RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 Iterator<PropertyId> RepositoryServiceImpl.getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)
           
 double QueryResultRowImpl.getScore(Name selectorName)
           
 void RepositoryServiceImpl.move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
           
 void RepositoryServiceImpl.removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)
           
 void RepositoryServiceImpl.unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)
          Unregisters the node types with the specified names.
 

Uses of Name in org.apache.jackrabbit.spi2davex
 

Methods in org.apache.jackrabbit.spi2davex that return Name
 Name[] NodeInfoImpl.getMixins()
           
 Name ItemInfoImpl.getName()
          
 Name ChildInfoImpl.getName()
          Returns the name of the child Node.
 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 node type name.
 Iterator<QNodeTypeDefinition> RepositoryServiceImpl.getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)
          Retrieve QNodeTypeDefinitions for the given names.
 Iterator<PropertyId> RepositoryServiceImpl.getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)
          Returns the Ids of the properties that are referencing the node identified by the given nodeId.
 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.
 void RepositoryServiceImpl.unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)
          Unregisters the node types with the specified names.
 



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