|                                                                                                              1   package jimm.datavision.gui;
 2   import jimm.datavision.source.Table;
 3   import jimm.datavision.source.Column;
 4   import javax.swing.tree.DefaultMutableTreeNode
  ; 5   import java.util.Iterator
  ; 6
 7
 12
 13  public class FPTableInfo {
 14
 15  protected Table table;
 16  protected Designer designer;
 17  protected DefaultMutableTreeNode
  tableNode; 18
 19  FPTableInfo(Table table, Designer designer) {
 20      this.table = table;
 21      this.designer = designer;
 22  }
 23
 24  void setTableNode(DefaultMutableTreeNode
  tableNode) { 25      this.tableNode = tableNode;
 26  }
 27
 28  public String
  toString() { return table.getName(); } 29
 30  public void loadColumns() {
 31      if (tableNode == null)
 32      return;
 33
 34          tableNode.remove(0);
 36
 37          for (Iterator
  iter = table.columns(); iter.hasNext(); ) { 39      Column column = (Column)iter.next();
 40      ColumnInfo info = new ColumnInfo(column, designer);
 41      tableNode.add(new DefaultMutableTreeNode
  (info, false)); 42      }
 43
 44          tableNode = null;
 46  }
 47
 48  }
 49
                                                                                                                                                                                                             |                                                                       
 
 
 
 
 
                                                                                   Popular Tags                                                                                                                                                                                              |