org.limitless.util
Class CommandLineArgumentParser.BasicParseStrategy
java.lang.Object
org.limitless.util.CommandLineArgumentParser.BasicParseStrategy
- Enclosing class:
- CommandLineArgumentParser
public static class CommandLineArgumentParser.BasicParseStrategy
- extends java.lang.Object
- Author:
- Brian Sanders
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
private static CommandLineArgumentParser.BasicParseStrategy instance
CommandLineArgumentParser.BasicParseStrategy
private CommandLineArgumentParser.BasicParseStrategy()
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.