org.openorb.board.shared.treetable
Class Filter

java.lang.Object
  extended by org.openorb.board.shared.treetable.Filter
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.TreeModelListener

public class Filter
extends java.lang.Object
implements javax.swing.event.TreeModelListener

OpenORB GUI Components / Tree Table / Filter

Author:
Olivier Modica

Constructor Summary
Filter(TreeTable2 treeTable)
          Constructor
 
Method Summary
 void addTableFilter(int nodeType)
           
 void addTreeFilter(int nodeType)
           
 void doTreeFilter(DataNode node, int eventType)
          Do filter and update models
 void removeTableFilter(int nodeType)
           
 void removeTreeFilter(int nodeType)
           
 void treeNodesChanged(javax.swing.event.TreeModelEvent e)
          TreeModelListener implementation
 void treeNodesInserted(javax.swing.event.TreeModelEvent e)
           
 void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
           
 void treeStructureChanged(javax.swing.event.TreeModelEvent e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Filter

public Filter(TreeTable2 treeTable)
Constructor

Method Detail

doTreeFilter

public void doTreeFilter(DataNode node,
                         int eventType)
Do filter and update models


treeNodesChanged

public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
TreeModelListener implementation

Specified by:
treeNodesChanged in interface javax.swing.event.TreeModelListener

treeNodesInserted

public void treeNodesInserted(javax.swing.event.TreeModelEvent e)
Specified by:
treeNodesInserted in interface javax.swing.event.TreeModelListener

treeNodesRemoved

public void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
Specified by:
treeNodesRemoved in interface javax.swing.event.TreeModelListener

treeStructureChanged

public void treeStructureChanged(javax.swing.event.TreeModelEvent e)
Specified by:
treeStructureChanged in interface javax.swing.event.TreeModelListener

addTreeFilter

public void addTreeFilter(int nodeType)

removeTreeFilter

public void removeTreeFilter(int nodeType)

addTableFilter

public void addTableFilter(int nodeType)

removeTableFilter

public void removeTableFilter(int nodeType)