Package ai.preferred.cerebro.core.util
Class CommandOptions
- java.lang.Object
-
- ai.preferred.cerebro.core.util.CommandOptions
-
public class CommandOptions extends java.lang.Object
Command Options- Author:
- ddle.2015
-
-
Constructor Summary
Constructors Constructor Description CommandOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOption(java.lang.String key, java.lang.String description, java.lang.Object defaultValue)
java.lang.Boolean
getBooleanOption(java.lang.String key)
java.lang.Double
getDoubleOption(java.lang.String key)
java.lang.Integer
getIntegerOption(java.lang.String key)
java.lang.Long
getLongOption(java.lang.String key)
java.lang.String
getStringOption(java.lang.String key)
void
parse(java.lang.String[] args)
void
printHelp()
-
-
-
Method Detail
-
parse
public void parse(java.lang.String[] args)
-
addOption
public void addOption(java.lang.String key, java.lang.String description, java.lang.Object defaultValue)
-
getBooleanOption
public java.lang.Boolean getBooleanOption(java.lang.String key) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getStringOption
public java.lang.String getStringOption(java.lang.String key) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getIntegerOption
public java.lang.Integer getIntegerOption(java.lang.String key) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getDoubleOption
public java.lang.Double getDoubleOption(java.lang.String key) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getLongOption
public java.lang.Long getLongOption(java.lang.String key) throws java.lang.Exception
- Throws:
java.lang.Exception
-
printHelp
public void printHelp()
-
-