public class Path extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
private static Pattern |
itemPattern |
private List<Object> |
pathItems |
static Path |
ROOT |
private static long |
serialVersionUID |
private String |
simpleEscapedPath |
private String |
simpleEscapedXPath |
private static Pattern |
simplePathPattern |
Constructor and Description |
---|
Path() |
Path(Iterator<Object> stringIterator) |
Path(List<?> pathItems) |
Path(Object... pathItems) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static Path |
fromSimpleEscapedPath(String pathStr) |
static Path |
fromSimpleEscapedPathOrNull(String path) |
List<Object> |
getPathItems() |
int |
size() |
Path |
subPath(int indexFrom,
int indexTo) |
String |
toSimpleEscapedPath() |
String |
toSimpleEscapedXPath() |
String |
toString() |
private void |
validate() |
private static final long serialVersionUID
private static Pattern itemPattern
private static Pattern simplePathPattern
private transient String simpleEscapedXPath
private transient String simpleEscapedPath
public Path()
private void validate()
public List<Object> getPathItems()
public Path subPath(int indexFrom, int indexTo)
indexFrom
- inclusiveindexTo
- NOT inclusivepublic int size()
public String toSimpleEscapedXPath()
public String toSimpleEscapedPath()
public static Path fromSimpleEscapedPath(String pathStr)
public static Path fromSimpleEscapedPathOrNull(String path)
Copyright © 2017 dcm4che.org. All rights reserved.