Package org.apache.axis.utils
Class CLOption
- java.lang.Object
-
- org.apache.axis.utils.CLOption
-
public final class CLOption extends java.lang.ObjectBasic class describing an instance of option.- Since:
- 4.0
- Author:
- Peter Donald
-
-
Field Summary
Fields Modifier and Type Field Description static intTEXT_ARGUMENTValue ofgetId()when the option is a text argument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArgument(java.lang.String argument)Mutator of Argument property.java.lang.StringgetArgument()Retrieve argument to option if it takes arguments.java.lang.StringgetArgument(int index)Retrieve indexed argument to option if it takes arguments.intgetArgumentCount()Get number of arguments.intgetId()Retrieve id of option.java.lang.StringtoString()Convert to String.
-
-
-
Field Detail
-
TEXT_ARGUMENT
public static final int TEXT_ARGUMENT
Value ofgetId()when the option is a text argument.- See Also:
- Constant Field Values
-
-
Method Detail
-
getArgument
public final java.lang.String getArgument()
Retrieve argument to option if it takes arguments.- Returns:
- the (first) argument
-
getArgument
public final java.lang.String getArgument(int index)
Retrieve indexed argument to option if it takes arguments.- Parameters:
index- The argument index, from 0 togetArgumentCount()-1.- Returns:
- the argument
-
getId
public final int getId()
Retrieve id of option. The id is eqivalent to character code if it can be a single letter option.- Returns:
- the id
-
addArgument
public final void addArgument(java.lang.String argument)
Mutator of Argument property.- Parameters:
argument- the argument
-
getArgumentCount
public final int getArgumentCount()
Get number of arguments.
-
toString
public final java.lang.String toString()
Convert to String.- Overrides:
toStringin classjava.lang.Object- Returns:
- the string value
-
-