org.gudy.azureus2.pluginsimpl.local.ui.config
Class StringListParameterImpl

java.lang.Object
  extended by org.gudy.azureus2.pluginsimpl.local.ui.config.ParameterImpl
      extended by org.gudy.azureus2.pluginsimpl.local.ui.config.StringListParameterImpl
All Implemented Interfaces:
ParameterListener, ConfigParameter, EnablerParameter, Parameter, StringListParameter

public class StringListParameterImpl
extends ParameterImpl
implements StringListParameter


Field Summary
 
Fields inherited from class org.gudy.azureus2.pluginsimpl.local.ui.config.ParameterImpl
config
 
Fields inherited from interface org.gudy.azureus2.plugins.ui.config.Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE
 
Constructor Summary
StringListParameterImpl(PluginConfigImpl config, String key, String label, String defaultValue, String[] values, String[] labels)
           
 
Method Summary
 String getDefaultValue()
           
 String[] getLabels()
           
 String getValue()
           
 String[] getValues()
           
 void setLabels(String[] _labels)
           
 void setValue(String s)
           
 
Methods inherited from class org.gudy.azureus2.pluginsimpl.local.ui.config.ParameterImpl
addConfigParameterListener, addDisabledOnSelection, addEnabledOnSelection, addImplListener, addListener, destroy, fireParameterChanged, getConfigKeyName, getDisabledOnSelectionParameters, getEnabledOnSelectionParameters, getGenerateIntermediateEvents, getGroup, getKey, getLabelKey, getLabelText, getMinimumRequiredUserMode, hasBeenSet, isEnabled, isVisible, parameterChanged, removeConfigParameterListener, removeImplListener, removeListener, setEnabled, setGenerateIntermediateEvents, setGroup, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gudy.azureus2.plugins.ui.config.Parameter
addListener, getConfigKeyName, getGenerateIntermediateEvents, getLabelKey, getLabelText, getMinimumRequiredUserMode, hasBeenSet, isEnabled, isVisible, removeListener, setEnabled, setGenerateIntermediateEvents, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisible
 
Methods inherited from interface org.gudy.azureus2.plugins.config.ConfigParameter
addConfigParameterListener, removeConfigParameterListener
 

Constructor Detail

StringListParameterImpl

public StringListParameterImpl(PluginConfigImpl config,
                               String key,
                               String label,
                               String defaultValue,
                               String[] values,
                               String[] labels)
Method Detail

getDefaultValue

public String getDefaultValue()

getValues

public String[] getValues()

getLabels

public String[] getLabels()

setLabels

public void setLabels(String[] _labels)
Specified by:
setLabels in interface StringListParameter

getValue

public String getValue()
Specified by:
getValue in interface StringListParameter

setValue

public void setValue(String s)
Specified by:
setValue in interface StringListParameter