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 nodeN