|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Parameter
represents a generic parameter description
Field Summary | |
---|---|
static int |
MODE_ADVANCED
|
static int |
MODE_BEGINNER
|
static int |
MODE_INTERMEDIATE
|
Method Summary | |
---|---|
void |
addListener(ParameterListener l)
Adds a listener triggered when the parameter is changed by the user |
String |
getConfigKeyName()
|
boolean |
getGenerateIntermediateEvents()
|
String |
getLabelKey()
Retrieve the language bundle key for the label associated with this parameter. |
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 |
removeListener(ParameterListener l)
Removes a previously added listener |
void |
setEnabled(boolean enabled)
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 |
setLabelKey(String sLabelKey)
Set the label to use the supplied language bundle key for the label associated with this parameter |
void |
setLabelText(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 interface org.gudy.azureus2.plugins.config.ConfigParameter |
---|
addConfigParameterListener, removeConfigParameterListener |
Field Detail |
---|
static final int MODE_BEGINNER
static final int MODE_INTERMEDIATE
static final int MODE_ADVANCED
Method Detail |
---|
void setEnabled(boolean enabled)
enabled
- The new enabled stateboolean isEnabled()
int getMinimumRequiredUserMode()
void setMinimumRequiredUserMode(int mode)
mode
- see MODE_ constants defined abovevoid setVisible(boolean visible)
visible
- The new visibility stateboolean isVisible()
void setGenerateIntermediateEvents(boolean b)
b
- boolean getGenerateIntermediateEvents()
void addListener(ParameterListener l)
l
- Listener to addvoid removeListener(ParameterListener l)
l
- Listener to remove.String getLabelText()
void setLabelText(String sText)
sText
- The actual text to assign to the labelString getLabelKey()
void setLabelKey(String sLabelKey)
sLabelKey
- The language bundle key to use.String getConfigKeyName()
boolean hasBeenSet()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |