open class TypedOption<T : Any> : Option
An implementation of Option for java specifying the type of object received by the option. This allows converting the given raw value into the specified type.
Author
Clement Escoffier
TypedOption()
Creates an empty instance of TypedOption. TypedOption(option: TypedOption<T>)
Creates an instance of TypedOption by copying the state of another TypedOption |
open fun addChoice(choice: String): TypedOption<T> |
|
open fun ensureValidity(): Unit |
|
open fun getConverter(): Converter<T> |
|
open fun getListSeparator(): String |
|
open fun getType(): Class<T> |
|
open fun isParsedAsList(): Boolean |
|
open fun setArgName(argName: String): TypedOption<T> |
|
open fun setChoices(choices: MutableSet<String>): TypedOption<T> |
|
open fun setConverter(converter: Converter<T>): TypedOption<T> |
|
open fun setDefaultValue(defaultValue: String): TypedOption<T> |
|
open fun setDescription(description: String): TypedOption<T> |
|
open fun setFlag(flag: Boolean): TypedOption<T> |
|
open fun setHidden(: Boolean): TypedOption<T> |
|
open fun setListSeparator(listSeparator: String): TypedOption<T> |
|
open fun setLongName(longName: String): TypedOption<T> |
|
open fun setMultiValued(acceptMultipleValues: Boolean): TypedOption<T> |
|
open fun setParsedAsList(isList: Boolean): TypedOption<T> |
|
open fun setRequired(required: Boolean): TypedOption<T> |
|
open fun setShortName(shortName: String): TypedOption<T> |
|
open fun setSingleValued(acceptSingleValue: Boolean): TypedOption<T> |
|
open fun setType(type: Class<T>): TypedOption<T> |