Class Option

java.lang.Object
coneforest.clianthus.option.Option
Direct Known Subclasses:
OptionWithArg, OptionWithoutArg

public abstract class Option extends Object
An abstract option.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Option(String names)
    Constructs an option object with given names.
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract <T> T
    Returns an option value.
    boolean
    Returns true if given name is found among option names, and false otherwise.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Option

      public Option(String names)
      Constructs an option object with given names.
      Parameters:
      names - option names.
  • Method Details

    • getValue

      public abstract <T> T getValue()
      Returns an option value.
      Type Parameters:
      T - a type of a value.
      Returns:
      a value.
    • hasName

      public boolean hasName(String name)
      Returns true if given name is found among option names, and false otherwise.
      Parameters:
      name - a name.
      Returns:
      a result.