1 package prefuse.visual.expression; 2 3 import prefuse.Visualization; 4 import prefuse.data.Schema; 5 import prefuse.data.Tuple; 6 import prefuse.data.search.SearchTupleSet; 7 import prefuse.visual.VisualItem; 8 9 16 public class QueryExpression extends GroupExpression { 17 18 21 public QueryExpression() { 22 super(); 23 } 24 25 29 public QueryExpression(String group) { 30 super(group); 31 } 32 33 36 public String getName() { 37 return "QUERY"; 38 } 39 40 43 public Class getType(Schema s) { 44 return String .class; 45 } 46 47 50 public Object get(Tuple t) { 51 VisualItem item = (VisualItem)t; 52 Visualization vis = item.getVisualization(); 53 String group = getGroup(t); 54 SearchTupleSet sts = (SearchTupleSet)vis.getGroup(group); 55 return sts.getQuery(); 56 } 57 58 } | Popular Tags |