Class DatasetColumnTreeNode
- java.lang.Object
-
- com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
-
- com.inductiveautomation.ignition.client.tags.tree.node.values.DatasetColumnTreeNode
-
- All Implemented Interfaces:
BrowseTreeNode
,InfoNode
,AsynchronousTreeNode
,javax.swing.tree.TreeNode
public class DatasetColumnTreeNode extends AbstractBrowseNode
Created by Colby on 12/7/2015.
-
-
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.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 Constructor Description DatasetColumnTreeNode(TagTreeNode parent, NodeBrowseInfo nodeInfo, java.lang.String colName, Dataset data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<BrowseTreeNode>
executeChildrenBrowse()
java.util.Set<TagTypeDescriptor>
getAllowedNewObjectTypes()
Returns the type of objects that can be added at this level.boolean
getAllowsChildren()
EditRights
getEditRights()
java.lang.String
getName()
Returns the name, as it would be represented in a TagPath, of this nodeBrowseTreeNode
getParent()
Narrowing return for getParentjava.lang.String
getTooltipText()
Returns the tooltip text for the tree nodejava.lang.String
toString()
-
Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.AbstractBrowseNode
blockLoad, children, createLoader, createNodeMap, equals, findChildNodeByName, fireLightweightChange, fireNodeChanged, getChildAt, getChildCount, getClientContext, getIndex, getInfo, getManager, getTagPath, hasChild, hashCode, install, isLeaf, isMetaNode, isVisible, loadChildrenAsync, loadChildrenWithStatus, loadDone, loadError, logLoaded, maybeBrowseAsync, notifyVisibilityChange, reload, reloadSynchronous, 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
-
-
-
-
Constructor Detail
-
DatasetColumnTreeNode
public DatasetColumnTreeNode(TagTreeNode parent, NodeBrowseInfo nodeInfo, java.lang.String colName, Dataset data)
-
-
Method Detail
-
executeChildrenBrowse
protected java.util.List<BrowseTreeNode> executeChildrenBrowse() throws java.lang.Exception
- Specified by:
executeChildrenBrowse
in classAbstractBrowseNode
- Throws:
java.lang.Exception
-
getName
public java.lang.String getName()
Description copied from interface:BrowseTreeNode
Returns the name, as it would be represented in a TagPath, of this node
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractBrowseNode
-
getTooltipText
public java.lang.String getTooltipText()
Description copied from interface:BrowseTreeNode
Returns the tooltip text for the tree node
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfacejavax.swing.tree.TreeNode
- Overrides:
getAllowsChildren
in classAbstractBrowseNode
-
getAllowedNewObjectTypes
@Nullable public java.util.Set<TagTypeDescriptor> getAllowedNewObjectTypes()
Description copied from interface:BrowseTreeNode
Returns the type of objects that can be added at this level.
-
getEditRights
public EditRights getEditRights()
-
getParent
public BrowseTreeNode getParent()
Description copied from interface:BrowseTreeNode
Narrowing return for getParent
-
-