public final class EmptyPath extends java.lang.Object implements Path, java.io.Serializable
Path.Exceptions| Modifier and Type | Method and Description |
|---|---|
void |
addLabel(java.lang.String label)
Add label to the current head of the path.
|
EmptyPath |
clone() |
boolean |
equals(java.lang.Object object) |
Path |
extend(java.lang.Object object,
java.lang.String... labels)
Add a new step to the path with an object and any number of associated labels.
|
<A> A |
get(int index)
Get the object associated with the specified index into the path.
|
<A> A |
get(java.lang.String label)
Get the object associated with the particular label of the path.
|
int |
hashCode() |
boolean |
hasLabel(java.lang.String label)
Return true if the path has the specified label, else return false.
|
static Path |
instance() |
boolean |
isSimple()
Determines whether the path is a simple or not.
|
java.util.List<java.util.Set<java.lang.String>> |
labels()
An ordered list of the labels associated with the path
|
java.util.List<java.lang.Object> |
objects()
An ordered list of the objects in the path.
|
int |
size()
Get the number of step in the path.
|
public int size()
Pathpublic Path extend(java.lang.Object object, java.lang.String... labels)
Pathpublic <A> A get(java.lang.String label)
PathList of those objects.public <A> A get(int index)
Pathpublic boolean hasLabel(java.lang.String label)
Pathpublic void addLabel(java.lang.String label)
Pathpublic java.util.List<java.lang.Object> objects()
Pathpublic java.util.List<java.util.Set<java.lang.String>> labels()
Pathpublic boolean isSimple()
Pathpublic static Path instance()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.ObjectCopyright © 2013-2015 TinkerPop. All Rights Reserved.