public class EnumCLA extends StringCLA
EnumCLA class.
camelCaps, camelCapsAllowed, caseSensitive, criteria, defaultValues, enumClassName, factoryArgName, factoryMethodName, format, help, instanceClass, keychar, keyword, metaphone, metaphoneAllowed, multiple, multipleMax, multipleMin, newline, parsed, positional, required, requiredValue, systemGenerated, type, uniqueId, values, variable| Constructor and Description |
|---|
EnumCLA() |
| Modifier and Type | Method and Description |
|---|---|
Object |
asEnum(String enumClassFieldName,
Object[] possibleConstants)
asEnum.
|
Enum<?>[] |
asEnumArray(String enumClassFieldName,
Object[] possibleConstants)
asEnumArray.
|
String |
convert(String valueStr,
boolean _caseSensitive,
Object target)
convert.
|
String |
defaultInstanceClass()
defaultInstanceClass.
|
protected void |
exportCommandLineData(StringBuilder out,
int occ)
exportCommandLineData.
|
protected void |
exportNamespaceData(String prefix,
StringBuilder out,
int occ)
exportNamespaceData.
|
protected void |
exportXmlData(StringBuilder out,
int occ)
exportXmlData.
|
String |
genericClassName()
genericClassName.
|
getValueAsStringArray, supportsCaseSensitive, supportsInList, supportsMatchesapplyDefaults, asDefinedType, clone, convert, createCamelCapVersionOfKeyword, createMetaphoneVersionOfKeyword, dontAllowCamelCaps, dontAllowMetaphone, exportCommandLine, exportCommandLine, exportNamespace, exportNamespace, exportXml, exportXml, getCamelCaps, getCriteria, getDefaultValues, getDelegateOrValue, getDelegateOrValue, getEnumClassName, getFactoryArgName, getFactoryMethodName, getFormat, getHelp, getInstanceClass, getKeychar, getKeyword, getMetaphone, getMultipleMax, getMultipleMin, getType, getUniqueId, getValue, getValue, getValueAsbyteArray, getValueAsByteArray, getValueAsCalendarArray, getValueAsCharacterArray, getValueAscharArray, getValueAsDateArray, getValueAsDateTimeFormatter, getValueAsDateTimeFormatterArray, getValueAsdoubleArray, getValueAsDoubleArray, getValueAsEquation, getValueAsEquationArray, getValueAsFileArray, getValueAsfloatArray, getValueAsFloatArray, getValueAsintArray, getValueAsIntegerArray, getValueAsLocalDateArray, getValueAsLocalDateTimeArray, getValueAsLocalTimeArray, getValueAslongArray, getValueAsLongArray, getValueAsPattern, getValueAsPatternArray, getValueAsSimpleDateFormat, getValueAsSimpleDateFormatArray, getValues, getVariable, hasValue, isCamelCapsAllowed, isCaseSensitive, isMetaphoneAllowed, isMultiple, isParsed, isPositional, isRequired, isRequiredValue, isSystemGenerated, reset, resetCriteria, salience, setCamelCapsAllowed, setCaseSensitive, setDefaultValue, setDefaultValues, setDefaultValues, setEnumCriteria, setEnumCriteriaAllowError, setFactoryArgName, setFactoryMethodName, setFormat, setHelp, setInstanceClass, setKeychar, setKeyword, setListCriteria, setMetaphoneAllowed, setMultiple, setMultiple, setMultiple, setObject, setParsed, setPositional, setRangeCriteria, setRegxCriteria, setRequired, setRequiredValue, setSystemGenerated, setType, setUniqueId, setValue, setValue, setValue, setValues, setVariable, size, supportsCamelCaps, supportsDefaultValues, supportsExcludeArgs, supportsFactoryArgName, supportsFactoryMethod, supportsFormat, supportsHelp, supportsInstanceClass, supportsLongName, supportsMetaphone, supportsMultimax, supportsMultimin, supportsPositional, supportsRange, supportsRequired, supportsShortName, toString, uncompileQuoter, useDefaults, xmlEncodepublic Object asEnum(String enumClassFieldName, Object[] possibleConstants) throws ParseException
asEnum.
asEnum in interface ICmdLineArg<String>asEnum in class AbstractCLA<String>enumClassFieldName - a String object.possibleConstants - an array of Object objects.Object object.ParseException - if any.public Enum<?>[] asEnumArray(String enumClassFieldName, Object[] possibleConstants) throws ParseException
asEnumArray.
asEnumArray in interface ICmdLineArg<String>asEnumArray in class AbstractCLA<String>enumClassFieldName - a String object.possibleConstants - an array of Object objects.Object objects.ParseException - if any.public String defaultInstanceClass()
defaultInstanceClass.
defaultInstanceClass in interface ICmdLineArg<String>defaultInstanceClass in class StringCLAString object.protected void exportCommandLineData(StringBuilder out, int occ)
exportCommandLineData.
exportCommandLineData in class StringCLAout - a StringBuilder object.occ - a int.protected void exportNamespaceData(String prefix, StringBuilder out, int occ)
exportNamespaceData.
exportNamespaceData in class StringCLAprefix - a String object.out - a StringBuilder object.occ - a int.protected void exportXmlData(StringBuilder out, int occ)
exportXmlData.
exportXmlData in class StringCLAout - a StringBuilder object.occ - a int.public String genericClassName()
genericClassName.
genericClassName in interface ICmdLineArg<String>genericClassName in class StringCLAString object.