se.sics.isl.util
Class ArgumentManager
java.lang.Object
se.sics.isl.util.ConfigManager
se.sics.isl.util.ArgumentManager
public class ArgumentManager
- extends ConfigManager
Method Summary |
void |
addHelp(java.lang.String option)
|
void |
addHelp(java.lang.String option,
java.lang.String desc)
|
void |
addOption(java.lang.String option,
java.lang.String desc)
|
void |
addOption(java.lang.String option,
java.lang.String argName,
java.lang.String desc)
|
void |
finishArguments()
|
java.lang.String |
getArgument(java.lang.String name)
|
java.lang.String |
getArgument(java.lang.String name,
java.lang.String defaultValue)
|
boolean |
getArgumentAsBoolean(java.lang.String name,
boolean defaultValue)
|
double |
getArgumentAsDouble(java.lang.String name,
double defaultValue)
|
float |
getArgumentAsFloat(java.lang.String name,
float defaultValue)
|
int |
getArgumentAsInt(java.lang.String name,
int defaultValue)
|
long |
getArgumentAsLong(java.lang.String name,
long defaultValue)
|
java.lang.String |
getProperty(java.lang.String name,
java.lang.String defaultValue)
|
boolean |
hasArgument(java.lang.String name)
|
void |
removeArgument(java.lang.String name)
|
void |
setProperty(java.lang.String name,
java.lang.String value)
|
void |
usage(int error)
|
void |
validateArguments()
|
Methods inherited from class se.sics.isl.util.ConfigManager |
compareVersion, createInstances, createInstances, getProperty, getPropertyAsArray, getPropertyAsArray, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, loadConfiguration, loadConfiguration, loadConfiguration, names, parseBoolean, parseDouble, parseFloat, parseInt, parseLong |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArgumentManager
public ArgumentManager(java.lang.String programName,
java.lang.String[] args)
ArgumentManager
public ArgumentManager(ConfigManager parent,
java.lang.String programName,
java.lang.String[] args)
addOption
public void addOption(java.lang.String option,
java.lang.String argName,
java.lang.String desc)
addOption
public void addOption(java.lang.String option,
java.lang.String desc)
addHelp
public void addHelp(java.lang.String option,
java.lang.String desc)
addHelp
public void addHelp(java.lang.String option)
validateArguments
public void validateArguments()
finishArguments
public void finishArguments()
usage
public void usage(int error)
hasArgument
public boolean hasArgument(java.lang.String name)
getArgument
public java.lang.String getArgument(java.lang.String name)
getArgument
public java.lang.String getArgument(java.lang.String name,
java.lang.String defaultValue)
getArgumentAsInt
public int getArgumentAsInt(java.lang.String name,
int defaultValue)
getArgumentAsLong
public long getArgumentAsLong(java.lang.String name,
long defaultValue)
getArgumentAsFloat
public float getArgumentAsFloat(java.lang.String name,
float defaultValue)
getArgumentAsDouble
public double getArgumentAsDouble(java.lang.String name,
double defaultValue)
getArgumentAsBoolean
public boolean getArgumentAsBoolean(java.lang.String name,
boolean defaultValue)
removeArgument
public void removeArgument(java.lang.String name)
getProperty
public java.lang.String getProperty(java.lang.String name,
java.lang.String defaultValue)
- Overrides:
getProperty
in class ConfigManager
setProperty
public void setProperty(java.lang.String name,
java.lang.String value)
- Overrides:
setProperty
in class ConfigManager
Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.