|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xmlhammer.gui.overview.OverviewTreeModel
public class OverviewTreeModel
| Field Summary | |
|---|---|
protected javax.swing.event.EventListenerList |
listenerList
Listeners. |
| Constructor Summary | |
|---|---|
OverviewTreeModel()
|
|
OverviewTreeModel(java.util.ArrayList<OverviewNode> children)
|
|
| Method Summary | |
|---|---|
void |
addChild(OverviewNode child)
|
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
Adds a listener for the TreeModelEvent posted after the tree changes. |
protected void |
fireTreeNodesChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
Notifies all listeners that have registered interest for notification on this event type. |
protected void |
fireTreeNodesInserted(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
Notifies all listeners that have registered interest for notification on this event type. |
protected void |
fireTreeNodesRemoved(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
Notifies all listeners that have registered interest for notification on this event type. |
protected void |
fireTreeStructureChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
Notifies all listeners that have registered interest for notification on this event type. |
java.lang.Object |
getChild(java.lang.Object parent,
int index)
|
int |
getChildCount(java.lang.Object parent)
|
java.util.ArrayList<OverviewNode> |
getChildNodes()
|
java.lang.String |
getError()
|
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
|
javax.swing.Icon |
getNodeIcon()
|
java.lang.String |
getNodeName()
|
OverviewNode |
getParentNode()
|
OverviewNode[] |
getPathToRoot(OverviewNode node,
int i)
|
OverviewNode |
getRoot()
|
javax.swing.event.TreeModelListener[] |
getTreeModelListeners()
Returns an array of all the tree model listeners registered on this model. |
boolean |
isLeaf(java.lang.Object node)
|
void |
nodeChanged(OverviewNode node)
|
void |
nodeInserted(OverviewNode node)
|
void |
nodePathChanged(OverviewNode node)
|
void |
nodeRemoved(OverviewNode node)
|
void |
nodesChanged(OverviewNode node,
int[] ai)
|
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
Removes a listener previously added with addTreeModelListener(). |
void |
setChildren(java.util.ArrayList<OverviewNode> children)
|
void |
structureChanged(OverviewNode node)
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected javax.swing.event.EventListenerList listenerList
| Constructor Detail |
|---|
public OverviewTreeModel()
public OverviewTreeModel(java.util.ArrayList<OverviewNode> children)
| Method Detail |
|---|
public void setChildren(java.util.ArrayList<OverviewNode> children)
public void addChild(OverviewNode child)
public OverviewNode getRoot()
getRoot in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object parent,
int index)
getChild in interface javax.swing.tree.TreeModelpublic int getChildCount(java.lang.Object parent)
getChildCount in interface javax.swing.tree.TreeModelpublic boolean isLeaf(java.lang.Object node)
isLeaf in interface javax.swing.tree.TreeModel
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
valueForPathChanged in interface javax.swing.tree.TreeModelpublic java.lang.String getError()
getError in interface OverviewNodepublic void nodeChanged(OverviewNode node)
public void nodePathChanged(OverviewNode node)
public void nodesChanged(OverviewNode node,
int[] ai)
public void nodeRemoved(OverviewNode node)
public void nodeInserted(OverviewNode node)
public void structureChanged(OverviewNode node)
public OverviewNode[] getPathToRoot(OverviewNode node,
int i)
public int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelpublic void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener in interface javax.swing.tree.TreeModell - the listener to addremoveTreeModelListener(javax.swing.event.TreeModelListener)public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener in interface javax.swing.tree.TreeModell - the listener to removeaddTreeModelListener(javax.swing.event.TreeModelListener)public javax.swing.event.TreeModelListener[] getTreeModelListeners()
TreeModelListeners
or an empty
array if no tree model listeners are currently registeredaddTreeModelListener(javax.swing.event.TreeModelListener),
removeTreeModelListener(javax.swing.event.TreeModelListener)
protected void fireTreeNodesChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
source - the node being changedpath - the path to the root nodechildIndices - the indices of the changed elementschildren - the changed elementsEventListenerList
protected void fireTreeNodesInserted(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
source - the node where new elements are being insertedpath - the path to the root nodechildIndices - the indices of the new elementschildren - the new elementsEventListenerList
protected void fireTreeNodesRemoved(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
source - the node where elements are being removedpath - the path to the root nodechildIndices - the indices of the removed elementschildren - the removed elementsEventListenerList
protected void fireTreeStructureChanged(java.lang.Object source,
java.lang.Object[] path,
int[] childIndices,
java.lang.Object[] children)
source - the node where the tree model has changedpath - the path to the root nodechildIndices - the indices of the affected elementschildren - the affected elementsEventListenerListpublic java.lang.String getNodeName()
getNodeName in interface OverviewNodepublic java.util.ArrayList<OverviewNode> getChildNodes()
getChildNodes in interface OverviewNodepublic OverviewNode getParentNode()
getParentNode in interface OverviewNodepublic javax.swing.Icon getNodeIcon()
getNodeIcon in interface OverviewNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||