1 package prefuse.data.search; 2 3 import java.util.Iterator ; 4 5 import prefuse.data.Tuple; 6 import prefuse.data.tuple.DefaultTupleSet; 7 8 28 public abstract class SearchTupleSet extends DefaultTupleSet { 29 30 34 public abstract String getQuery(); 35 36 44 public abstract void search(String query); 45 46 57 public void index(Iterator tuples, String field) { 58 while ( tuples.hasNext() ) { 59 Tuple t = (Tuple)tuples.next(); 60 index(t, field); 61 } 62 } 63 64 69 public abstract void index(Tuple t, String field); 70 71 78 public abstract void unindex(Tuple t, String field); 79 80 85 public abstract boolean isUnindexSupported(); 86 87 90 95 public Tuple addTuple(Tuple t) { 96 throw new UnsupportedOperationException (); 97 } 98 103 public boolean removeTuple(Tuple t) { 104 throw new UnsupportedOperationException (); 105 } 106 107 } | Popular Tags |