Class Property


  • public class Property
    extends Object
    • Constructor Detail

      • Property

        public Property​(Type bean,
                        String name)
    • Method Detail

      • getDelegateToWidgetMethodName

        public String getDelegateToWidgetMethodName()
      • getBeanType

        public Type getBeanType()
      • getSignature

        public String getSignature()
        The unique signature used to identify this property. The structure of the returned string may change without notice and should not be used for any other purpose than identification. The signature is currently based on the declaring type's signature and the property's name.
        Returns:
        the unique signature of this property
      • getLookupKey

        public String getLookupKey()
        Gets the string that is internally used when looking up generated support code for this method. This is the same as getSignature(), but without any type parameters.
        Returns:
        the string to use for looking up generated support code
        Since:
        7.2
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getName

        public String getName()
      • getDisplayName

        public String getDisplayName()
        Gets the property name formatted for displaying in a user interface. This returns a string where e.g. "camelCase" has been converted to "Camel case".
        Returns:
        the name of this property, formatted for humans to read
      • isNoLayout

        public boolean isNoLayout()
        Checks whether this property is annotated with NoLayout.
        Returns:
        true if this property has a NoLayout annotation; otherwise false
        Since:
        7.4