Package org.locationtech.jts.jump.util
Class SimpleTreeModel
- java.lang.Object
-
- org.locationtech.jts.jump.util.SimpleTreeModel
-
- All Implemented Interfaces:
TreeModel
- Direct Known Subclasses:
LayerTreeModel
public abstract class SimpleTreeModel extends Object implements TreeModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimpleTreeModel.Folder
-
Constructor Summary
Constructors Constructor Description SimpleTreeModel(Object root)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddTreeModelListener(TreeModelListener listener)voidfireTreeNodesChanged(TreeModelEvent e)voidfireTreeNodesInserted(TreeModelEvent e)voidfireTreeNodesRemoved(TreeModelEvent e)voidfireTreeStructureChanged(TreeModelEvent e)ObjectgetChild(Object parent, int index)intgetChildCount(Object parent)abstract ListgetChildren(Object parent)No need to handle FoldersintgetIndexOfChild(Object parent, Object child)ObjectgetRoot()booleanisLeaf(Object node)voidremoveTreeModelListener(TreeModelListener listener)voidsetFiringEvents(boolean firingEvents)voidvalueForPathChanged(TreePath path, Object newValue)
-
-
-
Constructor Detail
-
SimpleTreeModel
public SimpleTreeModel(Object root)
-
-
Method Detail
-
valueForPathChanged
public void valueForPathChanged(TreePath path, Object newValue)
- Specified by:
valueForPathChangedin interfaceTreeModel
-
getIndexOfChild
public int getIndexOfChild(Object parent, Object child)
- Specified by:
getIndexOfChildin interfaceTreeModel
-
addTreeModelListener
public void addTreeModelListener(TreeModelListener listener)
- Specified by:
addTreeModelListenerin interfaceTreeModel
-
removeTreeModelListener
public void removeTreeModelListener(TreeModelListener listener)
- Specified by:
removeTreeModelListenerin interfaceTreeModel
-
getChildren
public abstract List getChildren(Object parent)
No need to handle Folders- Parameters:
parent- not a Folder
-
getChildCount
public int getChildCount(Object parent)
- Specified by:
getChildCountin interfaceTreeModel
-
fireTreeNodesChanged
public void fireTreeNodesChanged(TreeModelEvent e)
-
fireTreeNodesInserted
public void fireTreeNodesInserted(TreeModelEvent e)
-
fireTreeNodesRemoved
public void fireTreeNodesRemoved(TreeModelEvent e)
-
fireTreeStructureChanged
public void fireTreeStructureChanged(TreeModelEvent e)
-
setFiringEvents
public void setFiringEvents(boolean firingEvents)
-
-