|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gudy.azureus2.pluginsimpl.local.ui.config.ParameterImpl
public class ParameterImpl
| Field Summary | |
|---|---|
protected PluginConfigImpl |
config
|
| Fields inherited from interface org.gudy.azureus2.plugins.ui.config.Parameter |
|---|
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE |
| Constructor Summary | |
|---|---|
ParameterImpl(PluginConfigImpl _config,
java.lang.String _key,
java.lang.String _labelKey)
|
|
| Method Summary | |
|---|---|
void |
addConfigParameterListener(ConfigParameterListener l)
|
void |
addDisabledOnSelection(Parameter parameter)
disables parameter when EnablerParameter is selected. parameter is enabled is EnablerParameter isn't selected. |
void |
addEnabledOnSelection(Parameter parameter)
enables parameter when EnablerParameter is selected. parameter is disabled is EnablerParameter isn't selected. |
void |
addImplListener(ParameterImplListener l)
|
void |
addListener(ParameterListener l)
Adds a listener triggered when the parameter is changed by the user |
void |
destroy()
|
protected void |
fireParameterChanged()
|
java.lang.String |
getConfigKeyName()
|
java.util.List |
getDisabledOnSelectionParameters()
|
java.util.List |
getEnabledOnSelectionParameters()
|
boolean |
getGenerateIntermediateEvents()
|
ParameterGroupImpl |
getGroup()
|
java.lang.String |
getKey()
|
java.lang.String |
getLabelKey()
Retrieve the language bundle key for the label associated with this parameter. |
java.lang.String |
getLabelText()
Retrieve the actual text of the label associated with this parameter. |
int |
getMinimumRequiredUserMode()
Gets the lowest user mode required for this parameter to be displayed. |
boolean |
hasBeenSet()
|
boolean |
isEnabled()
Retrieves the enabled state for the UI object for this parameter |
boolean |
isVisible()
Retrieves the visiblility state for the UI object for this parameter |
void |
parameterChanged(java.lang.String key)
Called, when a parameter has changed. |
void |
removeConfigParameterListener(ConfigParameterListener l)
|
void |
removeImplListener(ParameterImplListener l)
|
void |
removeListener(ParameterListener l)
Removes a previously added listener |
void |
setEnabled(boolean e)
Sets whether the UI object for this parameter is enabled (changeable) or disabled (not changeable, and usually grayed out) |
void |
setGenerateIntermediateEvents(boolean b)
Controls whether or not 'parameter change' events are fired for each incremental value change |
void |
setGroup(ParameterGroupImpl _group)
|
void |
setLabelKey(java.lang.String sLabelKey)
Set the label to use the supplied language bundle key for the label associated with this parameter |
void |
setLabelText(java.lang.String sText)
Set the text of the label associated to with this parameter to the literal text supplied. |
void |
setMinimumRequiredUserMode(int _mode)
Sets the lowest user mode required for this parameter to be displayed. |
void |
setVisible(boolean _visible)
Sets whether the UI object for this parameter is visible to the user |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected PluginConfigImpl config
| Constructor Detail |
|---|
public ParameterImpl(PluginConfigImpl _config,
java.lang.String _key,
java.lang.String _labelKey)
| Method Detail |
|---|
public java.lang.String getKey()
public void addDisabledOnSelection(Parameter parameter)
EnablerParameter
addDisabledOnSelection in interface EnablerParameterparameter - the Parameter to act onpublic void addEnabledOnSelection(Parameter parameter)
EnablerParameter
addEnabledOnSelection in interface EnablerParameterparameter - the Parameter to act onpublic java.util.List getDisabledOnSelectionParameters()
public java.util.List getEnabledOnSelectionParameters()
public void parameterChanged(java.lang.String key)
ParameterListener
parameterChanged in interface ParameterListenerkey - the name of the parameter that has changedprotected void fireParameterChanged()
public void setEnabled(boolean e)
Parameter
setEnabled in interface Parametere - The new enabled statepublic boolean isEnabled()
Parameter
isEnabled in interface Parameterpublic int getMinimumRequiredUserMode()
Parameter
getMinimumRequiredUserMode in interface Parameterpublic void setMinimumRequiredUserMode(int _mode)
Parameter
setMinimumRequiredUserMode in interface Parameter_mode - see MODE_ constants defined abovepublic void setVisible(boolean _visible)
Parameter
setVisible in interface Parameter_visible - The new visibility statepublic boolean isVisible()
Parameter
isVisible in interface Parameterpublic void setGenerateIntermediateEvents(boolean b)
Parameter
setGenerateIntermediateEvents in interface Parameterpublic boolean getGenerateIntermediateEvents()
getGenerateIntermediateEvents in interface Parameterpublic void setGroup(ParameterGroupImpl _group)
public ParameterGroupImpl getGroup()
public void addListener(ParameterListener l)
Parameter
addListener in interface Parameterl - Listener to addpublic void removeListener(ParameterListener l)
Parameter
removeListener in interface Parameterl - Listener to remove.public void addImplListener(ParameterImplListener l)
public void removeImplListener(ParameterImplListener l)
public void addConfigParameterListener(ConfigParameterListener l)
addConfigParameterListener in interface ConfigParameterpublic void removeConfigParameterListener(ConfigParameterListener l)
removeConfigParameterListener in interface ConfigParameterpublic java.lang.String getLabelText()
Parameter
getLabelText in interface Parameterpublic void setLabelText(java.lang.String sText)
Parameter
setLabelText in interface ParametersText - The actual text to assign to the labelpublic java.lang.String getLabelKey()
Parameter
getLabelKey in interface Parameterpublic void setLabelKey(java.lang.String sLabelKey)
Parameter
setLabelKey in interface ParametersLabelKey - The language bundle key to use.public java.lang.String getConfigKeyName()
getConfigKeyName in interface Parameterpublic boolean hasBeenSet()
hasBeenSet in interface Parameterpublic void destroy()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||