Class TagBrowseTree.VisionTagTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
com.inductiveautomation.factorypmi.application.components.TagBrowseTree.VisionTagTreeModel
- All Implemented Interfaces:
SubscriptionTreeModel
,TagTreeModel
,Serializable
,TreeModel
- Enclosing class:
- TagBrowseTree
- See Also:
-
Field Summary
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTreePath[]
datasetToTreePathArray
(Dataset dataset) protected TreePath
findHistoricalPathFor
(QualifiedPath pathToFind) protected TreePath
findPathFor
(TagPath path) protected void
fireTreeStructureChanged
(Object source, Object[] path, int[] childIndices, Object[] children) override fireTreeStructuredChanged solely for setting the selected path properly on startupvoid
void
setRealtimeRootNode
(BrowseTreeNode newRoot) void
subscribe
(TagPath path, TagChangeListener listener) treePathsToDataset
(TreePath[] selectedPaths) void
unsubscribe
(TagPath path, TagChangeListener listener) Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, 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
Methods inherited from interface com.inductiveautomation.ignition.client.tags.tree.TagTreeModel
getPathToRoot, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload
-
Constructor Details
-
VisionTagTreeModel
public VisionTagTreeModel()
-
-
Method Details
-
treePathsToDataset
-
datasetToTreePathArray
-
findHistoricalPathFor
-
findPathFor
-
resetRoot
public void resetRoot()- Specified by:
resetRoot
in interfaceTagTreeModel
-
getTagManager
- Specified by:
getTagManager
in interfaceTagTreeModel
-
getContext
- Specified by:
getContext
in interfaceTagTreeModel
-
setRealtimeRootNode
-
fireTreeStructureChanged
protected void fireTreeStructureChanged(Object source, Object[] path, int[] childIndices, Object[] children) override fireTreeStructuredChanged solely for setting the selected path properly on startup- Overrides:
fireTreeStructureChanged
in classDefaultTreeModel
-
subscribe
- Specified by:
subscribe
in interfaceSubscriptionTreeModel
-
unsubscribe
- Specified by:
unsubscribe
in interfaceSubscriptionTreeModel
-