|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthultig.util.OSArguments
public class OSArguments
NOT YET WELL COMMENTED. Command Line arguments handler
Description:
Copyright: JPC Copyright (c) Sep 2006
Company: UBI/HULTIG/SUMO
Constructor Summary | |
---|---|
OSArguments(String[] args)
Constructor |
Method Summary | |
---|---|
boolean |
allDefined(String[] keys)
Test if a set of arguments were defined. |
boolean |
contains(String label)
Test if some argument exists, labeled or not |
String |
get(int i)
|
String |
get(String param)
|
Integer |
getInteger(String param)
Tries to read an integer parameter. |
Integer |
getInteger(String param,
int defaultValue)
Tries to read am integer parameter, ensuring a default value. |
String |
getLabel(int i)
|
int |
index(String label)
|
double |
interpret(int i,
double a)
Intreprea o i-ésimo argumento como double. |
int |
interpret(int i,
int a)
Intrepreta o i-ésimo argumento como int. |
long |
interpret(int i,
long a)
Intreprea o i-ésimo argumento como long. |
static void |
main(String[] args)
The main method is used for testing. |
void |
printArgs()
Outputs both argument types: positionals and labeled. |
int |
size()
Total number of arguments. |
String |
toString()
Overloading. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public OSArguments(String[] args)
args
- String[]Method Detail |
---|
public boolean contains(String label)
label
- String
public int index(String label)
public String get(String param)
public Integer getInteger(String param)
param
- The parameter name.
null
.public Integer getInteger(String param, int defaultValue)
param
- The name of the parameter to be readdefaultValue
- The default value assumed.
public String get(int i)
public String getLabel(int i)
public boolean allDefined(String[] keys)
keys
- String[]
public int interpret(int i, int a)
i
- inta
- int
public long interpret(int i, long a)
i
- inta
- long
public double interpret(int i, double a)
i
- inta
- double
public int size()
public void printArgs()
public String toString()
toString
in class Object
public static void main(String[] args)
args
- String[]
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |