Package | Description |
---|---|
org.apache.jackrabbit.core |
Contains the core classes that provide the implementation of the JCR API.
|
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 |
Modifier and Type | Method and Description |
---|---|
void |
NodeImpl.orderBefore(Path.Element srcName,
Path.Element dstName)
Same as
except that
this method takes a Path.Element arguments instead of
String s. |
protected ItemId |
HierarchyManagerImpl.resolvePath(Path.Element[] elements,
int next,
ItemId id,
int typesAllowed)
Internal implementation that iteratively resolves a path into an item.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Path |
PathFactory.create(Path.Element element)
Creates a path from the given element.
|
Path |
PathFactory.create(Path.Element[] elements)
Create a new
Path from the given elements. |
Path |
Path.resolve(Path.Element element)
Resolves the given path element against this path.
|
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Method and Description |
---|---|
Path |
PathFactoryLogger.create(Path.Element element) |
Path |
PathFactoryLogger.create(Path.Element[] elements) |
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Method and Description |
---|---|
void |
PathBuilder.addAll(Path.Element[] elements)
Adds the given elements
|
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 element) |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
PathMap.Element.setChildren(Map<Path.Element,PathMap.Element<T>> children)
Sets a new list of children of this element.
|
Constructor and Description |
---|
PathBuilder(Path.Element[] elements)
Creates a new PathBuilder and initialized it with the given path
elements.
|
Modifier and Type | Method and Description |
---|---|
void |
RelationQueryNode.addPathElement(Path.Element element)
Adds a path element to the existing relative path.
|
void |
TextsearchQueryNode.addPathElement(Path.Element element)
Adds a path element to the existing relative path.
|
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.