dfki.util.application
Class OptionReader

java.lang.Object
  |
  +--dfki.util.application.OptionReader

public class OptionReader
extends java.lang.Object


Inner Class Summary
static class OptionReader.Exception
           
 
Constructor Summary
OptionReader(Option[] options)
           
 
Method Summary
 void addOption(Option option)
           
 void addOption(Option[] options)
           
 java.lang.String getOptionValue(Option option)
           
 java.util.Collection getOptionValues(Option option)
           
 java.lang.String getOverview()
           
 boolean hasMoreOptions()
           
 boolean hasOption(Option option)
           
 Option nextOption()
           
 java.lang.String[] pendingArgs()
           
 void readArgs(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionReader

public OptionReader(Option[] options)
Method Detail

addOption

public void addOption(Option option)

addOption

public void addOption(Option[] options)

readArgs

public void readArgs(java.lang.String[] args)
              throws OptionReader.Exception

hasOption

public boolean hasOption(Option option)

getOptionValue

public java.lang.String getOptionValue(Option option)

getOptionValues

public java.util.Collection getOptionValues(Option option)

hasMoreOptions

public boolean hasMoreOptions()

nextOption

public Option nextOption()
                  throws OptionReader.Exception

pendingArgs

public java.lang.String[] pendingArgs()

getOverview

public java.lang.String getOverview()