java.lang.Object
coneforest.clianthus.option.Option
coneforest.clianthus.option.OptionWithArg<T>
coneforest.clianthus.option.OptionHolder<T>
- Type Parameters:
T
- class of containing object.
- Direct Known Subclasses:
OptionBoolean
,OptionDouble
,OptionFloat
,OptionInteger
,OptionLong
,OptionPath
,OptionString
An abstract option holding an object.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
OptionHolder
Creates new option with given names.- Parameters:
names
- space-delimited names.
-
-
Method Details
-
getValue
Returns containing object. -
handle
Replaces current option value with parsed argument. Argument is parsed byparseArg(String)
.- Specified by:
handle
in classOptionWithArg<T>
- Parameters:
arg
- an argument,- Throws:
ProcessingException
- when parse error occurs.
-
parseArg
Parses an argument and returns an object.- Parameters:
arg
- an argument.- Returns:
- an object.
- Throws:
ProcessingException
- when parse error occurs.
-