org.forester.util
Class CommandLineArguments
java.lang.Object
org.forester.util.CommandLineArguments
public final class CommandLineArguments
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandLineArguments
public CommandLineArguments(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException
getCommandLineArgsAsString
public java.lang.String getCommandLineArgsAsString()
getFile
public java.io.File getFile(int i)
getName
public java.lang.String getName(int i)
getNames
public java.lang.String[] getNames()
getNumberOfNames
public int getNumberOfNames()
getOptionValue
public java.lang.String getOptionValue(java.lang.String option_name)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getOptionValueAsCleanString
public java.lang.String getOptionValueAsCleanString(java.lang.String option_name)
throws java.lang.IllegalArgumentException
- Removes quotes
- Throws:
java.lang.IllegalArgumentException
getOptionValueAsDouble
public double getOptionValueAsDouble(java.lang.String option_name)
throws java.io.IOException
- Throws:
java.io.IOException
getOptionValueAsInt
public int getOptionValueAsInt(java.lang.String option_name)
throws java.io.IOException
- Throws:
java.io.IOException
getOptionValueAsLong
public long getOptionValueAsLong(java.lang.String option_name)
throws java.io.IOException
- Throws:
java.io.IOException
isOptionHasAValue
public boolean isOptionHasAValue(java.lang.String option_name)
isOptionSet
public boolean isOptionSet(java.lang.String option_name)
isOptionValueSet
public boolean isOptionValueSet(java.lang.String option_name)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
validateAllowedOptions
public java.util.List<java.lang.String> validateAllowedOptions(java.util.List<java.lang.String> allowed_options)
validateAllowedOptionsAsString
public java.lang.String validateAllowedOptionsAsString(java.util.List<java.lang.String> allowed_options)
validateMandatoryOptions
public java.util.List<java.lang.String> validateMandatoryOptions(java.util.List<java.lang.String> mandatory_options)
validateMandatoryOptionsAsString
public java.lang.String validateMandatoryOptionsAsString(java.util.List<java.lang.String> mandatory_options)