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[]
args
private boolean
countArgs
private boolean
deprecated
private java.lang.String
description
private java.lang.String
name
private boolean
required
-
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.String
getArgsSpec()
java.lang.String
getDescription()
java.lang.String
getName()
java.lang.String
getSpec()
boolean
isCountArgs()
boolean
isDeprecated()
boolean
isRequired()
private void
missingArgument(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()
-
-