|
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 | ||||||||
java.lang.Object | +--oracle.cabo.ui.path.PathImpl
Default implementation of the path interface. This subclass is mutable.
| Constructor Summary | |
PathImpl()
Creates an empty path. |
|
| Method Summary | |
void |
add(int indexedChild)
Add an indexed child onto the path. |
void |
add(Path path)
Appends a path to this one. |
void |
add(java.lang.String namedChild)
Add a named child onto the path. |
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. |
void |
removeLastElement()
Pops a single element off the end of the path. |
java.lang.String |
toString()
Returns a string representation of the path. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PathImpl()
| Method Detail |
public int getElementCount()
getElementCount in interface Pathpublic boolean isElementNamed(int elementIndex)
isElementNamed in interface PathelementIndex - the zero-based index into the path; if
negative, counts back from the end of the pathpublic int getElementIndex(int elementIndex)
getElementIndex in interface PathelementIndex - the zero-based index into the path; if
negative, counts back from the end of the pathpublic java.lang.String getElementName(int elementIndex)
getElementName in interface PathelementIndex - the zero-based index into the path; if
negative, counts back from the end of the pathpublic void add(java.lang.String namedChild)
public void add(int indexedChild)
public void add(Path path)
public void removeLastElement()
public UINode followPath(RenderingContext context,
UINode from,
int start,
int depth)
followPath in interface Pathfrom - the node to start fromstart - the number of steps to skip; if 0,
starts from the begining. If negative, counts from
the end.depth - the number of steps in the path to follow; if 0,
will just return from
public final UINode followPath(RenderingContext context,
UINode from)
followPath in interface Pathfrom - the node to start frompublic java.lang.Object clone()
clone in interface Pathclone in class java.lang.Objectpublic java.lang.String toString()
toString 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 | ||||||||