com.beasys.commerce.util
Class CommandLineArgumentHelper
java.lang.Object
|
+--com.beasys.commerce.util.CommandLineArgumentHelper
- public class CommandLineArgumentHelper
- extends java.lang.Object
Convenience helper for handling command line arguments.
Method Summary |
protected static CommandLineArgument |
getArgument(java.lang.String aFlag,
java.util.List args)
Get argument. |
protected static java.lang.String |
getUsageText(boolean isRequired,
java.util.List arguments)
Get usage text. |
protected static boolean |
isRequired(java.lang.String aFlag,
java.util.List args)
Is required. |
static java.util.Map |
mapArguments(java.lang.String[] args,
java.util.List arguments)
Map the arguments. |
protected static boolean |
requiresFlagValue(java.lang.String aFlag,
java.util.List args)
Requires flag value. |
static java.lang.String |
usage(java.lang.Class aClass,
java.util.List arguments)
Usage. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
LINE_FEED
protected static final java.lang.String LINE_FEED
REGULAR_ARGS
public static final java.lang.Object REGULAR_ARGS
CommandLineArgumentHelper
public CommandLineArgumentHelper()
usage
public static java.lang.String usage(java.lang.Class aClass,
java.util.List arguments)
- Usage.
- Parameters:
aClass
- arguments
- - Returns:
String
getUsageText
protected static java.lang.String getUsageText(boolean isRequired,
java.util.List arguments)
- Get usage text.
- Parameters:
isRequired
- arguments
- - Returns:
String
getArgument
protected static CommandLineArgument getArgument(java.lang.String aFlag,
java.util.List args)
- Get argument.
- Parameters:
aFlag
- args
- - Returns:
CommandLineArgument
requiresFlagValue
protected static boolean requiresFlagValue(java.lang.String aFlag,
java.util.List args)
- Requires flag value.
- Parameters:
aFlag
- args
- - Returns:
boolean
isRequired
protected static boolean isRequired(java.lang.String aFlag,
java.util.List args)
- Is required.
- Parameters:
aFlag
- args
- - Returns:
boolean
mapArguments
public static java.util.Map mapArguments(java.lang.String[] args,
java.util.List arguments)
- Map the arguments.
- Parameters:
args
- args fromarguments
- list of CommandLineArgument(s).- Returns:
Map
the key is the CommandLineArgument, the value is
a List of values for the CommandLineArgument.
Copyright © 2000 BEA Systems, Inc. All Rights Reserved