Class MemberInfo

  • All Implemented Interfaces:
    ILocalizableInfo, IMemberInfo

    public class MemberInfo
    extends java.lang.Object
    implements IMemberInfo
    Represents the definition of class member. The class member defines the member type besides name, display name ID and tool tip ID.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MemberInfo​(java.lang.reflect.Field field)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IClassInfo getClassType()
      Returns the member type in Class.
      java.lang.String getDataType()
      Returns the script data type of this member.
      java.lang.String getDisplayName()
      Returns the display name if the resource key of display name is available.
      java.lang.String getDisplayNameKey()
      Returns the resource key for display name.
      java.lang.String getName()
      Returns the definition name.
      java.lang.String getToolTip()
      Returns the tool tip if the resource key of tool tip is available.
      java.lang.String getToolTipKey()
      Returns the resource key for tool tip.
      boolean isStatic()
      Returns whether this member is static.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MemberInfo

        protected MemberInfo​(java.lang.reflect.Field field)
    • Method Detail

      • getDataType

        public java.lang.String getDataType()
        Description copied from interface: IMemberInfo
        Returns the script data type of this member.
        Specified by:
        getDataType in interface IMemberInfo
        Returns:
        the script data type of this member
      • isStatic

        public boolean isStatic()
        Returns whether this member is static.
        Specified by:
        isStatic in interface IMemberInfo
        Returns:
        true if this member is true.
      • getToolTip

        public java.lang.String getToolTip()
        Description copied from interface: ILocalizableInfo
        Returns the tool tip if the resource key of tool tip is available. Otherwise, return empty string.
        Specified by:
        getToolTip in interface ILocalizableInfo
        Returns:
        the tool tip
      • getToolTipKey

        public java.lang.String getToolTipKey()
        Description copied from interface: ILocalizableInfo
        Returns the resource key for tool tip.
        Specified by:
        getToolTipKey in interface ILocalizableInfo
        Returns:
        the resource key for tool tip
      • getDisplayName

        public java.lang.String getDisplayName()
        Description copied from interface: ILocalizableInfo
        Returns the display name if the resource key of display name is available. Otherwise, return empty string.
        Specified by:
        getDisplayName in interface ILocalizableInfo
        Returns:
        the display name
      • getDisplayNameKey

        public java.lang.String getDisplayNameKey()
        Description copied from interface: ILocalizableInfo
        Returns the resource key for display name.
        Specified by:
        getDisplayNameKey in interface ILocalizableInfo
        Returns:
        the resource key for display name
      • getName

        public java.lang.String getName()
        Description copied from interface: ILocalizableInfo
        Returns the definition name.
        Specified by:
        getName in interface ILocalizableInfo
        Returns:
        the name of this definition