Class UIComponentImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.components.UIComponentImpl
- All Implemented Interfaces:
UIComponent
- Direct Known Subclasses:
UIButtonImpl, UIProgressBarImpl, UITextAreaImpl, UITextFieldImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface UIComponent
UIComponent.RefreshListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Propertiesprivate CopyOnWriteList<UIPropertyChangeListener> Fields inherited from interface UIComponent
PT_ENABLED, PT_HEIGHT_HINT, PT_SELECTED, PT_VALUE, PT_VISIBLE, PT_WIDTH_HINT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleangetProperty(String property_type) booleanvoidrefresh()voidvoidvoidsetEnabled(boolean enabled) voidsetProperty(String property_type, Object property_value) voidsetVisible(boolean visible)
-
Field Details
-
properties
-
property_listeners
-
refresh_listeners
-
-
Constructor Details
-
UIComponentImpl
protected UIComponentImpl()
-
-
Method Details
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceUIComponent
-
getEnabled
public boolean getEnabled()- Specified by:
getEnabledin interfaceUIComponent
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceUIComponent
-
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
-
refresh
public void refresh()- Specified by:
refreshin interfaceUIComponent
-
addRefreshListener
- Specified by:
addRefreshListenerin interfaceUIComponent
-
removeRefreshListener
- Specified by:
removeRefreshListenerin interfaceUIComponent
-