org.gudy.azureus2.ui.swt.config
Class Parameter
java.lang.Object
org.gudy.azureus2.ui.swt.config.Parameter
- All Implemented Interfaces:
- IParameter
- Direct Known Subclasses:
- BooleanParameter, ButtonParameter, ColorParameter, DirectoryParameter, InfoParameter, IntListParameter, IntParameter, LinkParameter, PasswordParameter, RadioParameter, StringAreaParameter, StringListParameter, StringParameter, TextAreaParameter, UISWTParameter
public abstract class Parameter
- extends java.lang.Object
- implements IParameter
Constructor Summary |
Parameter(java.lang.String sConfigID)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config_adapter
protected ConfigParameterAdapter config_adapter
change_listeners
protected java.util.List change_listeners
Parameter
public Parameter(java.lang.String sConfigID)
isInitialised
public boolean isInitialised()
getControls
public org.eclipse.swt.widgets.Control[] getControls()
- Specified by:
getControls
in interface IParameter
addChangeListener
public void addChangeListener(ParameterChangeListener l)
removeChangeListener
public void removeChangeListener(ParameterChangeListener l)
setEnabled
public void setEnabled(boolean enabled)
isDisposed
public boolean isDisposed()
setValue
public abstract void setValue(java.lang.Object value)
getValueObject
public java.lang.Object getValueObject()