Package util
Class CommandLine
- java.lang.Object
-
- util.CommandLine
-
public class CommandLine extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description boolean
active
protected int
argumentIndex
protected java.lang.String[]
argumentNames
protected java.lang.String[]
argumentValues
-
Constructor Summary
Constructors Constructor Description CommandLine(java.lang.String optionDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addArgument(java.lang.String value)
java.lang.String
getArgument(java.lang.String argName)
java.lang.String
getOptionArgument(java.lang.String optionName, java.lang.String argName)
java.lang.String
getOptionArgument(java.lang.String optionName, java.lang.String argName, java.lang.String defaultValue)
boolean
hasOption(java.lang.String optionName)
boolean
needsMoreArguments()
boolean
parse(java.lang.String[] args)
protected void
parseArgumentDescriptor(java.lang.String arguments)
protected java.lang.String[]
split(java.lang.String value)
-
-
-
Method Detail
-
parse
public boolean parse(java.lang.String[] args)
-
hasOption
public boolean hasOption(java.lang.String optionName)
-
getOptionArgument
public java.lang.String getOptionArgument(java.lang.String optionName, java.lang.String argName)
-
getOptionArgument
public java.lang.String getOptionArgument(java.lang.String optionName, java.lang.String argName, java.lang.String defaultValue)
-
parseArgumentDescriptor
protected void parseArgumentDescriptor(java.lang.String arguments)
-
getArgument
public java.lang.String getArgument(java.lang.String argName)
-
needsMoreArguments
public boolean needsMoreArguments()
-
addArgument
public void addArgument(java.lang.String value)
-
split
protected java.lang.String[] split(java.lang.String value)
-
-