Class VisionProjectTagProviderNode
- 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.ignition.designer.tags.tree.nodes.EditableProviderNode
-
- com.inductiveautomation.ignition.designer.tags.tree.nodes.VisionProjectTagProviderNode
-
- All Implemented Interfaces:
BrowseTreeNode
,InfoNode
,ValueNode
,AsynchronousTreeNode
,TagChangeListener
,java.util.EventListener
,javax.swing.tree.TreeNode
public class VisionProjectTagProviderNode extends EditableProviderNode
-
-
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 Modifier and Type Field Description static java.util.Set<TagTypeDescriptor>
allowedTypes
static TagTypeDescriptor
CLIENT_TAG_TYPE
-
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
Constructors Constructor Description VisionProjectTagProviderNode(DesignerContext context, TagProviderProps props, BrowseTreeNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createTag(TagPath folder, TagTypeDescriptor tagType)
void
editTags(java.util.List<TagPath> paths)
java.util.Set<TagTypeDescriptor>
getAllowedNewObjectTypes()
Returns the type of objects that can be added at this level.java.lang.String
toString()
-
Methods inherited from class com.inductiveautomation.ignition.client.tags.tree.node.TagProviderNode
createChildNode, emptyNode, executeChildrenBrowse, findTypesFolder, getEditRights, getName, getTagProviderMeta, getTagType, getTooltipText, isLeaf, isTypesFolderNode
-
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, hasChild, hashCode, isMetaNode, isVisible, loadCancelled, loadChildrenAsync, loadChildrenWithStatus, loadDone, loadError, logLoaded, maybeBrowseAsync, reload, reloadSynchronous, 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
-
-
-
-
Field Detail
-
CLIENT_TAG_TYPE
public static final TagTypeDescriptor CLIENT_TAG_TYPE
-
allowedTypes
public static final java.util.Set<TagTypeDescriptor> allowedTypes
-
-
Constructor Detail
-
VisionProjectTagProviderNode
public VisionProjectTagProviderNode(DesignerContext context, TagProviderProps props, BrowseTreeNode parent)
-
-
Method Detail
-
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.- Specified by:
getAllowedNewObjectTypes
in interfaceBrowseTreeNode
- Overrides:
getAllowedNewObjectTypes
in classTagProviderNode
-
createTag
public void createTag(TagPath folder, TagTypeDescriptor tagType)
- Overrides:
createTag
in classEditableProviderNode
-
editTags
public void editTags(java.util.List<TagPath> paths)
- Overrides:
editTags
in classEditableProviderNode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classTagProviderNode
-
-