facets.core.app
Class ArrayPath
java.lang.Object
facets.util.Tracer
facets.util.OffsetPath
facets.core.app.ArrayPath
- All Implemented Interfaces:
- java.io.Serializable
public final class ArrayPath
- extends OffsetPath
OffsetPath
for array-based content.
- See Also:
- Serialized Form
Constructor Summary |
ArrayPath(int[] offsets)
|
ArrayPath(java.lang.Object[] members)
|
ArrayPath(java.lang.Object[] array,
int index)
|
ArrayPath(java.lang.Object[] array,
java.lang.Object indexed)
|
Method Summary |
protected java.lang.Object[] |
newMembers(java.lang.Object root,
int[] indices)
Return the members of root referenced by offsets . |
protected int[] |
newOffsets(java.lang.Object[] members)
Construct offsets recording a path described by its members. |
OffsetPath |
procrusted(java.lang.Object root,
java.lang.Object to)
Invalid stub implementation. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ArrayPath
public ArrayPath(java.lang.Object[] members)
ArrayPath
public ArrayPath(java.lang.Object[] array,
int index)
ArrayPath
public ArrayPath(java.lang.Object[] array,
java.lang.Object indexed)
ArrayPath
public ArrayPath(int[] offsets)
newOffsets
protected int[] newOffsets(java.lang.Object[] members)
- Description copied from class:
OffsetPath
- Construct offsets recording a path described by its members.
Called by OffsetPath.OffsetPath(Object[])
.
- Specified by:
newOffsets
in class OffsetPath
- Parameters:
members
- the path to be recorded
newMembers
protected java.lang.Object[] newMembers(java.lang.Object root,
int[] indices)
- Description copied from class:
OffsetPath
- Return the members of
root
referenced by offsets
.
Called by OffsetPath.members(Object)
.
- Specified by:
newMembers
in class OffsetPath
procrusted
public OffsetPath procrusted(java.lang.Object root,
java.lang.Object to)
- Invalid stub implementation.
- Specified by:
procrusted
in class OffsetPath