Class ProviderFilteredRootNode
java.lang.Object
com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
com.inductiveautomation.ignition.client.tags.tree.node.RootTagManagerNode
com.inductiveautomation.ignition.designer.tags.tree.nodes.DesignerRootTagManagerNode
com.inductiveautomation.ignition.designer.tags.tree.selection.ProviderFilteredRootNode
- All Implemented Interfaces:
BrowseTreeNode
,FilterableRootNode
,InfoNode
,AsynchronousTreeNode
,TreeNode
Does a case-insensitive filter on provider name when browsing children.
- Since:
- 8.0
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
AbstractBrowseNode.BrowseTreeComparator, AbstractBrowseNode.InfoComparator, AbstractBrowseNode.Loader, AbstractBrowseNode.LoadingStatus, AbstractBrowseNode.NodeWrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.inductiveautomation.ignition.client.tags.tree.node.RootTagManagerNode
blockedNames, context, DEFAULT_PROV, providerSort
Fields inherited from class com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
childStatus, errorNode, executor, folderTypes, info, loadingNode, loadRunner, log, nodeList, nodeMap, parentIndex, TAG_COMP, treeModel, visible
Fields inherited from interface com.inductiveautomation.ignition.client.tags.tree.node.BrowseTreeNode
NO_TYPES
-
Method Summary
Modifier and TypeMethodDescriptioncreateProviderNode
(TagProviderProps props, BrowseTreeNode parent) static ProviderFilteredRootNode
filterAgainst
(DesignerContext context, List<String> providers) static ProviderFilteredRootNode
filterFor
(DesignerContext context, List<String> providers) setUdtNodeVisibility
(ProviderFilteredRootNode.UdtNodeVisibility udtNodeVisibility) Methods inherited from class com.inductiveautomation.ignition.designer.tags.tree.nodes.DesignerRootTagManagerNode
isClientProvider
Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.RootTagManagerNode
allow, block, executeChildrenBrowse, filter, getAllowedNewObjectTypes, getEditRights, getName, getParent, getTagPath, getTooltipText, install, toString
Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
blockLoad, children, createLoader, createNodeMap, equals, findChildNodeByName, fireLightweightChange, fireNodeChanged, getAllowsChildren, getChildAt, getChildCount, getClientContext, getIndex, getInfo, getManager, getRank, hasChild, hashCode, isLeaf, isMetaNode, isVisible, loadCancelled, loadChildrenAsync, loadChildrenWithStatus, loadDone, loadError, logLoaded, maybeBrowseAsync, notifyVisibilityChange, reload, reloadSynchronous, setInfo, setVisible, uninstall
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.client.tags.tree.node.InfoNode
getTagType
-
Field Details
-
providers
-
udtNodeVisibility
-
-
Method Details
-
filterFor
-
filterAgainst
public static ProviderFilteredRootNode filterAgainst(DesignerContext context, List<String> providers) -
setUdtNodeVisibility
public ProviderFilteredRootNode setUdtNodeVisibility(ProviderFilteredRootNode.UdtNodeVisibility udtNodeVisibility) -
createProviderNode
- Overrides:
createProviderNode
in classDesignerRootTagManagerNode
-