public class StreamTrieImpl<T,V extends VertexImpl<T>>
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
StreamTrieImpl(StreamTrieImpl<T,V> trie) |
StreamTrieImpl(V root) |
Modifier and Type | Method and Description |
---|---|
EdgeImpl<T,V> |
addEdge(V from,
V to,
java.util.Map<java.lang.String,java.lang.Object> edgeAnnotation)
adds an edge from "from" to "to".
|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
java.util.Collection<EdgeImpl<T,V>> |
getEdges() |
EdgeImpl<T,V> |
getInEdge(V v) |
java.lang.Object |
getLock() |
java.util.Collection<EdgeImpl<T,V>> |
getOutEdges(V v) |
V |
getRoot() |
java.util.Collection<V> |
getVertices() |
void |
remove(EdgeImpl<T,V> e) |
void |
remove(V v) |
public StreamTrieImpl(V root)
public StreamTrieImpl(StreamTrieImpl<T,V> trie)
public EdgeImpl<T,V> addEdge(V from, V to, java.util.Map<java.lang.String,java.lang.Object> edgeAnnotation)
from
- to
- edgeAnnotation
- public java.lang.Object getLock()
public V getRoot()
public java.util.Collection<V> getVertices()
public void remove(V v)
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object