Class OPCFolderNode
- java.lang.Object
-
- com.inductiveautomation.ignition.client.util.gui.tree.AbstractAsynchronousTreeNode<OPCTreeNode>
-
- com.inductiveautomation.ignition.designer.sqltags.opcbrowser.AbstractOPCTreeNode
-
- com.inductiveautomation.ignition.designer.sqltags.opcbrowser.OPCFolderNode
-
- All Implemented Interfaces:
AsynchronousTreeNode
,RenderableTreeNode
,OPCTreeNode
,javax.swing.tree.TreeNode
public class OPCFolderNode extends AbstractOPCTreeNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.client.util.gui.tree.AbstractAsynchronousTreeNode
AbstractAsynchronousTreeNode.LoadingStatus
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.designer.sqltags.opcbrowser.AbstractOPCTreeNode
browser, tooltip
-
Fields inherited from class com.inductiveautomation.ignition.client.util.gui.tree.AbstractAsynchronousTreeNode
errorNode, loadingNode, nodeList, parent, treeModel
-
-
Constructor Summary
Constructors Constructor Description OPCFolderNode(OpcBrowseExecutor browser, javax.swing.tree.DefaultTreeModel treeModel, OPCTreeNode parent, BrowseElement elm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BrowseElement
getBrowseElement()
java.lang.Object
getIconKey()
Return a hashable key to specify this node's iconOPCItemType
getItemType()
Returns the OPC item type of this node.protected java.util.List<OPCTreeNode>
loadChildren()
java.lang.String
toString()
-
Methods inherited from class com.inductiveautomation.ignition.designer.sqltags.opcbrowser.AbstractOPCTreeNode
browse, getDriverName, getFontStyle, getTooltipText, isMetaNode, newErrorNode, newLoadingNode, showLoadingError
-
Methods inherited from class com.inductiveautomation.ignition.client.util.gui.tree.AbstractAsynchronousTreeNode
blockLoad, checkChildren, children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf, loadDone, loadError, reload, sortChildren
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.ignition.designer.sqltags.opcbrowser.OPCTreeNode
blockLoad, getChildAt, getParent, reload
-
-
-
-
Constructor Detail
-
OPCFolderNode
public OPCFolderNode(OpcBrowseExecutor browser, javax.swing.tree.DefaultTreeModel treeModel, OPCTreeNode parent, BrowseElement elm)
-
-
Method Detail
-
loadChildren
protected java.util.List<OPCTreeNode> loadChildren() throws java.lang.Exception
- Specified by:
loadChildren
in classAbstractAsynchronousTreeNode<OPCTreeNode>
- Throws:
java.lang.Exception
-
getItemType
public OPCItemType getItemType()
Description copied from interface:OPCTreeNode
Returns the OPC item type of this node. May be null for META nodes or ROOT, or FSQL nodes- Specified by:
getItemType
in interfaceOPCTreeNode
- Overrides:
getItemType
in classAbstractOPCTreeNode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getIconKey
public java.lang.Object getIconKey()
Description copied from interface:RenderableTreeNode
Return a hashable key to specify this node's icon
-
getBrowseElement
public BrowseElement getBrowseElement()
- Specified by:
getBrowseElement
in interfaceOPCTreeNode
- Overrides:
getBrowseElement
in classAbstractOPCTreeNode
-
-