Class DefaultMember
- java.lang.Object
-
- com.inductiveautomation.ignition.common.sqltags.udt.AbstractDefaultMember
-
- com.inductiveautomation.ignition.common.sqltags.udt.DefaultMember
-
- All Implemented Interfaces:
Member
,java.io.Serializable
public class DefaultMember extends AbstractDefaultMember
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultMember(TagPath fullName, Tag target, TagPath definingType, java.lang.String uid, java.lang.String folderUid)
DefaultMember(Member copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Member o)
static Member
compositeMember(Member definingMember, Member subMember)
Creates a new "composite" member - a member that is provide by a complex type that is itself a member in a UDT Type or Instance.TagPath
getDefiningType()
Returns the name of the complex object that defines this member.java.lang.String
toString()
-
Methods inherited from class com.inductiveautomation.ignition.common.sqltags.udt.AbstractDefaultMember
equals, getFolderUID, getObject, getQualifiedName, getUID, setObject, setUID
-
-
-
-
Method Detail
-
compositeMember
public static Member compositeMember(Member definingMember, Member subMember)
Creates a new "composite" member - a member that is provide by a complex type that is itself a member in a UDT Type or Instance. Basically, this function creates a new member whose qualified name and uid are updated to reflect its position.
-
getDefiningType
public TagPath getDefiningType()
Description copied from interface:Member
Returns the name of the complex object that defines this member. This can be used to determine if a member is provided by a super type or not, as in that case, the value provided here will be different than ComplexTag.getType().
-
compareTo
public int compareTo(Member o)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-