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 Summary
Fields Modifier and Type Field Description protected javax.swing.event.EventListenerListlistenerList 
- 
Constructor Summary
Constructors Constructor Description TreeModelSupport() 
- 
Method Summary
All 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
- 
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
Adds a listener for the TreeModelEvent posted after the tree changes.- Specified by:
 addTreeModelListenerin interfacejavax.swing.tree.TreeModel- Parameters:
 l- the listener to add- See Also:
 removeTreeModelListener(javax.swing.event.TreeModelListener)
 
- 
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
Removes a listener previously added with addTreeModelListener().- Specified by:
 removeTreeModelListenerin interfacejavax.swing.tree.TreeModel- Parameters:
 l- the listener to remove- See Also:
 addTreeModelListener(javax.swing.event.TreeModelListener)
 
- 
fireTreeNodesChanged
protected void fireTreeNodesChanged(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children) 
- 
fireTreeNodesInserted
protected void fireTreeNodesInserted(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children) 
- 
fireTreeNodesRemoved
protected void fireTreeNodesRemoved(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children) 
- 
fireTreeNodesRemoved
protected void fireTreeNodesRemoved(javax.swing.event.TreeModelEvent evt)
 
- 
fireTreeStructureChanged
protected void fireTreeStructureChanged(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children) 
 - 
 
 -