Class TreeModelSupport
- java.lang.Object
- 
- com.inductiveautomation.factorypmi.designer.util.TreeModelSupport
 
- 
- All Implemented Interfaces:
- javax.swing.tree.TreeModel
 
 public abstract class TreeModelSupport extends java.lang.Object implements javax.swing.tree.TreeModelA Class that implements the listener registration and event fire methods for a TreeModel. This class gets the implementation from DefaultTreeModel
- 
- 
Field SummaryFields Modifier and Type Field Description protected javax.swing.event.EventListenerListlistenerList
 - 
Constructor SummaryConstructors Constructor Description TreeModelSupport()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTreeModelListener(javax.swing.event.TreeModelListener l)Adds a listener for the TreeModelEvent posted after the tree changes.protected voidfireTreeNodesChanged(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)protected voidfireTreeNodesInserted(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)protected voidfireTreeNodesRemoved(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)protected voidfireTreeNodesRemoved(javax.swing.event.TreeModelEvent evt)protected voidfireTreeStructureChanged(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)voidremoveTreeModelListener(javax.swing.event.TreeModelListener l)Removes a listener previously added with addTreeModelListener().
 
- 
- 
- 
Method Detail- 
addTreeModelListenerpublic void addTreeModelListener(javax.swing.event.TreeModelListener l) Adds a listener for the TreeModelEvent posted after the tree changes.- Specified by:
- addTreeModelListenerin interface- javax.swing.tree.TreeModel
- Parameters:
- l- the listener to add
- See Also:
- removeTreeModelListener(javax.swing.event.TreeModelListener)
 
 - 
removeTreeModelListenerpublic void removeTreeModelListener(javax.swing.event.TreeModelListener l) Removes a listener previously added with addTreeModelListener().- Specified by:
- removeTreeModelListenerin interface- javax.swing.tree.TreeModel
- Parameters:
- l- the listener to remove
- See Also:
- addTreeModelListener(javax.swing.event.TreeModelListener)
 
 - 
fireTreeNodesChangedprotected void fireTreeNodesChanged(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
 - 
fireTreeNodesInsertedprotected void fireTreeNodesInserted(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
 - 
fireTreeNodesRemovedprotected void fireTreeNodesRemoved(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
 - 
fireTreeNodesRemovedprotected void fireTreeNodesRemoved(javax.swing.event.TreeModelEvent evt) 
 - 
fireTreeStructureChangedprotected void fireTreeStructureChanged(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
 
- 
 
-