Package org.forester.util
Class CommandLineArguments
java.lang.Object
org.forester.util.CommandLineArguments
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFile(int i) getName(int i) String[]getNames()intgetOptionValue(String option_name) chargetOptionValueAsChar(String option_name) getOptionValueAsCleanString(String option_name) Removes quotesdoublegetOptionValueAsDouble(String option_name) intgetOptionValueAsInt(String option_name) longgetOptionValueAsLong(String option_name) booleanisOptionHasAValue(String option_name) booleanisOptionSet(String option_name) booleanisOptionValueSet(String option_name) validateAllowedOptions(List<String> allowed_options) validateAllowedOptionsAsString(List<String> allowed_options) validateMandatoryOptions(List<String> mandatory_options) validateMandatoryOptionsAsString(List<String> mandatory_options)
-
Constructor Details
-
CommandLineArguments
- Throws:
IOException
-
-
Method Details
-
getCommandLineArgsAsString
-
getFile
-
getName
-
getNames
-
getNumberOfNames
public int getNumberOfNames() -
getOptionValue
- Throws:
IllegalArgumentException
-
getOptionValueAsCleanString
Removes quotes- Throws:
IllegalArgumentException
-
getOptionValueAsChar
- Throws:
IllegalArgumentException
-
getOptionValueAsDouble
- Throws:
IOException
-
getOptionValueAsInt
- Throws:
IOException
-
getOptionValueAsLong
- Throws:
IOException
-
isOptionHasAValue
-
isOptionSet
-
isOptionValueSet
- Throws:
IllegalArgumentException
-
validateAllowedOptions
-
validateAllowedOptionsAsString
-
validateMandatoryOptions
-
validateMandatoryOptionsAsString
-