Package jadex.base.gui.asynctree.adapter
Class TreeModelListenerWrapper
- java.lang.Object
-
- jadex.base.gui.asynctree.adapter.TreeModelListenerWrapper
-
- All Implemented Interfaces:
TreeModelListener
public class TreeModelListenerWrapper extends java.lang.Object implements TreeModelListener
Wraps a java.swing.event.TreeModelListener to implement jadex.base.gui.asynctree.TreeModelListener
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Overridden such that a new wrapper for the same listener can be used to remove an old wrapper.static TreeModelListenerWrapper
getWrapperFor(javax.swing.event.TreeModelListener swingListener)
Wraps a given Swing TreeModelListener and returns the wrapped object.int
hashCode()
Overridden such that a new wrapper for the same listener can be used to remove an old wrapper.void
treeNodesChanged(AsyncTreeModelEvent treeModelEvent)
void
treeNodesInserted(AsyncTreeModelEvent treeModelEvent)
void
treeNodesRemoved(AsyncTreeModelEvent treeModelEvent)
void
treeStructureChanged(AsyncTreeModelEvent treeModelEvent)
-
-
-
Method Detail
-
treeStructureChanged
public void treeStructureChanged(AsyncTreeModelEvent treeModelEvent)
- Specified by:
treeStructureChanged
in interfaceTreeModelListener
-
treeNodesChanged
public void treeNodesChanged(AsyncTreeModelEvent treeModelEvent)
- Specified by:
treeNodesChanged
in interfaceTreeModelListener
-
treeNodesRemoved
public void treeNodesRemoved(AsyncTreeModelEvent treeModelEvent)
- Specified by:
treeNodesRemoved
in interfaceTreeModelListener
-
treeNodesInserted
public void treeNodesInserted(AsyncTreeModelEvent treeModelEvent)
- Specified by:
treeNodesInserted
in interfaceTreeModelListener
-
hashCode
public int hashCode()
Overridden such that a new wrapper for the same listener can be used to remove an old wrapper.- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
Overridden such that a new wrapper for the same listener can be used to remove an old wrapper.- Overrides:
equals
in classjava.lang.Object
-
getWrapperFor
public static TreeModelListenerWrapper getWrapperFor(javax.swing.event.TreeModelListener swingListener)
Wraps a given Swing TreeModelListener and returns the wrapped object. The wrapped Object is cached, so that two calls with the same TreeModelListener will return the same wrapped object.- Parameters:
swingListener
-- Returns:
- TreeModelListenerWrapper
-
-