1 package jimm.datavision.source.charsep; 2 import jimm.datavision.*; 3 import jimm.datavision.source.Query; 4 import jimm.datavision.source.Column; 5 import java.util.ArrayList ; 6 import java.util.Iterator ; 7 8 14 public class CharSepQuery extends Query { 15 16 protected ArrayList charSepCols; 17 18 public CharSepQuery(Report r) { 19 super(r); 20 charSepCols = new ArrayList (); 21 } 22 23 void addColumn(Column col) { 24 charSepCols.add(col); 25 } 26 27 public void findSelectablesUsed() { 28 super.findSelectablesUsed(); 29 for (Iterator iter = charSepCols.iterator(); iter.hasNext(); ) { 30 Column col = (Column)iter.next(); 31 if (!selectables.contains(col)) selectables.add(col); 32 } 33 } 34 35 } 36 | Popular Tags |