Class UITextAreaImpl

    • Constructor Detail

      • UITextAreaImpl

        public UITextAreaImpl​(java.lang.String resource_name)
    • Method Detail

      • setText

        public void setText​(java.lang.String text)
        Description copied from interface: UITextArea
        Setting values results in a PT_VALUE property change with a String value
        Specified by:
        setText in interface UITextArea
      • appendText

        public void appendText​(java.lang.String text)
        Description copied from interface: UITextArea
        Appends the supplied text to the existing text value
        Specified by:
        appendText in interface UITextArea
      • getText

        public java.lang.String getText()
        Specified by:
        getText in interface UITextArea
      • setMaximumSize

        public void setMaximumSize​(int max_size)
        Description copied from interface: UITextArea
        Limits the maximum size of text held by the area. When then size is exceeded the text will be truncated (text at the start of the string is removed, NOT the end) All areas have a default max size as defined by the constant above
        Specified by:
        setMaximumSize in interface UITextArea
      • setEnabled

        public void setEnabled​(boolean enabled)
        Description copied from interface: Parameter
        Sets whether the UI object for this parameter is enabled (changeable) or disabled (not changeable, and usually grayed out)
        Specified by:
        setEnabled in interface Parameter
        Specified by:
        setEnabled in interface UIComponent
        Overrides:
        setEnabled in class ParameterImpl
        Parameters:
        enabled - The new enabled state
      • setVisible

        public void setVisible​(boolean visible)
        Description copied from interface: Parameter
        Sets whether the UI object for this parameter is visible to the user
        Specified by:
        setVisible in interface Parameter
        Specified by:
        setVisible in interface UIComponent
        Overrides:
        setVisible in class ParameterImpl
        Parameters:
        visible - The new visibility state
      • setProperty

        public void setProperty​(java.lang.String property_type,
                                java.lang.Object property_value)
        Specified by:
        setProperty in interface UIComponent
      • getProperty

        public java.lang.Object getProperty​(java.lang.String property_type)
        Specified by:
        getProperty in interface UIComponent
      • getValueObject

        public java.lang.Object getValueObject()
        Description copied from interface: Parameter
        Retrieve the parameter's value as an Object. Subclasses will usually have a getValue() that will return a specific type.
        Specified by:
        getValueObject in interface Parameter
        Overrides:
        getValueObject in class ParameterImpl