Class UITextAreaImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.config.ParameterImpl
com.biglybt.pifimpl.local.ui.config.UITextAreaImpl
- All Implemented Interfaces:
ParameterListener, ConfigParameter, UIComponent, UITextArea, EnablerParameter, Parameter
-
Nested Class Summary
Nested classes/interfaces inherited from interface UIComponent
UIComponent.RefreshListener -
Field Summary
FieldsFields inherited from class ParameterImpl
configKeyFields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATEFields inherited from interface UIComponent
PT_ENABLED, PT_HEIGHT_HINT, PT_SELECTED, PT_VALUE, PT_VISIBLE, PT_WIDTH_HINTFields inherited from interface UITextArea
DEFAULT_MAX_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidappendText(String text) Appends the supplied text to the existing text valuebooleangetProperty(String property_type) getText()Retrieve the parameter's value as an Object.booleanvoidrefresh()voidvoidvoidsetEnabled(boolean enabled) Sets whether the UI object for this parameter is enabled (changeable) or disabled (not changeable, and usually grayed out)voidsetMaximumSize(int max_size) Limits the maximum size of text held by the area.voidsetProperty(String property_type, Object property_value) voidSetting values results in a PT_VALUE property change with a String valuevoidsetVisible(boolean visible) Sets whether the UI object for this parameter is visible to the userMethods inherited from class ParameterImpl
addAndFireListener, addConfigParameterListener, addDisabledOnSelection, addDisabledOnSelection, addEnabledOnSelection, addEnabledOnSelection, addImplListener, addListener, addValidator, destroy, fireParameterChanged, getConfigKeyName, getDisabledOnSelectionParameters, getEnabledOnSelectionParameters, getGenerateIntermediateEvents, getGroup, getIndent, getKey, getLabelKey, getLabelText, getMinimumRequiredUserMode, getReferenceID, hasBeenSet, isEnabled, isForUIType, isIndentFancy, isVisible, parameterChanged, refreshControl, removeConfigParameterListener, removeImplListener, removeListener, resetToDefault, search, setAllowedUiTypes, setGenerateIntermediateEvents, setGroup, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setReferenceID, validate
-
Field Details
-
text_area
-
-
Constructor Details
-
UITextAreaImpl
-
-
Method Details
-
setText
Description copied from interface:UITextAreaSetting values results in a PT_VALUE property change with a String value- Specified by:
setTextin interfaceUITextArea
-
appendText
Description copied from interface:UITextAreaAppends the supplied text to the existing text value- Specified by:
appendTextin interfaceUITextArea- Parameters:
text-
-
getText
- Specified by:
getTextin interfaceUITextArea
-
setMaximumSize
public void setMaximumSize(int max_size) Description copied from interface:UITextAreaLimits 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:
setMaximumSizein interfaceUITextArea
-
setEnabled
public void setEnabled(boolean enabled) Description copied from interface:ParameterSets whether the UI object for this parameter is enabled (changeable) or disabled (not changeable, and usually grayed out)- Specified by:
setEnabledin interfaceParameter- Specified by:
setEnabledin interfaceUIComponent- Overrides:
setEnabledin classParameterImpl- Parameters:
enabled- The new enabled state
-
getEnabled
public boolean getEnabled()- Specified by:
getEnabledin interfaceUIComponent
-
setVisible
public void setVisible(boolean visible) Description copied from interface:ParameterSets whether the UI object for this parameter is visible to the user- Specified by:
setVisiblein interfaceParameter- Specified by:
setVisiblein interfaceUIComponent- Overrides:
setVisiblein classParameterImpl- Parameters:
visible- The new visibility state
-
getVisible
public boolean getVisible()- Specified by:
getVisiblein interfaceUIComponent
-
setProperty
- Specified by:
setPropertyin interfaceUIComponent
-
getProperty
- Specified by:
getPropertyin interfaceUIComponent
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListenerin interfaceUIComponent
-
removePropertyChangeListener
- Specified by:
removePropertyChangeListenerin interfaceUIComponent
-
getValueObject
Description copied from interface:ParameterRetrieve the parameter's value as an Object. Subclasses will usually have a getValue() that will return a specific type.- Specified by:
getValueObjectin interfaceParameter- Overrides:
getValueObjectin classParameterImpl
-
refresh
public void refresh()- Specified by:
refreshin interfaceUIComponent
-
addRefreshListener
- Specified by:
addRefreshListenerin interfaceUIComponent
-
removeRefreshListener
- Specified by:
removeRefreshListenerin interfaceUIComponent
-