Package org.apache.ivy.util.cli
Class Option
- java.lang.Object
-
- org.apache.ivy.util.cli.Option
-
public class Option extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]argsprivate booleancountArgsprivate booleandeprecatedprivate java.lang.Stringdescriptionprivate java.lang.Stringnameprivate booleanrequired
-
Constructor Summary
Constructors Constructor Description Option(java.lang.String name, java.lang.String[] args, java.lang.String description, boolean required, boolean countArgs, boolean deprecated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getArgs()private java.lang.StringgetArgsSpec()java.lang.StringgetDescription()java.lang.StringgetName()java.lang.StringgetSpec()booleanisCountArgs()booleanisDeprecated()booleanisRequired()private voidmissingArgument(int i)(package private) java.lang.String[]parse(java.util.ListIterator<java.lang.String> iterator)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getArgs
public java.lang.String[] getArgs()
-
getDescription
public java.lang.String getDescription()
-
isRequired
public boolean isRequired()
-
isCountArgs
public boolean isCountArgs()
-
isDeprecated
public boolean isDeprecated()
-
parse
java.lang.String[] parse(java.util.ListIterator<java.lang.String> iterator) throws ParseException- Throws:
ParseException
-
missingArgument
private void missingArgument(int i) throws ParseException- Throws:
ParseException
-
getSpec
public java.lang.String getSpec()
-
getArgsSpec
private java.lang.String getArgsSpec()
-
-