java.lang.Object
com.inductiveautomation.ignition.common.sqltags.udt.OpaqueMember
All Implemented Interfaces:
Member, Serializable

public class OpaqueMember extends Object implements Member, Serializable
See Also:
  • Constructor Details

  • Method Details

    • getObject

      public Tag getObject()
      Description copied from interface: Member
      Returns the value of this member.
      Specified by:
      getObject in interface Member
    • 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().
      Specified by:
      getDefiningType in interface Member
    • getQualifiedName

      public TagPath getQualifiedName()
      Description copied from interface: Member
      The full path of this member, including its name.
      Specified by:
      getQualifiedName in interface Member
    • getUID

      public String getUID()
      Description copied from interface: Member
      Returns the unique identifier of this member. The UID of a member is only guaranteed unique inside the type hierarchy, but never changes. It is therefore the appropriate field to use for storing references to the field that must not be affected by renaming folders or tags in the hierarchy.
      Specified by:
      getUID in interface Member
    • getFolderUID

      public String getFolderUID()
      Description copied from interface: Member
      Returns the UID of the folder member that contains this member.
      Specified by:
      getFolderUID in interface Member
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object