ilog.cpl.tree
Class IlpTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
ilog.cpl.tree.IlpTreeModel
- All Implemented Interfaces:
- Serializable, TreeModel
public class IlpTreeModel
- extends DefaultTreeModel
- implements TreeModel
Model part of the M,V,C trio for the Tree Component.
Note that a default root node is provided, which must not be replaced.
- Since:
- JTGO 3.0
- See Also:
- Serialized Form
|
Constructor Summary |
IlpTreeModel()
Creates a tree in which any node can have children. |
IlpTreeModel(boolean asksAllowsChildren)
Creates a tree specifying whether any node can have children,
or whether only certain nodes can have children. |
|
Method Summary |
void |
clear()
Removes all nodes from the model, keeping only the default root node. |
void |
insertNodeInto(MutableTreeNode newChild,
MutableTreeNode parent,
int index)
Overridden so that the IlpTreeView object will be updated if a
node is inserted under the root node. |
| Methods inherited from class javax.swing.tree.DefaultTreeModel |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IlpTreeModel
public IlpTreeModel()
- Creates a tree in which any node can have children.
- See Also:
IlpTreeModel(boolean)
IlpTreeModel
public IlpTreeModel(boolean asksAllowsChildren)
- Creates a tree specifying whether any node can have children,
or whether only certain nodes can have children.
- Parameters:
asksAllowsChildren - A boolean, false if any
node can have children, true if each node is asked to
see if it can have children- See Also:
DefaultTreeModel.asksAllowsChildren
insertNodeInto
public void insertNodeInto(MutableTreeNode newChild,
MutableTreeNode parent,
int index)
- Overridden so that the
IlpTreeView object will be updated if a
node is inserted under the root node.
- Overrides:
insertNodeInto in class DefaultTreeModel
- Parameters:
newChild - The node to be added.parent - The node under which newChild is added.index - The index in the child array of parent where
newChild is to be inserted.- See Also:
DefaultTreeModel.insertNodeInto(javax.swing.tree.MutableTreeNode, javax.swing.tree.MutableTreeNode, int)
clear
public void clear()
- Removes all nodes from the model, keeping only the default root node.
Copyright © 1996-2007 ILOG S.A. All rights reserved. Documentation homepage. . All Rights Reserved.