public class Path
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected Path |
altPath |
protected int |
index |
protected java.lang.String[] |
paths |
| Constructor and Description |
|---|
Path() |
Path(java.lang.String... fields)
Creates path from given path elements.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
get(int i)
Returns path chunk at given index.
|
Path |
getAltPath()
Returns alternative path.
|
int |
hashCode() |
int |
length()
Returns path length.
|
static Path |
parse(java.lang.String path)
Parses input dot-separated string that represents a path.
|
java.lang.String |
pop()
Pop last element from the path.
|
Path |
push(java.lang.String field)
Push element to the path.
|
Path |
push(java.lang.String field,
java.lang.String altField) |
java.lang.String |
toString() |
protected java.lang.String[] paths
protected int index
protected Path altPath
public Path()
public Path(java.lang.String... fields)
public static Path parse(java.lang.String path)
public Path getAltPath()
public Path push(java.lang.String field)
public Path push(java.lang.String field, java.lang.String altField)
public java.lang.String pop()
public int length()
public java.lang.String get(int i)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2003-2013 Jodd Team