/[svn]/jsampler/trunk/src/org/jsampler/view/AbstractInstrumentsDbTree.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/AbstractInstrumentsDbTree.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1284 by iliev, Thu May 24 21:43:45 2007 UTC revision 1285 by iliev, Fri Aug 10 19:55:03 2007 UTC
# Line 34  import javax.swing.event.TreeWillExpandL Line 34  import javax.swing.event.TreeWillExpandL
34    
35  import javax.swing.tree.TreePath;  import javax.swing.tree.TreePath;
36    
37  import org.jsampler.view.DbDirectoryTreeNode;  import org.jsampler.CC;
38    
39  /**  /**
40   *   *
41   * @author Grigor Iliev   * @author Grigor Iliev
42   */   */
43  public abstract class AbstractInstrumentsDbTree extends JTree {  public abstract class AbstractInstrumentsDbTree extends JTree {
44            private InstrumentsDbTreeView view = null;
45            
46          /**          /**
47           * Creates a new instance of <code>AbstractInstrumentsDbTree</code>.           * Creates a new instance of <code>AbstractInstrumentsDbTree</code>.
48           */           */
# Line 64  public abstract class AbstractInstrument Line 66  public abstract class AbstractInstrument
66           */           */
67          public          public
68          AbstractInstrumentsDbTree(InstrumentsDbTreeModel model) {          AbstractInstrumentsDbTree(InstrumentsDbTreeModel model) {
69                    setView(CC.getViewConfig().getInstrumentsDbTreeView());
70                  setModel(model);                  setModel(model);
71                  addTreeWillExpandListener(getHandler());                  addTreeWillExpandListener(getHandler());
72                  addTreeSelectionListener(getHandler());                  addTreeSelectionListener(getHandler());
# Line 137  public abstract class AbstractInstrument Line 140  public abstract class AbstractInstrument
140                  return super.hasBeenExpanded(p) || !getModel().isLeaf(p.getLastPathComponent());                  return super.hasBeenExpanded(p) || !getModel().isLeaf(p.getLastPathComponent());
141          }          }
142                    
143            /** Sets the view to be used for retrieving UI information. */
144            public void
145            setView(InstrumentsDbTreeView view) {
146                    this.view = view;
147            }
148            
149            /** Gets the view used to retrieve UI information. */
150            public InstrumentsDbTreeView
151            getView() { return view; }
152            
153          private final EventHandler eventHandler = new EventHandler();          private final EventHandler eventHandler = new EventHandler();
154                    
155          private EventHandler          private EventHandler

Legend:
Removed from v.1284  
changed lines
  Added in v.1285

  ViewVC Help
Powered by ViewVC