|
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 follow
public 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 | ||||||||