| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractTreeModel.ParentResolver |
| Modifier and Type | Field and Description |
|---|---|
protected EventListenerList |
listenerList |
| Constructor and Description |
|---|
AbstractTreeModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(TreeModelListener l) |
Enumeration<Object> |
breadthFirstEnumeration() |
abstract Object |
copyNode(Object node) |
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) |
protected void |
fireTreeStructureChanged(Object source,
TreePath path) |
List<Object> |
getChildren(Object parent) |
int |
getIndexOfChild(Object parent,
Object child) |
int |
getLevel(Object target) |
<T extends EventListener> |
getListeners(Class<T> listenerType) |
abstract Object |
getParent(Object target) |
Object[] |
getPathToRoot(Object aNode) |
protected Object[] |
getPathToRoot(Object aNode,
int depth) |
TreeModelListener[] |
getTreeModelListeners() |
void |
insertNodeInto(Object newChild,
Object parent,
int index)
Invoked this to insert newChild at location index in parents children.
|
protected abstract void |
insertNodeIntoImpl(Object parent,
Object newChild,
int index) |
boolean |
isLeaf(Object node) |
boolean |
isNodeChild(Object first,
Object next) |
void |
nodeChanged(Object node) |
void |
nodesChanged(Object node,
int[] childIndices) |
void |
nodeStructureChanged(Object node) |
void |
nodesWereInserted(Object node,
int[] childIndices) |
void |
nodesWereRemoved(Object node,
int[] childIndices,
Object[] removedChildren) |
void |
removeNodeFromParent(Object node) |
protected abstract void |
removeNodeFromParentImpl(Object parent,
int childIndex) |
void |
removeTreeModelListener(TreeModelListener l) |
void |
valueForPathChanged(TreePath path,
Object newValue)
This sets the user object of the TreeNode identified by path and posts a
node changed.
|
void |
valueForPathChangedImpl(TreePath path,
Object newValue) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChild, getChildCount, getRootprotected EventListenerList listenerList
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelpublic void insertNodeInto(Object newChild, Object parent, int index)
protected abstract void insertNodeIntoImpl(Object parent, Object newChild, int index)
protected abstract void removeNodeFromParentImpl(Object parent, int childIndex)
public void removeNodeFromParent(Object node)
public void nodeChanged(Object node)
public void nodesWereInserted(Object node, int[] childIndices)
public void nodesWereRemoved(Object node, int[] childIndices, Object[] removedChildren)
public void nodesChanged(Object node, int[] childIndices)
public void nodeStructureChanged(Object node)
public void addTreeModelListener(TreeModelListener l)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener in interface TreeModelpublic TreeModelListener[] getTreeModelListeners()
protected void fireTreeNodesChanged(Object source, Object[] path, int[] childIndices, Object[] children)
protected void fireTreeStructureChanged(Object source, Object[] path, int[] childIndices, Object[] children)
protected void fireTreeNodesInserted(Object source, Object[] path, int[] childIndices, Object[] children)
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
protected void fireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children)
public Enumeration<Object> breadthFirstEnumeration()
public int getLevel(Object target)
public int getIndexOfChild(Object parent, Object child)
getIndexOfChild in interface TreeModelCopyright © 2022 vpc open source initiative. All rights reserved.