TreeModel
, SimpleTreeTableModel
SimpleMibTreeTableModel
public abstract class SimpleAbstractTreeTableModel extends Object implements SimpleTreeTableModel
SimpleAbstractTreeTableModel
is an abstract implementation of
the SimpleTreeTableModel
that provides
means to observe tree changes.Modifier and Type | Field | Description |
---|---|---|
protected EventListenerList |
listenerList |
|
protected Object |
root |
Constructor | Description |
---|---|
SimpleAbstractTreeTableModel(Object root) |
Modifier and Type | Method | Description |
---|---|---|
void |
addTreeModelListener(TreeModelListener l) |
|
protected void |
fireTreeNodesChanged(Object source,
Object[] path,
int[] childIndices,
Object[] children) |
|
protected void |
fireTreeNodesInserted(Object source,
Object[] path,
int[] childIndices,
Object[] children) |
|
protected void |
fireTreeNodesRemoved(Object source,
Object[] path,
int[] childIndices,
Object[] children) |
|
protected void |
fireTreeStructureChanged(Object source,
Object[] path,
int[] childIndices,
Object[] children) |
|
int |
getIndexOfChild(Object parent,
Object child) |
Generally not called by Swing, thus not implemented here.
|
Object |
getRoot() |
|
boolean |
isLeaf(Object node) |
|
void |
removeTreeModelListener(TreeModelListener l) |
|
void |
valueForPathChanged(TreePath path,
Object newValue) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnClass, getColumnCount, getColumnName, getValueAt, isCellEditable, setValueAt
getChild, getChildCount
protected Object root
protected EventListenerList listenerList
public SimpleAbstractTreeTableModel(Object root)
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged
in interface TreeModel
public int getIndexOfChild(Object parent, Object child)
getIndexOfChild
in interface TreeModel
public void addTreeModelListener(TreeModelListener l)
addTreeModelListener
in interface TreeModel
public void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener
in interface TreeModel
protected void fireTreeNodesChanged(Object source, Object[] path, int[] childIndices, Object[] children)
protected void fireTreeNodesInserted(Object source, Object[] path, int[] childIndices, Object[] children)
protected void fireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children)
Copyright © 2020 SNMP4J.org. All rights reserved.