| Package | Description |
|---|---|
| com.codetaco.argument | |
| com.codetaco.argument.input | |
| com.codetaco.argument.type | |
| com.codetaco.argument.usage | |
| com.codetaco.argument.variables |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICmdLine
ICmdLine interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CmdLine
CmdLine class.
|
| Modifier and Type | Method and Description |
|---|---|
ICmdLineArg<?> |
ICmdLine.arg(String commandToken)
arg.
|
ICmdLineArg<?> |
CmdLine.arg(String commandToken)
arg.
|
ICmdLineArg<?> |
ICmdLine.argForVariableName(String variableName)
argForVariableName.
|
ICmdLineArg<?> |
CmdLine.argForVariableName(String variableName)
argForVariableName.
|
ICmdLineArg<ICmdLine> |
CmdLine.resetCriteria()
resetCriteria.
|
ICmdLineArg<ICmdLine> |
CmdLine.setCamelCapsAllowed(boolean bool)
setCamelCapsAllowed.
|
ICmdLineArg<ICmdLine> |
CmdLine.setCaseSensitive(boolean bool)
setCaseSensitive.
|
ICmdLineArg<ICmdLine> |
CmdLine.setDefaultValue(String defaultValue)
setDefaultValue.
|
ICmdLineArg<ICmdLine> |
CmdLine.setEnumCriteria(String enumClassName)
setEnumCriteria.
|
ICmdLineArg<ICmdLine> |
CmdLine.setEnumCriteriaAllowError(String enumClassName)
setEnumCriteriaAllowError.
|
ICmdLineArg<ICmdLine> |
CmdLine.setFactoryArgName(String argName)
setFactoryArgName.
|
ICmdLineArg<ICmdLine> |
CmdLine.setFactoryMethodName(String methodName)
setFactoryMethodName.
|
ICmdLineArg<ICmdLine> |
CmdLine.setFormat(String format)
setFormat.
|
ICmdLineArg<ICmdLine> |
CmdLine.setHelp(String _help)
setHelp.
|
ICmdLineArg<ICmdLine> |
CmdLine.setInstanceClass(String classString)
setInstanceClass.
|
ICmdLineArg<ICmdLine> |
CmdLine.setKeychar(Character _keychar)
setKeychar.
|
ICmdLineArg<ICmdLine> |
CmdLine.setKeyword(String _keyword)
setKeyword.
|
ICmdLineArg<ICmdLine> |
CmdLine.setListCriteria(String[] values)
setListCriteria.
|
ICmdLineArg<ICmdLine> |
CmdLine.setMetaphoneAllowed(boolean bool)
setMetaphoneAllowed.
|
ICmdLineArg<ICmdLine> |
CmdLine.setMultiple(boolean bool)
setMultiple.
|
ICmdLineArg<ICmdLine> |
CmdLine.setMultiple(int min)
setMultiple.
|
ICmdLineArg<ICmdLine> |
CmdLine.setMultiple(int min,
int max)
setMultiple.
|
ICmdLineArg<ICmdLine> |
CmdLine.setParsed(boolean bool)
setParsed.
|
ICmdLineArg<ICmdLine> |
CmdLine.setPositional(boolean bool)
setPositional.
|
ICmdLineArg<ICmdLine> |
CmdLine.setRangeCriteria(String min,
String max)
setRangeCriteria.
|
ICmdLineArg<ICmdLine> |
CmdLine.setRegxCriteria(String pattern)
setRegxCriteria.
|
ICmdLineArg<ICmdLine> |
CmdLine.setRequired(boolean bool)
setRequired.
|
ICmdLineArg<ICmdLine> |
CmdLine.setRequiredValue(boolean bool)
setRequiredValue.
|
ICmdLineArg<ICmdLine> |
CmdLine.setSystemGenerated(boolean bool)
setSystemGenerated.
|
ICmdLineArg<ICmdLine> |
CmdLine.setVariable(String string)
setVariable.
|
| Modifier and Type | Method and Description |
|---|---|
List<ICmdLineArg<?>> |
ICmdLine.allArgs()
allArgs.
|
List<ICmdLineArg<?>> |
CmdLine.allArgs()
allArgs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ICmdLine.add(ICmdLineArg<?> arg)
add.
|
void |
CmdLine.add(ICmdLineArg<?> arg)
add.
|
void |
ICmdLine.add(int index,
ICmdLineArg<?> arg)
add.
|
void |
CmdLine.add(int index,
ICmdLineArg<?> arg)
add.
|
int |
ICmdLine.indexOf(ICmdLineArg<?> arg)
indexOf.
|
int |
CmdLine.indexOf(ICmdLineArg<?> arg)
indexOf.
|
void |
ICmdLine.remove(ICmdLineArg<?> arg)
remove.
|
void |
CmdLine.remove(ICmdLineArg<?> arg)
remove.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
CmdLine.matchingArgs(List<ICmdLineArg<?>> bestArgs,
List<ICmdLineArg<?>> possibleArgs,
Token token,
boolean includeAlreadyParsed)
matchingArgs.
|
static int |
CmdLine.matchingArgs(List<ICmdLineArg<?>> bestArgs,
List<ICmdLineArg<?>> possibleArgs,
Token token,
boolean includeAlreadyParsed)
matchingArgs.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Token.isCharCommand(ICmdLineArg<?> argDef)
isCharCommand.
|
boolean |
Token.isWordCommand(ICmdLineArg<?> argDef)
isWordCommand.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
XmlParser.unparseTokens(List<ICmdLineArg<?>> args)
unparseTokens.
|
static String |
NamespaceParser.unparseTokens(List<ICmdLineArg<?>> args)
unparseTokens.
|
static String |
CommandLineParser.unparseTokens(List<ICmdLineArg<?>> args)
unparseTokens.
|
static void |
XmlParser.unparseTokens(List<ICmdLineArg<?>> args,
StringBuilder out)
unparseTokens.
|
static void |
CommandLineParser.unparseTokens(List<ICmdLineArg<?>> args,
StringBuilder out)
unparseTokens.
|
static void |
NamespaceParser.unparseTokens(String prefix,
List<ICmdLineArg<?>> args,
StringBuilder out)
unparseTokens.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCLA<E>
Abstract AbstractCLA class.
|
class |
BooleanCLA
BooleanCLA class.
|
class |
ByteCLA
ByteCLA class.
|
class |
CalendarCLA
CalendarCLA class.
|
class |
CharacterCLA
CharacterCLA class.
|
class |
CmdLineCLA
CmdLineCLA class.
|
class |
DateCLA
DateCLA class.
|
class |
DateTimeFormatterCLA
PatternCLA class.
|
class |
DefaultCLA
DefaultCLA class.
|
class |
DoubleCLA
DoubleCLA class.
|
class |
EnumCLA
EnumCLA class.
|
class |
EquCLA
EquCLA class.
|
class |
FileCLA
FileCLA class.
|
class |
FloatCLA
FloatCLA class.
|
class |
IntegerCLA
IntegerCLA class.
|
class |
LocalDateCLA
LocalDateCLA class.
|
class |
LocalDateTimeCLA
LocalDateTimeCLA class.
|
class |
LocalTimeCLA
LocalDateCLA class.
|
class |
LongCLA
LongCLA class.
|
class |
PatternCLA
PatternCLA class.
|
class |
PojoCLA
This is one of the more interesting argument classes.
|
class |
SimpleDateFormatCLA
SimpleDateFormatCLA class.
|
class |
StringCLA
StringCLA class.
|
class |
WildFilesCLA
WildFilesCLA class.
|
| Modifier and Type | Method and Description |
|---|---|
ICmdLineArg<?> |
ClaType.argumentInstance(char commandPrefix,
char keychar,
String keyword)
argumentInstance.
|
ICmdLineArg<E> |
ICmdLineArg.clone()
clone.
|
ICmdLineArg<ICmdLine> |
CmdLineCLA.clone()
clone.
|
ICmdLineArg<E> |
AbstractCLA.clone()
clone.
|
ICmdLineArg<?> |
CLAFactory.instanceFor(char commandPrefix,
Field p_oneField,
Arg argAnnotation)
Set all of the instance variables as if the parser had done it instead of
how we are doing it here with annotations.
|
ICmdLineArg<E> |
ICmdLineArg.resetCriteria()
resetCriteria.
|
ICmdLineArg<E> |
AbstractCLA.resetCriteria()
resetCriteria.
|
ICmdLineArg<E> |
ICmdLineArg.setCamelCapsAllowed(boolean bool)
setCamelCapsAllowed.
|
ICmdLineArg<E> |
AbstractCLA.setCamelCapsAllowed(boolean allowed)
setCamelCapsAllowed.
|
ICmdLineArg<E> |
ICmdLineArg.setCaseSensitive(boolean bool)
setCaseSensitive.
|
ICmdLineArg<E> |
AbstractCLA.setCaseSensitive(boolean _caseSensitive)
setCaseSensitive.
|
ICmdLineArg<E> |
ICmdLineArg.setDefaultValue(String defaultValue)
setDefaultValue.
|
ICmdLineArg<Boolean> |
BooleanCLA.setDefaultValue(String defaultValue)
setDefaultValue.
|
ICmdLineArg<E> |
AbstractCLA.setDefaultValue(String defaultValue)
setDefaultValue.
|
ICmdLineArg<E> |
AbstractCLA.setDefaultValues(String[] defaults)
Setter for the field
defaultValues. |
ICmdLineArg<E> |
ICmdLineArg.setEnumCriteria(String enumClassName)
setEnumCriteria.
|
ICmdLineArg<E> |
AbstractCLA.setEnumCriteria(String _enumClassName)
setEnumCriteria.
|
ICmdLineArg<E> |
ICmdLineArg.setEnumCriteriaAllowError(String enumClassName)
setEnumCriteriaAllowError.
|
ICmdLineArg<E> |
AbstractCLA.setEnumCriteriaAllowError(String _enumClassName)
setEnumCriteriaAllowError.
|
ICmdLineArg<E> |
ICmdLineArg.setFactoryArgName(String argName)
setFactoryArgName.
|
ICmdLineArg<E> |
AbstractCLA.setFactoryArgName(String _factoryArgName)
setFactoryArgName.
|
ICmdLineArg<E> |
ICmdLineArg.setFactoryMethodName(String methodName)
setFactoryMethodName.
|
ICmdLineArg<E> |
AbstractCLA.setFactoryMethodName(String instantiatorName)
setFactoryMethodName.
|
ICmdLineArg<E> |
ICmdLineArg.setFormat(String format)
setFormat.
|
ICmdLineArg<E> |
AbstractCLA.setFormat(String _format)
setFormat.
|
ICmdLineArg<E> |
ICmdLineArg.setHelp(String p_helpString)
setHelp.
|
ICmdLineArg<E> |
AbstractCLA.setHelp(String helpString)
setHelp.
|
ICmdLineArg<E> |
ICmdLineArg.setInstanceClass(String p_instanceClassString)
setInstanceClass.
|
ICmdLineArg<E> |
AbstractCLA.setInstanceClass(String _instanceClass)
setInstanceClass.
|
ICmdLineArg<E> |
ICmdLineArg.setKeychar(Character _keychar)
setKeychar.
|
ICmdLineArg<E> |
AbstractCLA.setKeychar(Character _keychar)
setKeychar.
|
ICmdLineArg<E> |
ICmdLineArg.setKeyword(String _keyword)
setKeyword.
|
ICmdLineArg<E> |
AbstractCLA.setKeyword(String _keyword)
setKeyword.
|
ICmdLineArg<E> |
ICmdLineArg.setListCriteria(String[] values)
setListCriteria.
|
ICmdLineArg<E> |
AbstractCLA.setListCriteria(String[] arrayOfValidValues)
setListCriteria.
|
ICmdLineArg<E> |
ICmdLineArg.setMetaphoneAllowed(boolean bool)
setMetaphoneAllowed.
|
ICmdLineArg<E> |
AbstractCLA.setMetaphoneAllowed(boolean allowed)
setMetaphoneAllowed.
|
ICmdLineArg<E> |
ICmdLineArg.setMultiple(boolean bool)
setMultiple.
|
ICmdLineArg<Boolean> |
BooleanCLA.setMultiple(boolean bool)
setMultiple.
|
ICmdLineArg<E> |
AbstractCLA.setMultiple(boolean bool)
setMultiple.
|
ICmdLineArg<E> |
ICmdLineArg.setMultiple(int min)
setMultiple.
|
ICmdLineArg<E> |
AbstractCLA.setMultiple(int _multipleMin)
setMultiple.
|
ICmdLineArg<E> |
ICmdLineArg.setMultiple(int min,
int max)
setMultiple.
|
ICmdLineArg<E> |
AbstractCLA.setMultiple(int _multipleMin,
int _multipleMax)
setMultiple.
|
ICmdLineArg<E> |
ICmdLineArg.setParsed(boolean bool)
setParsed.
|
ICmdLineArg<E> |
AbstractCLA.setParsed(boolean bool)
setParsed.
|
ICmdLineArg<E> |
ICmdLineArg.setPositional(boolean bool)
setPositional.
|
ICmdLineArg<E> |
AbstractCLA.setPositional(boolean bool)
setPositional.
|
ICmdLineArg<E> |
ICmdLineArg.setRangeCriteria(String min,
String max)
setRangeCriteria.
|
ICmdLineArg<E> |
AbstractCLA.setRangeCriteria(String min,
String max)
setRangeCriteria.
|
ICmdLineArg<E> |
ICmdLineArg.setRegxCriteria(String pattern)
setRegxCriteria.
|
ICmdLineArg<E> |
AbstractCLA.setRegxCriteria(String pattern)
setRegxCriteria.
|
ICmdLineArg<E> |
ICmdLineArg.setRequired(boolean bool)
setRequired.
|
ICmdLineArg<E> |
AbstractCLA.setRequired(boolean bool)
setRequired.
|
ICmdLineArg<E> |
ICmdLineArg.setRequiredValue(boolean bool)
setRequiredValue.
|
ICmdLineArg<Boolean> |
BooleanCLA.setRequiredValue(boolean bool)
setRequiredValue.
|
ICmdLineArg<E> |
AbstractCLA.setRequiredValue(boolean bool)
setRequiredValue.
|
ICmdLineArg<E> |
ICmdLineArg.setSystemGenerated(boolean bool)
setSystemGenerated.
|
ICmdLineArg<E> |
AbstractCLA.setSystemGenerated(boolean _systemGenerated)
setSystemGenerated.
|
ICmdLineArg<E> |
ICmdLineArg.setVariable(String p_variableString)
setVariable.
|
ICmdLineArg<E> |
AbstractCLA.setVariable(String _variable)
setVariable.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCLA.applyDefaults(char commandPrefix,
List<ICmdLineArg<?>> allKnownArgs)
applyDefaults.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UsageBuilderLevel3.usageDetail(char commandPrefix,
ICmdLineArg<?> arg,
int _indentLevel)
usageDetail.
|
void |
UsageBuilderLevel2.usageDetail(char commandPrefix,
ICmdLineArg<?> arg,
int _indentLevel)
usageDetail.
|
void |
UsageBuilderLevel1.usageDetail(char commandPrefix,
ICmdLineArg<?> arg,
int _indentLevel)
usageDetail.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VariableAssigner.assign(ICmdLineArg<?> arg,
Object target)
assign.
|
void |
NullAssigner.assign(ICmdLineArg<?> arg,
Object target)
assign.
|
void |
IVariableAssigner.assign(ICmdLineArg<?> arg,
Object target)
assign.
|
static Field |
VariableAssigner.findFieldInAnyParentOrMyself(ICmdLineArg<?> arg,
Class<?> targetClass,
String errMsg)
findFieldInAnyParentOrMyself.
|
Object |
VariableAssigner.newGroupVariable(CmdLineCLA group,
Object target,
ICmdLineArg<?> factoryValueArg)
newGroupVariable.
|
Object |
NullAssigner.newGroupVariable(CmdLineCLA group,
Object target,
ICmdLineArg<?> factoryValueArg)
newGroupVariable.
|
Object |
IVariableAssigner.newGroupVariable(CmdLineCLA group,
Object target,
ICmdLineArg<?> factoryValueArg)
newGroupVariable.
|
void |
VariablePuller.pull(ICmdLineArg<?> arg,
Object variableSource)
pull.
|