Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MaltParser 1.6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.maltparser.core.options.option
Class UnaryOption

    java.lang.Object
      org.maltparser.core.options.option.Option
          org.maltparser.core.options.option.UnaryOption

All Implemented Interfaces:
  Comparable<Option>

    public class UnaryOption

extends Option

An unary option is an option that doesn't need a value to the specified. For example the --system-help option (-h or --help).

Since:
  1.0
Author:
  Johan Hall

Field Summary

Fields inherited from class org.maltparser.core.options.option.Option
`BOTH, NONE, PROCESS, SAVE, TRAIN`

Constructor Summary
`UnaryOption(OptionGroup group, String name, String shortDescription, String flag, String usage)` Creates an unary option description

Method Summary
`Object` | `getDefaultValueObject()` Returns the object for the default value for option.
`String` | `getDefaultValueString()` Returns a string representation of the default value.
`String` | `getStringRepresentation(Object value)` Returns a string representation of the option value.
`Object` | `getValueObject(String value)` Returns the corresponding object for the option value (specified as a string value).
`void` | `setDefaultValue(String defaultValue)` Sets the default value for the option.
`String` | `toString()`

Methods inherited from class org.maltparser.core.options.option.Option
`compareTo, getFlag, getGroup, getName, getShortDescription, getUsage, isAmbiguous, setAmbiguous, setFlag, setGroup, setName, setShortDescription, setUsage, setUsage`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### UnaryOption

    public UnaryOption(OptionGroup group,
                       String name,
                       String shortDescription,
                       String flag,
                       String usage)
                throws MaltChainedException

  Creates an unary option description

  Parameters:
    `group` - a reference to the option group.
    `name` - the name of the option.
    `shortDescription` - a short description of the option.
    `flag` - a short string that can be used in the command line.
    `usage` - a string that explains the usage of the option.
  Throws:
    `OptionException`
    `MaltChainedException`

Method Detail

### getValueObject

    public Object getValueObject(String value)
                          throws MaltChainedException

  Description copied from class: `Option`
  Returns the corresponding object for the option value (specified as a string value).

  Specified by:
    `getValueObject` in class `Option`
  Parameters:
    `value` - the string option value
  Returns:
    the corresponding object for the option value (specified as a string value).
  Throws:
    `OptionException`
    `MaltChainedException`

### getDefaultValueObject

    public Object getDefaultValueObject()
                                 throws MaltChainedException

  Description copied from class: `Option`
  Returns the object for the default value for option.

  Specified by:
    `getDefaultValueObject` in class `Option`
  Returns:
    the object for the default value for option.
  Throws:
    `OptionException`
    `MaltChainedException`

### getDefaultValueString

    public String getDefaultValueString()

  Description copied from class: `Option`
  Returns a string representation of the default value.

  Specified by:
    `getDefaultValueString` in class `Option`
  Returns:
    a string representation of the default value

### getStringRepresentation

    public String getStringRepresentation(Object value)

  Description copied from class: `Option`
  Returns a string representation of the option value.

  Specified by:
    `getStringRepresentation` in class `Option`
  Parameters:
    `value` - an option value object
  Returns:
    a string representation of the option value, if the option value could not be found null is returned.

### setDefaultValue

    public void setDefaultValue(String defaultValue)
                         throws MaltChainedException

  Description copied from class: `Option`
  Sets the default value for the option.

  Specified by:
    `setDefaultValue` in class `Option`
  Parameters:
    `defaultValue` - the string default value
  Throws:
    `OptionException`
    `MaltChainedException`

### toString

    public String toString()

  Overrides:
    `toString` in class `Option`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MaltParser 1.6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2007-2011 Johan Hall, Jens Nilsson and Joakim Nivre.