Class TagBrowseProviderNode
java.lang.Object
com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
com.inductiveautomation.ignition.client.tags.tree.node.TagTreeNode
com.inductiveautomation.ignition.client.tags.tree.node.TagProviderNode
com.inductiveautomation.factorypmi.application.components.tagbrowsetree.TagBrowseProviderNode
- All Implemented Interfaces:
BrowseTreeNode
,InfoNode
,ValueNode
,AsynchronousTreeNode
,TagChangeListener
,EventListener
,TreeNode
Extends the standard TagProviderNode with a version that can filter out tags at the root level.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.client.tags.tree.node.TagProviderNode
TagProviderNode.EmptyRootNode
Nested 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
Fields inherited from class com.inductiveautomation.ignition.client.tags.tree.node.TagProviderNode
TAGS_FOLDER_KEY, TYPES_FOLDER_KEY, udtFolderClosedIcon, udtFolderClosedIconSelected, udtFolderIcon, udtFolderIconSelected
Fields inherited from class com.inductiveautomation.ignition.client.tags.tree.node.TagTreeNode
browseValuePath, cachedAllowedTypes, currentvalue, folderTypes, parent, subscribed, VALID_PARENTS
Fields inherited from class com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
childStatus, errorNode, executor, 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
Fields inherited from interface com.inductiveautomation.ignition.client.tags.tree.node.ValueNode
VALUE_RELEVANT_TYPES
-
Constructor Summary
ConstructorsConstructorDescriptionTagBrowseProviderNode
(TagProviderProps props, BrowseTreeNode parent, TagBrowseTreeFilter filter) -
Method Summary
Modifier and TypeMethodDescriptionprotected BrowseTreeNode
createChildNode
(NodeBrowseInfo childInfo) Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.TagProviderNode
emptyNode, findTypesFolder, getAllowedNewObjectTypes, getEditRights, getName, getTagProviderMeta, getTagType, getTooltipText, isLeaf, isTypesFolderNode, toString
Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.TagTreeNode
getParent, getProviderNode, getSubscriptionPath, getTagPath, getValue, install, notifyVisibilityChange, setCurrentValue, tagChanged, uninstall
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, isMetaNode, isVisible, loadCancelled, loadChildrenAsync, loadChildrenWithStatus, loadDone, loadError, logLoaded, maybeBrowseAsync, reload, reloadSynchronous, setInfo, setVisible
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.common.tags.model.event.TagChangeListener
getSecurityContext, isLightweight
Methods inherited from interface com.inductiveautomation.ignition.client.tags.tree.node.ValueNode
isValueRelevant
-
Constructor Details
-
TagBrowseProviderNode
public TagBrowseProviderNode(TagProviderProps props, BrowseTreeNode parent, TagBrowseTreeFilter filter)
-
-
Method Details
-
createChildNode
- Overrides:
createChildNode
in classTagProviderNode
-
executeChildrenBrowse
- Overrides:
executeChildrenBrowse
in classTagProviderNode
- Throws:
Exception
-