|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgcspy.utils.Arguments
public class Arguments
Manages the shell arguments passed to the main method
| Field Summary | |
|---|---|
static int |
INT_TYPE
Type for interger-valued arguments |
static int |
POS_INT_TYPE
Type for positive integer-valued arguments |
static int |
STRING_TYPE
Type for string-valued arguments |
| Constructor Summary | |
|---|---|
Arguments()
Create new arguments |
|
| Method Summary | |
|---|---|
void |
add(java.lang.String name)
Add a compulsory argument |
void |
add(java.lang.String name,
boolean compulsory,
int[] types)
Add an argument (no values, requirements nor exclusions) |
void |
add(java.lang.String name,
boolean compulsory,
int[] types,
java.lang.Object[] values)
Add an argument (no requirements or exclusions) |
void |
add(java.lang.String name,
boolean compulsory,
int[] types,
java.lang.Object[] values,
java.lang.String[] requires,
java.lang.String[] excluded)
Add an argument |
void |
add(java.lang.String name,
boolean compulsory,
int[] types,
java.lang.String[] requires,
java.lang.String[] excluded)
Add an argument (no values set) |
void |
add(java.lang.String name,
java.lang.String[] requires,
java.lang.String[] excluded)
Add a compulsory argument (no values) |
java.lang.String |
getError()
Get the argument error message |
java.lang.Object[] |
getValues(java.lang.String name)
Get an argument's parameter values |
boolean |
isSet(java.lang.String name)
Is an argument set? |
boolean |
parse(java.lang.String[] args)
Parse arguments |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int STRING_TYPE
public static final int INT_TYPE
public static final int POS_INT_TYPE
| Constructor Detail |
|---|
public Arguments()
| Method Detail |
|---|
public void add(java.lang.String name,
boolean compulsory,
int[] types,
java.lang.Object[] values,
java.lang.String[] requires,
java.lang.String[] excluded)
name - The name of the argumentcompulsory - Whether it is compulsorytypes - The types of the argument's parameters (INT, STRING, POS)values - The values of the argument's parametersrequires - excluded -
public void add(java.lang.String name,
boolean compulsory,
int[] types,
java.lang.String[] requires,
java.lang.String[] excluded)
name - The name of the argumentcompulsory - Whether it is compulsorytypes - The types of the argument's parameters (INT, STRING, POS)requires - excluded -
public void add(java.lang.String name,
boolean compulsory,
int[] types,
java.lang.Object[] values)
name - The name of the argumentcompulsory - Whether it is compulsorytypes - The types of the argument's parameters (INT, STRING, POS)values - The values of the argument's parameters
public void add(java.lang.String name,
boolean compulsory,
int[] types)
name - The name of the argumentcompulsory - Whether it is compulsorytypes - The types of the argument's parameters (INT, STRING, POS)
public void add(java.lang.String name,
java.lang.String[] requires,
java.lang.String[] excluded)
name - The name of the argumentrequires - excluded - public void add(java.lang.String name)
name - public java.lang.String getError()
public boolean parse(java.lang.String[] args)
args - The strings to parse
public java.lang.Object[] getValues(java.lang.String name)
name - The name of the argument
public boolean isSet(java.lang.String name)
name - The argument's name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||