public class AlarmTreeModel
extends javax.swing.tree.DefaultTreeModel
The model is changed only inside the swing event dispatcher thread to ensure thread safety.
| Modifier and Type | Class and Description |
|---|---|
class |
AlarmTreeModel.NodeContent
The content of each node
|
| Constructor and Description |
|---|
AlarmTreeModel(javax.swing.tree.DefaultMutableTreeNode rootNode)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
javax.swing.tree.DefaultMutableTreeNode |
addChild(Alarm al,
javax.swing.tree.DefaultMutableTreeNode parent)
Add an alarm as a child of the passed node
|
void |
clearTree(Alarm al)
Empty the tree and set the passed alarm as the root
|
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChangedpublic AlarmTreeModel(javax.swing.tree.DefaultMutableTreeNode rootNode)
rootNode - The root nodepublic javax.swing.tree.DefaultMutableTreeNode addChild(Alarm al, javax.swing.tree.DefaultMutableTreeNode parent)
al - The alarm to addparent - The parent node;
if it is null the child is added to the root nodepublic void clearTree(Alarm al)
label - The string to set as label of the root node