org.limitless.util
Class CommandLineArgumentParser.BasicParseStrategy

java.lang.Object
  extended by org.limitless.util.CommandLineArgumentParser.BasicParseStrategy
Enclosing class:
CommandLineArgumentParser

public static class CommandLineArgumentParser.BasicParseStrategy
extends java.lang.Object

Author:
Brian Sanders

Field Summary
private static CommandLineArgumentParser.BasicParseStrategy instance
           
 
Constructor Summary
private CommandLineArgumentParser.BasicParseStrategy()
           
 
Method Summary
 CommandLineArgumentParser.Details doParse(java.lang.String[] args, CommandLineArgumentParser.DetailsBuilder builder)
          This method loops through the specified arguments and uses the provided builder to construct a Details object.
static CommandLineArgumentParser.BasicParseStrategy getInstance()
           
private  boolean isArgument(java.lang.String arg)
           
private  boolean isFlag(java.lang.String arg)
           
private  boolean isOption(java.lang.String arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static CommandLineArgumentParser.BasicParseStrategy instance
Constructor Detail

CommandLineArgumentParser.BasicParseStrategy

private CommandLineArgumentParser.BasicParseStrategy()
Method Detail

getInstance

public static CommandLineArgumentParser.BasicParseStrategy getInstance()

isFlag

private boolean isFlag(java.lang.String arg)

isOption

private boolean isOption(java.lang.String arg)

isArgument

private boolean isArgument(java.lang.String arg)

doParse

public CommandLineArgumentParser.Details doParse(java.lang.String[] args,
                                                 CommandLineArgumentParser.DetailsBuilder builder)
                                          throws CommandLineArgumentParser.ParseException
This method loops through the specified arguments and uses the provided builder to construct a Details object.

Parameters:
args -
builder -
Returns:
Details
Throws:
CommandLineArgumentParser.ParseException


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