org.openorb.board.shared
Class TreeTableFilterer

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

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

OpenORB GUI Components / Tree Table Component Filterer

Author:
Olivier Modica

Constructor Summary
TreeTableFilterer(TreeTable treeTable)
          Constructor
 
Method Summary
 void addTableValid(int nodeType)
           
 void addTreeValid(int nodeType)
           
 void doTreeFilter(TreeNode node, int eventType)
          Do filter and update models
 TreeNode mapTableToMain(TableCell tableCell)
          This methods returns a table cell mapped a main model node
 TreeNode mapTreeToMain(TreeNode treeNode)
          This methods returns a tree node mapped a main model node
 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

TreeTableFilterer

public TreeTableFilterer(TreeTable treeTable)
Constructor

Method Detail

doTreeFilter

public void doTreeFilter(TreeNode 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

addTreeValid

public void addTreeValid(int nodeType)

addTableValid

public void addTableValid(int nodeType)

mapTreeToMain

public TreeNode mapTreeToMain(TreeNode treeNode)
This methods returns a tree node mapped a main model node


mapTableToMain

public TreeNode mapTableToMain(TableCell tableCell)
This methods returns a table cell mapped a main model node