Package com.github.javacliparser
Class Options
- java.lang.Object
-
- com.github.javacliparser.Options
-
- All Implemented Interfaces:
Serializable
public class Options extends Object implements Serializable
File option.- Version:
- $Revision: 7 $
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Option>
optionList
-
Constructor Summary
Constructors Constructor Description Options()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOption(Option opt)
String
getAsCLIString()
void
getDescription(StringBuilder sb, int indent)
void
getHelp(StringBuilder sb, int indent)
String
getHelpString()
Option
getOption(char cliChar)
Option
getOption(String optName)
Option[]
getOptionArray()
int
numOptions()
void
removeAllOptions()
void
removeOption(Option opt)
void
removeOption(String optName)
void
resetToDefaults()
void
setViaCLIString(String cliString)
protected static String[]
splitParameterFromRemainingOptions(String cliString)
Internal method that splits a string into two parts - the parameter for the current option, and the remaining options.
-
-
-
Method Detail
-
addOption
public void addOption(Option opt)
-
numOptions
public int numOptions()
-
getOption
public Option getOption(char cliChar)
-
getOptionArray
public Option[] getOptionArray()
-
removeOption
public void removeOption(String optName)
-
removeOption
public void removeOption(Option opt)
-
removeAllOptions
public void removeAllOptions()
-
resetToDefaults
public void resetToDefaults()
-
setViaCLIString
public void setViaCLIString(String cliString)
-
getAsCLIString
public String getAsCLIString()
-
getHelpString
public String getHelpString()
-
getHelp
public void getHelp(StringBuilder sb, int indent)
-
splitParameterFromRemainingOptions
protected static String[] splitParameterFromRemainingOptions(String cliString)
Internal method that splits a string into two parts - the parameter for the current option, and the remaining options.- Parameters:
cliString
- the command line string, beginning at an option parameter- Returns:
- an array of two strings - the first is the option paramter, the second is the remaining cli string
-
getDescription
public void getDescription(StringBuilder sb, int indent)
-
-