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 © 2001 BEA Systems, Inc. All Rights Reserved