Uses of Interface
org.apache.jackrabbit.spi.Path.Element

Packages that use Path.Element
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.journal   
org.apache.jackrabbit.core.observation   
org.apache.jackrabbit.jcr2spi.operation   
org.apache.jackrabbit.spi Defines the interfaces of the JCR SPI (Service Provider Interface). 
org.apache.jackrabbit.spi.commons.logging   
org.apache.jackrabbit.spi.commons.name   
org.apache.jackrabbit.spi.commons.query   
 

Uses of Path.Element in org.apache.jackrabbit.core
 

Methods in org.apache.jackrabbit.core with parameters of type Path.Element
 void NodeImpl.orderBefore(Path.Element srcName, Path.Element dstName)
          Same as Node.orderBefore(String, String) except that this method takes a Path.Element arguments instead of Strings.
protected  ItemId HierarchyManagerImpl.resolvePath(Path.Element[] elements, int next, ItemId id, int typesAllowed)
          Internal implementation that iteratively resolves a path into an item.
 

Uses of Path.Element in org.apache.jackrabbit.core.journal
 

Methods in org.apache.jackrabbit.core.journal that return Path.Element
 Path.Element Record.readPathElement()
          Read a Path.Element from the underlying stream.
 Path.Element AbstractRecord.readPathElement()
          Read a Path.Element from the underlying stream.
 

Methods in org.apache.jackrabbit.core.journal with parameters of type Path.Element
 void Record.writePathElement(Path.Element element)
          Write a Path.Element to the underlying stream.
 void AbstractRecord.writePathElement(Path.Element element)
          Write a Path.Element to the underlying stream.
 

Uses of Path.Element in org.apache.jackrabbit.core.observation
 

Methods in org.apache.jackrabbit.core.observation that return Path.Element
 Path.Element EventState.getChildRelPath()
          Returns the relative Path of the child Item associated with this event.
 

Methods in org.apache.jackrabbit.core.observation with parameters of type Path.Element
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.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 Path.Element in org.apache.jackrabbit.jcr2spi.operation
 

Methods in org.apache.jackrabbit.jcr2spi.operation with parameters of type Path.Element
static Operation ReorderNodes.create(NodeState parentState, Path.Element srcName, Path.Element beforeName)
           
 

Uses of Path.Element in org.apache.jackrabbit.spi
 

Methods in org.apache.jackrabbit.spi that return Path.Element
 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.
 Path.Element PathFactory.createElement(String identifier)
          Creates a path element from the given identifier.
 Path.Element PathFactory.getCurrentElement()
          Return the current element.
 Path.Element[] Path.getElements()
          Returns the elements of this path.
 Path.Element Path.getNameElement()
          Returns the name element (i.e.
 Path.Element PathFactory.getParentElement()
          Return the parent element.
 Path.Element PathFactory.getRootElement()
          Return the root element.
 

Methods in org.apache.jackrabbit.spi with parameters of type Path.Element
 Path PathFactory.create(Path.Element[] elements)
          Create a new Path from the given elements.
 

Uses of Path.Element in org.apache.jackrabbit.spi.commons.logging
 

Methods in org.apache.jackrabbit.spi.commons.logging that return Path.Element
 Path.Element PathFactoryLogger.createElement(Name name)
           
 Path.Element PathFactoryLogger.createElement(Name name, int index)
           
 Path.Element PathFactoryLogger.createElement(String identifier)
           
 Path.Element PathFactoryLogger.getCurrentElement()
           
 Path.Element PathFactoryLogger.getParentElement()
           
 Path.Element PathFactoryLogger.getRootElement()
           
 

Methods in org.apache.jackrabbit.spi.commons.logging with parameters of type Path.Element
 Path PathFactoryLogger.create(Path.Element[] elements)
           
 

Uses of Path.Element in org.apache.jackrabbit.spi.commons.name
 

Methods in org.apache.jackrabbit.spi.commons.name that return Path.Element
 Path.Element PathFactoryImpl.createElement(Name name)
           
 Path.Element PathFactoryImpl.createElement(Name name, int index)
           
 Path.Element PathFactoryImpl.createElement(String identifier)
           
 Path.Element PathFactoryImpl.getCurrentElement()
           
 Path.Element PathFactoryImpl.getParentElement()
           
 Path.Element PathMap.Element.getPathElement()
          Return a path element pointing to this element
 Path.Element PathFactoryImpl.getRootElement()
           
 

Methods in org.apache.jackrabbit.spi.commons.name with parameters of type Path.Element
 void PathBuilder.addAll(Path.Element[] elements)
          Adds the given elemenets
 void PathBuilder.addFirst(Path.Element elem)
          Inserts the element at the beginning of the path to be built.
 void PathBuilder.addLast(Path.Element elem)
          Inserts the element at the end of the path to be built.
 Path PathFactoryImpl.create(Path.Element[] elements)
           
 void PathMap.Element.insert(Path.Element nameIndex)
          Insert an empty child.
 void PathMap.Element.put(Path.Element nameIndex, PathMap.Element<T> element)
          Link a child of this node.
 PathMap.Element<T> PathMap.Element.remove(Path.Element nameIndex)
          Remove a child.
 

Method parameters in org.apache.jackrabbit.spi.commons.name with type arguments of type Path.Element
 void PathMap.Element.setChildren(Map<Path.Element,PathMap.Element<T>> children)
          Sets a new list of children of this element.
 

Constructors in org.apache.jackrabbit.spi.commons.name with parameters of type Path.Element
PathBuilder(Path.Element[] elements)
          Creates a new PathBuilder and initialized it with the given path elements.
 

Uses of Path.Element in org.apache.jackrabbit.spi.commons.query
 

Methods in org.apache.jackrabbit.spi.commons.query with parameters of type Path.Element
 void TextsearchQueryNode.addPathElement(Path.Element element)
          Adds a path element to the existing relative path.
 void RelationQueryNode.addPathElement(Path.Element element)
          Adds a path element to the existing relative path.
 



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