public static interface Path.Element
extends java.io.Serializable
Element
 object contains the Name and optional index of a single
 JCR path element.
 
 Once created, a Element object must be immutable.
 
 The String presentation of an Element must be in the format
 "{namespaceURI}localPart" or
 "{namespaceURI}localPart[index]" case of an index greater
 than Path.INDEX_DEFAULT.
 
 Note, that the implementation must implement the equals method such, that
 two Element objects having equals Names and the
 same normalized index must be equal.
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
denotesCurrent()
Returns  
true if this element denotes the current
 ('.') element, otherwise returns false. | 
boolean | 
denotesIdentifier()
Returns  
true if this element represents an identifier element. | 
boolean | 
denotesName()
Returns  
true if this element represents a regular name
 (i.e. | 
boolean | 
denotesParent()
Returns  
true if this element denotes the parent
 ('..') element, otherwise returns false. | 
boolean | 
denotesRoot()
Returns  
true if this element denotes the root element,
 otherwise returns false. | 
java.lang.String | 
getIdentifier()
Returns the identifier of an identifier element, or
  
null for other kinds of elements. | 
int | 
getIndex()
Returns the index of the element as it has been assigned upon creation. 
 | 
Name | 
getName()
Returns the name of this path element. 
 | 
int | 
getNormalizedIndex()
Returns the normalized index of this path element, i.e. 
 | 
java.lang.String | 
getString()
Return the String presentation of a  
Path.Element. | 
Name getName()
int getIndex()
int getNormalizedIndex()
Path.INDEX_DEFAULT.java.lang.String getIdentifier()
null for other kinds of elements.nullboolean denotesRoot()
true if this element denotes the root element,
 otherwise returns false.true if this element denotes the root
         element; otherwise falseboolean denotesParent()
true if this element denotes the parent
 ('..') element, otherwise returns false.true if this element denotes the parent
         element; otherwise falseboolean denotesCurrent()
true if this element denotes the current
 ('.') element, otherwise returns false.true if this element denotes the current
         element; otherwise falseboolean denotesName()
true if this element represents a regular name
 (i.e. neither root, '.' nor '..'), otherwise returns false.true if this element represents a regular name;
         otherwise falseboolean denotesIdentifier()
true if this element represents an identifier element.true if this element represents an identifier element.java.lang.String getString()
Path.Element. It must be
 in the format "{namespaceURI}localPart" or
 "{namespaceURI}localPart[index]" in case of an index
 greater than Path.INDEX_DEFAULT.Path.Element.Copyright © 2010 - 2023 Adobe. All Rights Reserved