Class UdtDefinitionInfo
- java.lang.Object
-
- com.inductiveautomation.ignition.common.tags.browsing.UdtDefinitionInfo
-
- All Implemented Interfaces:
java.io.Serializable
public class UdtDefinitionInfo extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UdtDefinitionInfo(TagPath typePath, NodeDescription rootInfo, java.util.Map<TagPath,NodeDescription> members)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeDescription
getMember(TagPath memberPath)
Looks up the member based on the path.java.util.Map<TagPath,NodeDescription>
getMemberMap()
Tag paths are relative to the type root.java.util.Collection<NodeDescription>
getMembers()
protected TagPath
getRelativeMemberPath(TagPath typePath, TagPath fullMemberPath)
Members contain their full tag path.NodeDescription
getRootInfo()
Gets the node browse info for the root udt definition;java.lang.String
getTypeId()
-
-
-
Constructor Detail
-
UdtDefinitionInfo
public UdtDefinitionInfo(TagPath typePath, NodeDescription rootInfo, java.util.Map<TagPath,NodeDescription> members)
-
-
Method Detail
-
getTypeId
public java.lang.String getTypeId()
-
getRootInfo
public NodeDescription getRootInfo()
Gets the node browse info for the root udt definition;
-
getMemberMap
public java.util.Map<TagPath,NodeDescription> getMemberMap()
Tag paths are relative to the type root.
-
getMembers
public java.util.Collection<NodeDescription> getMembers()
-
getMember
public NodeDescription getMember(TagPath memberPath)
Looks up the member based on the path. The path is relative.
-
-