public class Node<T,V extends java.lang.Comparable<V>>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.util.List<T> |
externalPath() |
java.lang.Object |
getAnnotation(java.lang.String annotationName) |
java.util.Map<java.lang.String,java.lang.Object> |
getAnnotations() |
V |
getInternalLabel() |
Node<T,V> |
getParent() |
T |
getPoint() |
java.lang.String |
getString() |
boolean |
isGoal() |
java.util.List<Node<T,V>> |
path() |
void |
setAnnotation(java.lang.String annotationName,
java.lang.Object annotationValue) |
void |
setGoal(boolean goal) |
void |
setInternalLabel(V internalLabel) |
void |
setParent(Node<T,V> newParent) |
java.lang.String |
toString() |
public T getPoint()
public V getInternalLabel()
public void setInternalLabel(V internalLabel)
public void setAnnotation(java.lang.String annotationName,
java.lang.Object annotationValue)
public java.lang.Object getAnnotation(java.lang.String annotationName)
public java.util.Map<java.lang.String,java.lang.Object> getAnnotations()
public boolean isGoal()
public void setGoal(boolean goal)
public java.util.List<T> externalPath()
public java.lang.String getString()
public java.lang.String toString()
toString in class java.lang.Object