public class WeblichtTreeModel
extends de.ims.icarus.ui.tree.AbstractTreeModel
Modifier and Type | Class and Description |
---|---|
protected static class |
WeblichtTreeModel.WebchainLoaderListener |
Modifier and Type | Field and Description |
---|---|
protected static java.util.WeakHashMap<WeblichtTreeModel,java.lang.Object> |
instances |
protected static java.lang.Object |
present |
protected static java.lang.Object |
root |
protected static WeblichtTreeModel.WebchainLoaderListener |
sharedListener |
Constructor and Description |
---|
WeblichtTreeModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getChild(java.lang.Object parent,
int index) |
int |
getChildCount(java.lang.Object parent) |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child) |
java.lang.Object |
getRoot() |
protected static Webchain[] |
getWebchains() |
boolean |
isLeaf(java.lang.Object node) |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue) |
addTreeModelListener, fireChildAdded, fireChildChanged, fireChildRemoved, fireChildrenAdded, fireChildrenChanged, fireChildrenRemoved, fireNewRoot, firePathChanged, firePathLeafStateChanged, fireStructureChanged, fireTreeStructureChanged, getRootChildCount, isRoot, removeTreeModelListener
protected static WeblichtTreeModel.WebchainLoaderListener sharedListener
protected static java.util.WeakHashMap<WeblichtTreeModel,java.lang.Object> instances
protected static final java.lang.Object present
protected static final java.lang.Object root
public java.lang.Object getRoot()
getRoot
in interface javax.swing.tree.TreeModel
getRoot
in class de.ims.icarus.ui.tree.AbstractTreeModel
TreeModel.getRoot()
public java.lang.Object getChild(java.lang.Object parent, int index)
TreeModel.getChild(java.lang.Object, int)
public int getChildCount(java.lang.Object parent)
TreeModel.getChildCount(java.lang.Object)
public boolean isLeaf(java.lang.Object node)
isLeaf
in interface javax.swing.tree.TreeModel
isLeaf
in class de.ims.icarus.ui.tree.AbstractTreeModel
TreeModel.isLeaf(java.lang.Object)
public void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
valueForPathChanged
in interface javax.swing.tree.TreeModel
valueForPathChanged
in class de.ims.icarus.ui.tree.AbstractTreeModel
TreeModel.valueForPathChanged(javax.swing.tree.TreePath,
java.lang.Object)
public int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
getIndexOfChild
in interface javax.swing.tree.TreeModel
getIndexOfChild
in class de.ims.icarus.ui.tree.AbstractTreeModel
TreeModel.getIndexOfChild(java.lang.Object,
java.lang.Object)
protected static Webchain[] getWebchains()