Class ParameterGroupImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.config.ParameterImpl
com.biglybt.pifimpl.local.ui.config.ParameterGroupImpl
- All Implemented Interfaces:
ParameterListener, ConfigParameter, EnablerParameter, Parameter, ParameterGroup
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate intprivate ParameterImpl[]private Stringprivate ParameterTabFolderImplFields inherited from class ParameterImpl
configKeyFields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE -
Constructor Summary
ConstructorsConstructorDescriptionParameterGroupImpl(String _resource, Parameter... _parameters) ParameterGroupImpl(String _resource, List<? extends Parameter> _parameters) -
Method Summary
Modifier and TypeMethodDescriptiongetId()intRetrieve the parameter's value as an Object.voidsetEnabled(boolean e) Sets whether the UI object for this parameter is enabled (changeable) or disabled (not changeable, and usually grayed out)voidsetGroupTitle(String title) voidsetGroupTitleKey(String resourceKey) voidvoidsetNumberOfColumns(int num) Set number of "columns" group will have.setNumberOfColumns2(int num) voidintsize(boolean countChildren) Methods inherited from class ParameterImpl
addAndFireListener, addConfigParameterListener, addDisabledOnSelection, addDisabledOnSelection, addEnabledOnSelection, addEnabledOnSelection, addImplListener, addListener, addValidator, destroy, fireParameterChanged, getConfigKeyName, getDisabledOnSelectionParameters, getEnabledOnSelectionParameters, getGenerateIntermediateEvents, getGroup, getIndent, getKey, getLabelKey, getLabelText, getMinimumRequiredUserMode, getReferenceID, hasBeenSet, isEnabled, isForUIType, isIndentFancy, isVisible, parameterChanged, refreshControl, removeConfigParameterListener, removeImplListener, removeListener, resetToDefault, search, setAllowedUiTypes, setGenerateIntermediateEvents, setGroup, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setReferenceID, setVisible, validateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConfigParameter
addConfigParameterListener, removeConfigParameterListenerMethods inherited from interface Parameter
addAndFireListener, addListener, addValidator, getConfigKeyName, getGenerateIntermediateEvents, getLabelKey, getLabelText, getMinimumRequiredUserMode, hasBeenSet, isEnabled, isForUIType, isVisible, removeListener, resetToDefault, setAllowedUiTypes, setGenerateIntermediateEvents, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisible
-
Field Details
-
resource
-
parameters
-
num_columns
private int num_columns -
tab_folder
-
id
-
-
Constructor Details
-
ParameterGroupImpl
-
ParameterGroupImpl
-
-
Method Details
-
setTabFolder
-
getTabFolder
-
getGroupTitleKey
- Specified by:
getGroupTitleKeyin interfaceParameterGroup
-
setGroupTitle
- Specified by:
setGroupTitlein interfaceParameterGroup
-
setGroupTitleKey
- Specified by:
setGroupTitleKeyin interfaceParameterGroup
-
setNumberOfColumns2
-
setNumberOfColumns
public void setNumberOfColumns(int num) Description copied from interface:ParameterGroupSet number of "columns" group will have. A column is typically one parameter, including its label.- Specified by:
setNumberOfColumnsin interfaceParameterGroup
-
getNumberColumns
public int getNumberColumns() -
setEnabled
public void setEnabled(boolean e) Description copied from interface:ParameterSets whether the UI object for this parameter is enabled (changeable) or disabled (not changeable, and usually grayed out)- Specified by:
setEnabledin interfaceParameter- Overrides:
setEnabledin classParameterImpl- Parameters:
e- The new enabled state
-
getParameters
-
size
public int size(boolean countChildren) - Specified by:
sizein interfaceParameterGroup
-
getValueObject
Description copied from interface:ParameterRetrieve the parameter's value as an Object. Subclasses will usually have a getValue() that will return a specific type.- Specified by:
getValueObjectin interfaceParameter- Overrides:
getValueObjectin classParameterImpl
-
getId
-
setId
-