Class

com.frugalmechanic.optparse

Opt

Related Doc: package optparse

Permalink

abstract class Opt extends AnyRef

The base type of all command line options

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Opt
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Opt(_long: Option[String], _short: Option[Char], _desc: String, _enables: ⇒ Seq[BoolOpt], _disables: ⇒ Seq[BoolOpt], _invalidWith: ⇒ Seq[Opt], _validWith: ⇒ Seq[Opt], _exclusive: Boolean)

    Permalink

Abstract Value Members

  1. abstract def reset(): Unit

    Permalink
    Attributes
    protected[com.frugalmechanic.optparse]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var actualLong: Option[String]

    Permalink
    Attributes
    protected[com.frugalmechanic.optparse]
  5. var actualShort: Option[Char]

    Permalink
    Attributes
    protected[com.frugalmechanic.optparse]
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  8. def desc: String

    Permalink

    The description of this option which is used as part of the help message

  9. def disables: Seq[BoolOpt]

    Permalink

    A list of boolean option that this option disables

  10. def enables: Seq[BoolOpt]

    Permalink

    A List of boolean options that this option enables

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def exclusive: Boolean

    Permalink

    Whether or not this command line options is exclusive and cannot be used with any other options (e.g.

    Whether or not this command line options is exclusive and cannot be used with any other options (e.g. a help options that prints the help message and then quits)

  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  16. def invalidWith: Seq[Opt]

    Permalink

    Other command line options that this option is invalid with

  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def long: Option[String]

    Permalink

    The long form of this option (if any)

    The long form of this option (if any)

    (e.g. "myoption" would be called with "--myoption" on the command line)

  19. var methodName: String

    Permalink
    Attributes
    protected[com.frugalmechanic.optparse]
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  23. def short: Option[Char]

    Permalink

    The short form of this option (if any)

    The short form of this option (if any)

    (e.g. "a" would be called with "-a" on the command line)

  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. def validWith: Seq[Opt]

    Permalink

    Other command line options that are required when this option is set

  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped