Class UdtConfigDefinition
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.tags.config.TagConfigDefinition
-
- com.inductiveautomation.ignition.gateway.tags.config.UdtConfigDefinition
-
- All Implemented Interfaces:
java.io.Serializable
public class UdtConfigDefinition extends TagConfigDefinition
This is a definition of a Udt type, including all of its members. It is only really used for loading definitions from storage, as edits are usually applied as single TgaConfigDefinitions. However, the storage engine should be able to support these objects as well. since 8.0- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UdtConfigDefinition(NodeId id, BoundPropertySet config)
UdtConfigDefinition(NodeId id, TagObjectType type)
UdtConfigDefinition(NodeId id, NodeId folder, BoundPropertySet config, int rank)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMember(TagConfigDefinition memberDef)
java.util.List<TagConfigDefinition>
getMembers()
Returns definitions for members.java.lang.String
toString()
-
-
-
Constructor Detail
-
UdtConfigDefinition
public UdtConfigDefinition(NodeId id, TagObjectType type)
-
UdtConfigDefinition
public UdtConfigDefinition(NodeId id, BoundPropertySet config)
-
UdtConfigDefinition
public UdtConfigDefinition(NodeId id, NodeId folder, BoundPropertySet config, int rank)
-
-
Method Detail
-
getMembers
public java.util.List<TagConfigDefinition> getMembers()
Returns definitions for members. Will return an empty list if no members are defined.
-
addMember
public void addMember(TagConfigDefinition memberDef)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classTagConfigDefinition
-
-