Class TagSelectionTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
com.inductiveautomation.ignition.designer.tags.tree.TagTreeModelImpl
com.inductiveautomation.ignition.designer.tags.tree.selection.TagSelectionTreeModel
- All Implemented Interfaces:
SubscriptionTreeModel
,TagTreeModel
,Serializable
,TreeModel
A tree model for use with a simple tag selection tree. Optionally filters the providers shown.
- Since:
- 8.0
- See Also:
-
Field Summary
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
-
Constructor Summary
ConstructorsConstructorDescriptionTagSelectionTreeModel
(DesignerContext context, Supplier<BrowseTreeNode> rootSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setSubscribe
(boolean subscribe) void
subscribe
(TagPath path, TagChangeListener listener) void
unsubscribe
(TagPath path, TagChangeListener listener) Methods inherited from class com.inductiveautomation.ignition.designer.tags.tree.TagTreeModelImpl
allowProvider, blockProvider, fireNodesChanged, getAllNodes, getContext, getTagManager, setRootNode, valueForPathChanged
Methods inherited from class javax.swing.tree.DefaultTreeModel
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
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
-
TagSelectionTreeModel
-
-
Method Details
-
setSubscribe
public void setSubscribe(boolean subscribe) -
resetRoot
public void resetRoot()- Specified by:
resetRoot
in interfaceTagTreeModel
- Overrides:
resetRoot
in classTagTreeModelImpl
-
subscribe
- Specified by:
subscribe
in interfaceSubscriptionTreeModel
- Overrides:
subscribe
in classTagTreeModelImpl
-
unsubscribe
- Specified by:
unsubscribe
in interfaceSubscriptionTreeModel
- Overrides:
unsubscribe
in classTagTreeModelImpl
-