Class TagBrowseFolderNode
- 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.FolderNode
-
- com.inductiveautomation.factorypmi.application.components.tagbrowsetree.TagBrowseFolderNode
-
- All Implemented Interfaces:
BrowseTreeNode
,InfoNode
,ValueNode
,AsynchronousTreeNode
,TagChangeListener
,java.util.EventListener
,javax.swing.tree.TreeNode
public class TagBrowseFolderNode extends FolderNode
Extends the standard FolderNode, which allow us to filter child tags before they are passed to the TagBrowserTree model.
-
-
Nested Class Summary
-
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.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
Constructors Modifier Constructor Description protected
TagBrowseFolderNode(NodeBrowseInfo info, BrowseTreeNode parent, TagBrowseTreeFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BrowseTreeNode
createChildNode(NodeBrowseInfo childInfo)
protected java.util.List<BrowseTreeNode>
executeChildrenBrowse()
-
Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.FolderNode
tagChanged
-
Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.TagTreeNode
getAllowedNewObjectTypes, getEditRights, getName, getParent, getProviderNode, getSubscriptionPath, getTagPath, getTagType, getTooltipText, getValue, install, isLeaf, notifyVisibilityChange, setCurrentValue, 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, toString
-
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 Detail
-
TagBrowseFolderNode
protected TagBrowseFolderNode(NodeBrowseInfo info, BrowseTreeNode parent, TagBrowseTreeFilter filter)
-
-
Method Detail
-
executeChildrenBrowse
protected java.util.List<BrowseTreeNode> executeChildrenBrowse() throws java.lang.Exception
- Overrides:
executeChildrenBrowse
in classTagTreeNode
- Throws:
java.lang.Exception
-
createChildNode
protected BrowseTreeNode createChildNode(NodeBrowseInfo childInfo)
- Overrides:
createChildNode
in classTagTreeNode
-
-