- Timestamp:
- 04/11/11 14:43:03 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/EventBenchCore/src/de/ugoe/cs/eventbench/ppm/TrieNode.java
r1 r5 5 5 import java.util.List; 6 6 7 import de.ugoe.cs.eventbench.ppm.Trie.Edge; 8 import de.ugoe.cs.eventbench.ppm.Trie.TrieVertex; 7 9 import de.ugoe.cs.util.StringTools; 10 import edu.uci.ics.jung.graph.DelegateTree; 8 11 9 12 … … 80 83 } 81 84 85 // returns all symbols that follow this node 82 86 public List<T> getFollowingSymbols() { 83 87 List<T> followingSymbols = new LinkedList<T>(); … … 97 101 } 98 102 103 public void getGraph(TrieVertex parent, DelegateTree<TrieVertex, Edge> graph) { 104 TrieVertex vertex = new TrieVertex(getSymbol().toString()+"#"+getCount()); 105 graph.addChild( new Edge() , parent, vertex ); 106 for( TrieNode<T> node : children ) { 107 node.getGraph(vertex, graph); 108 } 109 } 110 99 111 }
Note: See TracChangeset
for help on using the changeset viewer.