public class VertexLabel
extends java.lang.Object
Constructor and Description |
---|
VertexLabel(java.util.List<java.lang.String> namespace,
java.lang.String name) |
VertexLabel(java.lang.String name) |
VertexLabel(java.lang.String outer,
java.lang.String... inner) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.Optional<java.lang.String> |
getOuterNamespace() |
java.lang.String |
getQualifiedName() |
java.lang.String |
getUnqualifiedName() |
int |
hashCode() |
boolean |
isInNamespace(java.lang.String... namespace) |
static VertexLabel |
parseLabel(java.lang.String label) |
java.lang.String |
toString() |
VertexLabel |
withExtraNamespace(java.lang.String topLevelNamespace) |
VertexLabel |
withoutOuterNamespace() |
public VertexLabel(java.lang.String name)
public VertexLabel(java.lang.String outer, java.lang.String... inner)
public VertexLabel(java.util.List<java.lang.String> namespace, java.lang.String name)
public boolean isInNamespace(java.lang.String... namespace)
public VertexLabel withExtraNamespace(java.lang.String topLevelNamespace)
public VertexLabel withoutOuterNamespace()
public java.util.Optional<java.lang.String> getOuterNamespace()
public java.lang.String getUnqualifiedName()
public java.lang.String getQualifiedName()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static VertexLabel parseLabel(java.lang.String label)