com.tensegrity.palowebviewer.modules.widgets.client.tree
Class AbstractTreeModel
java.lang.Object
com.tensegrity.palowebviewer.modules.widgets.client.tree.AbstractTreeModel
- All Implemented Interfaces:
- ITreeModel
- Direct Known Subclasses:
- CubeHeaderModel, NodeTreeModel, ProxyTreeModel
public abstract class AbstractTreeModel
- extends java.lang.Object
- implements ITreeModel
Base implementation for methods of ITreeModel
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTreeModel
public AbstractTreeModel()
lockEvents
protected void lockEvents()
isEventLocked
protected boolean isEventLocked()
unlockEvents
protected void unlockEvents()
addTreeModelListener
public void addTreeModelListener(ITreeModelListener listener)
- Description copied from interface:
ITreeModel
- Adds a listener for the
TreeModelEvent
posted after the tree changes.
- Specified by:
addTreeModelListener
in interface ITreeModel
- See Also:
ITreeModel.removeTreeModelListener(com.tensegrity.palowebviewer.modules.widgets.client.tree.ITreeModelListener)
removeTreeModelListener
public void removeTreeModelListener(ITreeModelListener listener)
- Description copied from interface:
ITreeModel
- Removes a listener previously added with
addTreeModelListener
.
- Specified by:
removeTreeModelListener
in interface ITreeModel
- Parameters:
listener
- the listener to remove- See Also:
ITreeModel.addTreeModelListener(com.tensegrity.palowebviewer.modules.widgets.client.tree.ITreeModelListener)
getChildNodes
protected java.lang.Object[] getChildNodes(TreePath path,
int[] childIndices)
fireTreeStructureChanged
protected void fireTreeStructureChanged(TreePath path)
fireTreeNodesChanged
protected void fireTreeNodesChanged(TreePath path,
int[] childIndices)
fireTreeNodesInserted
protected void fireTreeNodesInserted(TreePath path,
int[] childIndices)
fireTreeNodesRemoved
protected void fireTreeNodesRemoved(TreePath path,
int[] childIndices)
fireTreeStructureChanged
protected void fireTreeStructureChanged()
fireTreeNodesChanged
protected void fireTreeNodesChanged(TreeModelEvent event)
fireTreeNodesInserted
protected void fireTreeNodesInserted(TreeModelEvent event)
fireTreeNodesRemoved
protected void fireTreeNodesRemoved(TreeModelEvent event)
fireTreeStructureChanged
protected void fireTreeStructureChanged(TreeModelEvent event)
isLoaded
public boolean isLoaded(java.lang.Object object)
- Specified by:
isLoaded
in interface ITreeModel
- Returns:
- true if the object is part of the tree and it's children are loaded.
load
public void load(java.lang.Object object)
- Description copied from interface:
ITreeModel
- Requires to load children of
object
- Specified by:
load
in interface ITreeModel
- Parameters:
object
- - object to load children.