java.io.Serializable
public class Options
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field | Description |
---|---|---|
protected java.util.List<Option> |
optionList |
Constructor | Description |
---|---|
Options() |
Modifier and Type | Method | Description |
---|---|---|
void |
addOption(Option opt) |
|
java.lang.String |
getAsCLIString() |
|
void |
getDescription(java.lang.StringBuilder sb,
int indent) |
|
void |
getHelp(java.lang.StringBuilder sb,
int indent) |
|
java.lang.String |
getHelpString() |
|
Option |
getOption(char cliChar) |
|
Option |
getOption(java.lang.String optName) |
|
Option[] |
getOptionArray() |
|
int |
numOptions() |
|
void |
removeAllOptions() |
|
void |
removeOption(Option opt) |
|
void |
removeOption(java.lang.String optName) |
|
void |
resetToDefaults() |
|
void |
setViaCLIString(java.lang.String cliString) |
|
protected static java.lang.String[] |
splitParameterFromRemainingOptions(java.lang.String cliString) |
Internal method that splits a string into two parts - the parameter for
the current option, and the remaining options.
|
protected java.util.List<Option> optionList
public void addOption(Option opt)
public int numOptions()
public Option getOption(java.lang.String optName)
public Option getOption(char cliChar)
public Option[] getOptionArray()
public void removeOption(java.lang.String optName)
public void removeOption(Option opt)
public void removeAllOptions()
public void resetToDefaults()
public void setViaCLIString(java.lang.String cliString)
public java.lang.String getAsCLIString()
public java.lang.String getHelpString()
public void getHelp(java.lang.StringBuilder sb, int indent)
protected static java.lang.String[] splitParameterFromRemainingOptions(java.lang.String cliString)
cliString
- the command line string, beginning at an option parameterpublic void getDescription(java.lang.StringBuilder sb, int indent)
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.