Class RootTagManagerNode
java.lang.Object
com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
com.inductiveautomation.ignition.client.tags.tree.node.RootTagManagerNode
- All Implemented Interfaces:
BrowseTreeNode
,FilterableRootNode
,InfoNode
,AsynchronousTreeNode
,TreeNode
- Direct Known Subclasses:
DesignerRootTagManagerNode
,TagBrowseRootNode
-
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
FieldsModifier and TypeFieldDescriptionprotected ClientContext
protected static final String
protected Comparator<BrowseTreeNode>
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
createProviderNode
(TagProviderProps props, BrowseTreeNode parent) protected boolean
filter
(TagProviderProps prop) Returns the type of objects that can be added at this level.getName()
Returns the name, as it would be represented in a TagPath, of this nodeNarrowing return for getParentReturns the tag path for this tree nodeReturns the tooltip text for the tree nodevoid
install
(TagTreeModel model, int index) Called then the node is created.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
-
DEFAULT_PROV
-
blockedNames
-
context
-
providerSort
-
-
Constructor Details
-
RootTagManagerNode
-
-
Method Details
-
getName
Description copied from interface:BrowseTreeNode
Returns the name, as it would be represented in a TagPath, of this node- Specified by:
getName
in interfaceBrowseTreeNode
-
getEditRights
- Specified by:
getEditRights
in interfaceBrowseTreeNode
-
getAllowedNewObjectTypes
Description copied from interface:BrowseTreeNode
Returns the type of objects that can be added at this level.- Specified by:
getAllowedNewObjectTypes
in interfaceBrowseTreeNode
-
getTooltipText
Description copied from interface:BrowseTreeNode
Returns the tooltip text for the tree node- Specified by:
getTooltipText
in interfaceBrowseTreeNode
-
getTagPath
Description copied from interface:BrowseTreeNode
Returns the tag path for this tree node- Specified by:
getTagPath
in interfaceBrowseTreeNode
- Overrides:
getTagPath
in classAbstractBrowseNode
-
install
Description copied from interface:BrowseTreeNode
Called then the node is created.- Specified by:
install
in interfaceBrowseTreeNode
- Overrides:
install
in classAbstractBrowseNode
index
- The index at which this node occurs in its parent
-
getParent
Description copied from interface:BrowseTreeNode
Narrowing return for getParent- Specified by:
getParent
in interfaceBrowseTreeNode
- Specified by:
getParent
in interfaceTreeNode
-
toString
- Overrides:
toString
in classAbstractBrowseNode
-
allow
- Specified by:
allow
in interfaceFilterableRootNode
- Parameters:
name
- the name of the provider to unblock when browsing
-
block
- Specified by:
block
in interfaceFilterableRootNode
- Parameters:
name
- the name of a provider to block while browsing; no node will be created for the provider.
-
createProviderNode
-
filter
-
executeChildrenBrowse
- Specified by:
executeChildrenBrowse
in classAbstractBrowseNode
- Throws:
Exception
-