org.limitless.util
Interface CommandLineArgumentParser.DetailsBuilder

All Known Implementing Classes:
CommandLineArgumentParser.BasicDetailsBuilder, CommandLineArgumentParser.DefaultDetailsBuilder, KnownCommandLineArgumentsDetailsBuilder
Enclosing class:
CommandLineArgumentParser

public static interface CommandLineArgumentParser.DetailsBuilder


Method Summary
 void addArgument(java.lang.String a)
           
 void addFlag(java.lang.String f)
           
 void addOption(java.lang.String o, java.lang.String v)
           
 CommandLineArgumentParser.Details getDetails()
          After a call to getDetails(), the builder should forget everything so it can be re-used!!!!
 

Method Detail

addFlag

void addFlag(java.lang.String f)
             throws CommandLineArgumentParser.ParseException
Throws:
CommandLineArgumentParser.ParseException

addArgument

void addArgument(java.lang.String a)
                 throws CommandLineArgumentParser.ParseException
Throws:
CommandLineArgumentParser.ParseException

addOption

void addOption(java.lang.String o,
               java.lang.String v)
               throws CommandLineArgumentParser.ParseException
Throws:
CommandLineArgumentParser.ParseException

getDetails

CommandLineArgumentParser.Details getDetails()
                                             throws CommandLineArgumentParser.ParseException
After a call to getDetails(), the builder should forget everything so it can be re-used!!!!

Returns:
A new details object.
Throws:
CommandLineArgumentParser.ParseException


Copyright © 1995, 2004 Limitless Knowledge Association, All Rights Reserved.