|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A path defines a route through a UINode tree. The Path interface itself is immutable, but implementations are not required to be.
Method Summary | |
java.lang.Object |
clone()
Clones the path. |
UINode |
followPath(RenderingContext context,
UINode from)
Follows the entire path. |
UINode |
followPath(RenderingContext context,
UINode from,
int start,
int depth)
Returns the result of partially following the path from a starting node. |
int |
getElementCount()
Returns the number of elements in the path. |
int |
getElementIndex(int elementIndex)
Returns the child index of a path element; returns -1 if that part of the path is a named child. |
java.lang.String |
getElementName(int elementIndex)
Returns the chid name of a path element; returns null if that part of the path is an indexed child. |
boolean |
isElementNamed(int elementIndex)
Returns true if the element at the given index is a named child, as opposed to an indexed child. |
Method Detail |
public UINode followPath(RenderingContext context, UINode from, int start, int depth)
from
- the node to start fromstart
- the number of steps in the path to start from; if 0,
starts from the beginning. If negative, counts from
the end.depth
- the number of steps in the path to followpublic UINode followPath(RenderingContext context, UINode from)
from
- the node to start frompublic int getElementCount()
public boolean isElementNamed(int elementIndex)
elementIndex
- the zero-based index into the path; if
negative, counts back from the end of the pathpublic int getElementIndex(int elementIndex)
elementIndex
- the zero-based index into the path; if
negative, counts back from the end of the pathpublic java.lang.String getElementName(int elementIndex)
elementIndex
- the zero-based index into the path; if
negative, counts back from the end of the pathpublic java.lang.Object clone()
clone
in class java.lang.Object
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |