## Uses of Class
org.crosswire.common.options.ArgumentType

- Packages that use ArgumentType
  Package | Description
  --- | ---
  org.crosswire.common.options | Classes to represent command line options.

- - ### Uses of ArgumentType in org.crosswire.common.options

    Fields in org.crosswire.common.options declared as ArgumentType
    Modifier and Type | Field and Description
    --- | ---
    `private ArgumentType` | Option.`argumentType`

    Methods in org.crosswire.common.options that return ArgumentType
    Modifier and Type | Method and Description
    --- | ---
    `static ArgumentType` | ArgumentType.`fromString(String name)` Lookup method to find an ArgumentType by name
    `ArgumentType` | Option.`getArgumentType()` The ArgumentType indicates this Option's ability to use a following argument.
    `static ArgumentType` | ArgumentType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static ArgumentType[]` | ArgumentType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Constructors in org.crosswire.common.options with parameters of type ArgumentType
    Constructor and Description
    `Option(String description, ArgumentType argumentType, DataType dataType, char shortName)` Create an Option with a short name, having no default value.
    `Option(String description, ArgumentType argumentType, DataType dataType, char shortName, String longName)` Create an Option with both short and long names, having no default value.
    `Option(String description, ArgumentType argumentType, DataType dataType, char shortName, String longName, String defaultValue)` Create an Option with both short and long names of a given DataType having a default value.
    `Option(String description, ArgumentType argumentType, DataType dataType, String longName)` Create an Option with a long name, having no default value.