Package org.alfresco.util
Class ArgumentHelper
- java.lang.Object
-
- org.alfresco.util.ArgumentHelper
-
public class ArgumentHelper extends Object
Utility class to assist in extracting program arguments.- Since:
- V2.1-A
- Author:
- Derek Hulley
-
-
Constructor Summary
Constructors Constructor Description ArgumentHelper(String usage, String[] args)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIntegerValue(String arg, boolean mandatory, int minValue, int maxValue)
String
getStringValue(String arg, boolean mandatory, boolean nonEmpty)
void
printUsage()
static Map<String,String>
ripArgs(String... args)
-
-
-
Method Detail
-
getStringValue
public String getStringValue(String arg, boolean mandatory, boolean nonEmpty)
- Throws:
IllegalArgumentException
- if the argument doesn't match the requirements.
-
getIntegerValue
public int getIntegerValue(String arg, boolean mandatory, int minValue, int maxValue)
- Returns:
- Returns the value assigned or the minimum value if the parameter was not present
- Throws:
IllegalArgumentException
- if the argument doesn't match the requirements.
-
printUsage
public void printUsage()
-
-