public class ParameterInt extends Object
Constructor and Description |
---|
ParameterInt(String name,
String usage) |
ParameterInt(String name,
String usage,
Class<?> argumentType) |
ParameterInt(String name,
String usage,
Class<?> argumentType,
List<OptionInt> options) |
ParameterInt(String name,
String usage,
Class<?> argumentType,
OptionInt[] options) |
Modifier and Type | Method and Description |
---|---|
void |
addOption(char name,
String longName,
String description,
boolean hasValue)
Add an option
Name or longName can be null
|
void |
addOption(char name,
String longName,
String description,
boolean hasValue,
String argument,
boolean required,
boolean hasMultipleValues,
Class<?> type)
Add an option
Name or longName can be null
Both argument and type can be null
|
void |
addOption(OptionInt option) |
void |
clean() |
OptionInt |
findLongOption(String name) |
OptionInt |
findOption(String name) |
List<String> |
findPossibleLongNamesWitdDash(String name) |
Class<?> |
getArgumentType() |
String |
getName() |
List<String> |
getOptionLongNamesWithDash() |
List<OptionInt> |
getOptions() |
String |
getUsage() |
String |
printHelp()
Returns a usage String based on the defined parameter and options.
|
void |
setArgumentType(Class<?> argumentType) |
void |
setName(String name) |
void |
setUsage(String usage) |
OptionInt |
startWithLongOption(String name) |
OptionInt |
startWithOption(String name) |
public ParameterInt(String name, String usage, Class<?> argumentType, OptionInt[] options)
public void addOption(OptionInt option)
public void addOption(char name, String longName, String description, boolean hasValue, String argument, boolean required, boolean hasMultipleValues, Class<?> type)
name
- name (short) one charlongName
- multi character namedescription
- a description of the optionhasValue
- if this option has valueargument
- what kind of argument this option can haverequired
- is it required?type
- what kind of type it is (not used)public void addOption(char name, String longName, String description, boolean hasValue)
name
- name (short) one charlongName
- multi character namedescription
- a description of the optionhasValue
- if this option has valuepublic String getName()
public void setName(String name)
public String getUsage()
public void setUsage(String usage)
public Class<?> getArgumentType()
public void setArgumentType(Class<?> argumentType)
public void clean()
public String printHelp()
Copyright © 2013 JBoss by Red Hat. All rights reserved.