public class ChoiceParameter extends SimpleParameter<String>
defaultValue, hasDefaultValue, name, value
Constructor and Description |
---|
ChoiceParameter(ParameterizedBase owner,
String name)
Set the parameter name and add this parameter to the list of parameters
stored by owner.
|
Modifier and Type | Method and Description |
---|---|
ChoiceParameter |
addChoices(String... choices)
Add additional choices.
|
ChoiceParameter |
addHiddenChoices(String... hiddenChoices)
Add additional hidden choices.
|
void |
configure(ParameterTool parameterTool)
Read and parse the parameter value from command-line arguments.
|
String |
getUsage()
An informal usage string.
|
ChoiceParameter |
setDefaultValue(String defaultValue)
Set the default value and add to the list of choices.
|
getValue
public ChoiceParameter(ParameterizedBase owner, String name)
owner
- the Parameterized
using this Parameter
name
- the parameter namepublic ChoiceParameter setDefaultValue(String defaultValue)
setDefaultValue
in class SimpleParameter<String>
defaultValue
- the default value.public ChoiceParameter addChoices(String... choices)
choices
- additional choicespublic ChoiceParameter addHiddenChoices(String... hiddenChoices)
hiddenChoices
- additional hidden choicespublic String getUsage()
Parameter
public void configure(ParameterTool parameterTool)
Parameter
parameterTool
- parameter parserCopyright © 2014–2018 The Apache Software Foundation. All rights reserved.