jasco.util
Class CommandLine

java.lang.Object
  extended by jasco.util.CommandLine

public class CommandLine
extends java.lang.Object


Constructor Summary
CommandLine(java.lang.String[] cl)
           
CommandLine(java.lang.String[] cl, int minArgs)
           
 
Method Summary
protected  void addArg(java.lang.String s)
           
protected  void addFlag(java.lang.String s)
           
protected  boolean checkConsistency()
           
 void checkFlags(java.util.Set validkeys)
           
 java.util.Vector getArgs()
           
 java.util.TreeMap getFlags()
           
protected  boolean isFlag(java.lang.String s)
           
 boolean parse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandLine

public CommandLine(java.lang.String[] cl,
                   int minArgs)

CommandLine

public CommandLine(java.lang.String[] cl)
Method Detail

parse

public boolean parse()

getFlags

public java.util.TreeMap getFlags()

getArgs

public java.util.Vector getArgs()

checkFlags

public void checkFlags(java.util.Set validkeys)
                throws InvalidCommandLineFlag
Throws:
InvalidCommandLineFlag

addFlag

protected void addFlag(java.lang.String s)

checkConsistency

protected boolean checkConsistency()

isFlag

protected boolean isFlag(java.lang.String s)

addArg

protected void addArg(java.lang.String s)