Class JCmdLine
java.lang.Object
net.thevpc.common.swing.util.jcmd.JCmdLine
- Author:
- Taha BEN SALAH (taha.bensalah@gmail.com) %creationtime 13 juil. 2006 22:14:21
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArguments(String[] args) voidaddExpectedOption(ExpectOption expectOption) dump()voiddump(PrintStream ps) voidexitWithError(int errorLevel, String msg) getAnyOption(String shortName, String longName) getAnyOption(String shortName, String longName, boolean required) getAnyOption(String shortName, String longName, boolean required, boolean caseSensitive) getAnyOptionValue(String shortName, String longName) getAnyOptionValue(String shortName, String longName, boolean required) getAnyOptionValue(String shortName, String longName, boolean required, boolean caseSensitive) getAnyOptionValue(String shortName, String longName, boolean required, boolean caseSensitive, String defaultValue) getArgument(int i) getExpectedArgument(String shortOrLongName) getHelp()getObjectFromString(Class c, String value) getOption(int i) getOptionValue(String name) getOptionValue(String name, boolean required) getOptionValue(String name, boolean required, boolean caseSensitive) getOptionValue(String name, boolean required, boolean caseSensitive, String defaultValue) getOptionValue(String label, boolean caseSensitive, String defaultValue) getParameter(int i) CmdParam[]booleanisAnySelectedOption(String shortName, String longName) booleanisAnySelectedOption(String shortName, String longName, boolean required) booleanisAnySelectedOption(String shortName, String longName, boolean required, boolean caseSensitive) booleanisAnySelectedOption(String shortName, String longName, boolean required, boolean caseSensitive, boolean defaultValue) booleanbooleanisDeclared(String label) booleanisDeclared(String label, boolean caseSensitive) booleanbooleanbooleanbooleanbooleanisSelectedOption(String name) booleanisSelectedOption(String name, boolean required) booleanisSelectedOption(String name, boolean required, boolean caseSensitive) booleanisSelectedOption(String name, boolean required, boolean caseSensitive, boolean defaultValue) voidloadArgumentsFromFile(String fileName) voidreadFromConsole(String questionMessage, String endPattern) voidvoidsetArguments(String[] args) voidsetCaseSensitive(boolean caseSensitive) voidsetExitIfError(boolean exitIfError) voidsetExitIfHelp(boolean exitIfHelp) voidsetHelpContent(String helpContent) voidsetReference(Object caller) voidshowHelp()booleanvoidshowWinHelp(Component parent, String title) intsize()voidvalidate()boolean
-
Field Details
-
ERR_UNKNOWN_CMD_ARG
public static final int ERR_UNKNOWN_CMD_ARG- See Also:
-
OPTION_CMD_START
- See Also:
-
OPTION_START
- See Also:
-
OPTION_LONG_START
- See Also:
-
OPTION_NEGATE
- See Also:
-
OPTION_SEPARATOR
- See Also:
-
CRLF
- See Also:
-
HELP1_OPTION
-
HELP2_OPTION
-
HELP3_OPTION
-
optionStart
-
optionLongStart
-
optionCmdStart
-
optionNegate
-
optionSeparator
-
-
Constructor Details
-
JCmdLine
public JCmdLine() -
JCmdLine
-
JCmdLine
-
-
Method Details
-
addExpectedOption
-
getExpectedArgument
-
validate
public void validate() -
getOption
-
getParameter
-
getArgument
-
isAnySelectedOption
-
isAnySelectedOption
-
isAnySelectedOption
-
isAnySelectedOption
-
getAnyOptionValue
-
getAnyOptionValue
-
getAnyOptionValue
-
getAnyOptionValue
-
getAnyOption
-
getAnyOption
-
getAnyOption
-
getOptionValue
-
getOptionValue
-
getOptionValue
-
getOptionValue
-
isSelectedOption
-
isSelectedOption
-
isSelectedOption
-
isSelectedOption
public boolean isSelectedOption(String name, boolean required, boolean caseSensitive, boolean defaultValue) -
getOption
-
getOption
-
getOption
-
getOptionValuesMap
-
size
public int size() -
getHelp
-
getObjectFromString
-
getReference
-
getString
- Throws:
IOException
-
isDeclared
-
isDeclared
-
setArguments
-
loadArgumentsFromFile
- Throws:
IOException
-
addArguments
-
readFromConsole
- Throws:
IOException
-
reflectValues
public void reflectValues() -
getOptionValue
-
setReference
-
showHelp
public void showHelp() -
showWinHelp
-
wantsHelp
public boolean wantsHelp() -
isExitIfHelp
public boolean isExitIfHelp() -
setExitIfHelp
public void setExitIfHelp(boolean exitIfHelp) -
getHelpContent
-
setHelpContent
-
isCaseSensitive
public boolean isCaseSensitive() -
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) -
getParameters
-
getUnknownOptions
-
isHelpNeeded
public boolean isHelpNeeded() -
showUnknownOptionsErrors
public boolean showUnknownOptionsErrors() -
dump
- Throws:
IOException
-
dump
-
isExitIfError
public boolean isExitIfError() -
setExitIfError
public void setExitIfError(boolean exitIfError) -
exitWithError
-
isExpectedOptions
public boolean isExpectedOptions() -
noExpectedOptions
public void noExpectedOptions()
-