org.gudy.azureus2.ui.swt.config
Class StringListParameter

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.config.Parameter
      extended by org.gudy.azureus2.ui.swt.config.StringListParameter
All Implemented Interfaces:
IParameter

public class StringListParameter
extends Parameter

Author:
Olivier

Field Summary
 
Fields inherited from class org.gudy.azureus2.ui.swt.config.Parameter
change_listeners, config_adapter
 
Constructor Summary
StringListParameter(org.eclipse.swt.widgets.Composite composite, java.lang.String _name, java.lang.String[] labels, java.lang.String[] values)
           
StringListParameter(org.eclipse.swt.widgets.Composite composite, java.lang.String _name, java.lang.String[] labels, java.lang.String[] values, boolean bUseCombo)
           
StringListParameter(org.eclipse.swt.widgets.Composite composite, java.lang.String _name, java.lang.String defaultValue, java.lang.String[] labels, java.lang.String[] values)
           
StringListParameter(org.eclipse.swt.widgets.Composite composite, java.lang.String _name, java.lang.String defaultValue, java.lang.String[] labels, java.lang.String[] values, boolean bUseCombo)
           
 
Method Summary
 org.eclipse.swt.widgets.Control getControl()
           
 java.lang.String getValue()
           
 java.lang.Object getValueObject()
           
protected  void setIndex(int index)
           
 void setLayoutData(java.lang.Object layoutData)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class org.gudy.azureus2.ui.swt.config.Parameter
addChangeListener, getControls, isDisposed, isInitialised, removeChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringListParameter

public StringListParameter(org.eclipse.swt.widgets.Composite composite,
                           java.lang.String _name,
                           java.lang.String[] labels,
                           java.lang.String[] values,
                           boolean bUseCombo)
Parameters:
composite -
_name -
labels -
values -
bUseCombo -

StringListParameter

public StringListParameter(org.eclipse.swt.widgets.Composite composite,
                           java.lang.String _name,
                           java.lang.String[] labels,
                           java.lang.String[] values)
Parameters:
composite -
_name -
labels -
values -

StringListParameter

public StringListParameter(org.eclipse.swt.widgets.Composite composite,
                           java.lang.String _name,
                           java.lang.String defaultValue,
                           java.lang.String[] labels,
                           java.lang.String[] values)
Parameters:
composite -
_name -
defaultValue -
labels -
values -

StringListParameter

public StringListParameter(org.eclipse.swt.widgets.Composite composite,
                           java.lang.String _name,
                           java.lang.String defaultValue,
                           java.lang.String[] labels,
                           java.lang.String[] values,
                           boolean bUseCombo)
Parameters:
composite -
_name -
defaultValue -
labels -
values -
bUseCombo -
Method Detail

setIndex

protected void setIndex(int index)

setLayoutData

public void setLayoutData(java.lang.Object layoutData)

getControl

public org.eclipse.swt.widgets.Control getControl()

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in class Parameter

getValueObject

public java.lang.Object getValueObject()
Overrides:
getValueObject in class Parameter