org.gudy.azureus2.plugins.ui.components
Interface UIComponent

All Known Subinterfaces:
UIProgressBar, UITextArea, UITextField
All Known Implementing Classes:
UIComponentImpl, UIProgressBarImpl, UITextAreaImpl, UITextAreaImpl, UITextFieldImpl

public interface UIComponent

Author:
parg

Field Summary
static java.lang.String PT_ENABLED
           
static java.lang.String PT_HEIGHT_HINT
           
static java.lang.String PT_VALUE
           
static java.lang.String PT_VISIBLE
           
static java.lang.String PT_WIDTH_HINT
           
 
Method Summary
 void addPropertyChangeListener(UIPropertyChangeListener l)
           
 boolean getEnabled()
           
 java.lang.Object getProperty(java.lang.String property_type)
           
 boolean getVisible()
           
 void removePropertyChangeListener(UIPropertyChangeListener l)
           
 void setEnabled(boolean enabled)
           
 void setProperty(java.lang.String property_type, java.lang.Object property_value)
           
 void setVisible(boolean visible)
           
 

Field Detail

PT_ENABLED

static final java.lang.String PT_ENABLED
See Also:
Constant Field Values

PT_VALUE

static final java.lang.String PT_VALUE
See Also:
Constant Field Values

PT_VISIBLE

static final java.lang.String PT_VISIBLE
See Also:
Constant Field Values

PT_WIDTH_HINT

static final java.lang.String PT_WIDTH_HINT
See Also:
Constant Field Values

PT_HEIGHT_HINT

static final java.lang.String PT_HEIGHT_HINT
See Also:
Constant Field Values
Method Detail

setEnabled

void setEnabled(boolean enabled)

getEnabled

boolean getEnabled()

setVisible

void setVisible(boolean visible)

getVisible

boolean getVisible()

setProperty

void setProperty(java.lang.String property_type,
                 java.lang.Object property_value)

getProperty

java.lang.Object getProperty(java.lang.String property_type)

addPropertyChangeListener

void addPropertyChangeListener(UIPropertyChangeListener l)

removePropertyChangeListener

void removePropertyChangeListener(UIPropertyChangeListener l)