Class StringProperty


  • public final class StringProperty
    extends Property
    Exists primarily as a container for its Maker inner class, which is extended by many string-based FO property classes.
    • Field Detail

      • EMPTY_STRING_PROPERTY

        public static final StringProperty EMPTY_STRING_PROPERTY
        canonical instance for empty strings
      • str

        private final java.lang.String str
    • Constructor Detail

      • StringProperty

        private StringProperty​(java.lang.String str)
        Constructor
        Parameters:
        str - String value to place in this object
    • Method Detail

      • getInstance

        public static StringProperty getInstance​(java.lang.String str)
        Return the canonical StringProperty instance corresponding to the given string value
        Parameters:
        str - the base String
        Returns:
        the canonical instance
      • getObject

        public java.lang.Object getObject()
        Description copied from class: Property
        This method expects to be overridden by subclasses
        Overrides:
        getObject in class Property
        Returns:
        the Object equivalent of this property
      • getString

        public java.lang.String getString()
        Description copied from class: Property
        This method expects to be overridden by subclasses.
        Overrides:
        getString in class Property
        Returns:
        the String equivalent of this property
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object