Package

org.scalawag

druthers

Permalink

package druthers

Visibility
  1. Public
  2. All

Type Members

  1. case class AmbiguousKey(key: String, possibilities: Seq[OptionSpec]) extends UsageError with Product with Serializable

    Permalink
  2. class CommandParser[C] extends Parser[C]

    Permalink
  3. class CommandParser1[C, P1] extends CommandParser[C]

    Permalink
  4. class CommandParser2[C, P1, P2] extends CommandParser[C]

    Permalink
  5. class CommandParser3[C, P1, P2, P3] extends CommandParser[C]

    Permalink
  6. case class Counter(count: Int) extends Product with Serializable

    Permalink
  7. case class DuplicateValue(spec: OptionSpec, existing: Any, value: Any) extends UsageError with Product with Serializable

    Permalink
  8. case class ExtraneousValues(values: List[String]) extends UsageError with Product with Serializable

    Permalink
  9. case class InvalidArgument(spec: ArgumentSpec, value: String, reason: String) extends UsageError with Product with Serializable

    Permalink
  10. case class InvalidValue(spec: OptionSpec, value: String, reason: String) extends UsageError with Product with Serializable

    Permalink
  11. case class LongOptions(stopAtFirstBareWord: Boolean = false, quietMode: Boolean = false, valueDelimiter: Option[String] = None, collapsedValues: Option[Boolean] = None, booleansNegatedByNoPrefix: Boolean = false, abbreviations: Boolean = false) extends ParserConfiguration with Product with Serializable

    Permalink
  12. case class MissingArgument(spec: ArgumentSpec) extends UsageError with Product with Serializable

    Permalink
  13. case class MissingRequiredKey(spec: OptionSpec) extends UsageError with Product with Serializable

    Permalink
  14. case class MissingValue(spec: OptionSpec) extends UsageError with Product with Serializable

    Permalink
  15. class OptionsParser[C] extends Parser[C]

    Permalink
  16. class Parser[C] extends AnyRef

    Permalink
  17. sealed abstract class ParserConfiguration extends AnyRef

    Permalink

  18. case class ShortOptions(stopAtFirstBareWord: Boolean = false, quietMode: Boolean = false, valueDelimiter: Option[String] = None, collapsedValues: Option[Boolean] = None, clustering: Boolean = false) extends ParserConfiguration with Product with Serializable

    Permalink
  19. case class UnexpectedValue(spec: OptionSpec, value: String) extends UsageError with Product with Serializable

    Permalink
  20. case class UnknownKey(key: String) extends UsageError with Product with Serializable

    Permalink
  21. class Usage extends Annotation with ClassfileAnnotation

    Permalink
  22. sealed trait UsageError extends AnyRef

    Permalink
  23. case class UsageException(errors: Seq[UsageError]) extends Exception with Product with Serializable

    Permalink

Value Members

  1. object CommandParser

    Permalink
  2. object Logging

    Permalink
  3. object OptionsParser

    Permalink
  4. object Parser

    Permalink
  5. object ParserConfiguration

    Permalink

Ungrouped