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 String PT_ENABLED
           
static String PT_HEIGHT_HINT
           
static String PT_VALUE
           
static String PT_VISIBLE
           
static String PT_WIDTH_HINT
           
 
Method Summary
 void addPropertyChangeListener(UIPropertyChangeListener l)
           
 boolean getEnabled()
           
 Object getProperty(String property_type)
           
 boolean getVisible()
           
 void removePropertyChangeListener(UIPropertyChangeListener l)
           
 void setEnabled(boolean enabled)
           
 void setProperty(String property_type, Object property_value)
           
 void setVisible(boolean visible)
           
 

Field Detail

PT_ENABLED

static final String PT_ENABLED
See Also:
Constant Field Values

PT_VALUE

static final String PT_VALUE
See Also:
Constant Field Values

PT_VISIBLE

static final String PT_VISIBLE
See Also:
Constant Field Values

PT_WIDTH_HINT

static final String PT_WIDTH_HINT
See Also:
Constant Field Values

PT_HEIGHT_HINT

static final 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(String property_type,
                 Object property_value)

getProperty

Object getProperty(String property_type)

addPropertyChangeListener

void addPropertyChangeListener(UIPropertyChangeListener l)

removePropertyChangeListener

void removePropertyChangeListener(UIPropertyChangeListener l)