com.adventnet.utilities.common
Class ParseOptions

java.lang.Object
  extended by com.adventnet.utilities.common.ParseOptions

public class ParseOptions
extends java.lang.Object


Field Summary
(package private)  int i
           
(package private)  int j
           
(package private)  java.lang.String none
           
(package private)  java.lang.String option
           
 java.lang.String[] remArgs
          The remaining Args after parsing options
 java.lang.String usage_string
           
 
Constructor Summary
ParseOptions(java.lang.String[] args, java.lang.String[] options, java.lang.String[] values, java.lang.String usage)
          Parses options and sets values according to options.
 
Method Summary
 void usage_error()
          Print usage error and exit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

remArgs

public java.lang.String[] remArgs
The remaining Args after parsing options


usage_string

public java.lang.String usage_string

none

java.lang.String none

option

java.lang.String option

i

int i

j

int j
Constructor Detail

ParseOptions

public ParseOptions(java.lang.String[] args,
                    java.lang.String[] options,
                    java.lang.String[] values,
                    java.lang.String usage)
Parses options and sets values according to options. options[] is an array of options and values[] is the returned array of string values. If options[i] has no associated string, set values[i] = "None" before calling this. The usage string must be supplied by the user. Any remaining arguments are stored in remArgs[]

Method Detail

usage_error

public void usage_error()
Print usage error and exit