org.alfresco.util
Class ArgumentHelper
java.lang.Object
org.alfresco.util.ArgumentHelper
public class ArgumentHelper
- extends java.lang.Object
Utility class to assist in extracting program arguments.
- Since:
- V2.1-A
Constructor Summary |
ArgumentHelper(java.lang.String usage,
java.lang.String[] args)
|
Method Summary |
int |
getIntegerValue(java.lang.String arg,
boolean mandatory,
int minValue,
int maxValue)
|
java.lang.String |
getStringValue(java.lang.String arg,
boolean mandatory,
boolean nonEmpty)
|
void |
printUsage()
|
static java.util.Map |
ripArgs(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArgumentHelper
public ArgumentHelper(java.lang.String usage,
java.lang.String[] args)
ripArgs
public static java.util.Map ripArgs(java.lang.String[] args)
getStringValue
public java.lang.String getStringValue(java.lang.String arg,
boolean mandatory,
boolean nonEmpty)
- Throws:
java.lang.IllegalArgumentException
- if the argument doesn't match the requirements.
getIntegerValue
public int getIntegerValue(java.lang.String arg,
boolean mandatory,
int minValue,
int maxValue)
- Returns:
- Returns the value assigned or the minimum value if the parameter was not present
- Throws:
java.lang.IllegalArgumentException
- if the argument doesn't match the requirements.
printUsage
public void printUsage()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.