object Args

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Args
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Both[+A, +B](head: Args[A], tail: Args[B]) extends Args[(A, B)] with Product with Serializable
  2. final case class Map[A, B](value: Args[A], f: (A) ⇒ Either[HelpDoc, B]) extends Args[B] with Product with Serializable
  3. final case class Single[+A](pseudoName: Option[String], primType: PrimType[A], description: HelpDoc = HelpDoc.Empty) extends Args[A] with Product with Serializable
  4. final case class Variadic[+A](value: Args[A], min: Option[Int], max: Option[Int]) extends Args[List[A]] with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bool(name: String): Args[Boolean]

    Creates a boolean argument with a custom argument name

    Creates a boolean argument with a custom argument name

    name

    Argument name

    returns

    Boolean argument

  6. val bool: Args[Boolean]

    Creates a boolean argument with boolean as argument name

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  8. def decimal(name: String): Args[BigDecimal]

    Creates a decimal argument with a custom argument name

    Creates a decimal argument with a custom argument name

    name

    Argument name

    returns

    Decimal argument

  9. val decimal: Args[BigDecimal]

    Creates a decimal argument with 'decimal' as argument name

  10. def directory(exists: Exists): Args[Path]

    Creates a directory argument with 'directory' as argument name

    Creates a directory argument with 'directory' as argument name

    exists

    Yes if path is expected to exists, No otherwise or Either is both are acceptable.

    returns

    Directory argument

  11. def directory(name: String, exists: Exists = Exists.Either): Args[Path]

    Creates a directory argument with a custom argument name

    Creates a directory argument with a custom argument name

    name

    Argument name

    exists

    Yes if path is expected to exists, No otherwise or Either is both are acceptable.

    returns

    Directory argument

  12. val directory: Args[Path]

    Creates a directory argument with 'directory' as argument name, and exists being 'Either'

  13. def enumeration[A](cases: (String, A)*): Args[A]

    Creates a enumeration argument with 'choice' as argument name

    Creates a enumeration argument with 'choice' as argument name

    cases

    Enum cases

    returns

    Enumeration argument

  14. def enumeration[A](name: String)(cases: (String, A)*): Args[A]

    Creates a enumeration argument with a custom argument name

    Creates a enumeration argument with a custom argument name

    name

    Argument name

    cases

    Enum cases

    returns

    Enumeration argument

  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. def file(exists: Exists): Args[Path]

    Creates a file argument with 'file' as argument name

    Creates a file argument with 'file' as argument name

    exists

    Yes if path is expected to exists, No otherwise or Either is both are acceptable.

    returns

    File argument

  18. def file(name: String, exists: Exists = Exists.Either): Args[Path]

    Creates a file argument with a custom argument name

    Creates a file argument with a custom argument name

    name

    Argument name

    exists

    Yes if path is expected to exists, No otherwise or Either is both are acceptable.

    returns

    File argument

  19. val file: Args[Path]

    Creates a file argument with 'file' as argument name, and exists being 'Either'

  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  22. def instant(name: String): Args[Instant]

    Creates a instant argument with a custom argument name

    Creates a instant argument with a custom argument name

    name

    Argument name

    returns

    Instant argument

  23. val instant: Args[Instant]

    Creates a instant argument with 'instant' as argument name

  24. val integer: Args[BigInt]

    Creates an integer argument with 'integer' as argument name

  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def localDate(name: String): Args[LocalDate]

    Creates a localDate argument with a custom argument name

    Creates a localDate argument with a custom argument name

    name

    Argument name

    returns

    LocalDate argument

  27. def localDateTime(name: String): Args[LocalDateTime]

    Creates a localDateTime argument with a custom argument name

    Creates a localDateTime argument with a custom argument name

    name

    Argument name

    returns

    LocalDateTime argument

  28. val localDateTime: Args[LocalDateTime]

    Creates a localDateTime argument with 'date-time' as argument name

  29. def localTime(name: String): Args[LocalTime]

    Creates a localTime argument with a custom argument name

    Creates a localTime argument with a custom argument name

    name

    Argument name

    returns

    LocalTime argument

  30. val localTime: Args[LocalTime]

    Creates a localTime argument with 'local-time' as argument name

  31. def monthDay(name: String): Args[MonthDay]

    Creates a monthDay argument with a custom argument name

    Creates a monthDay argument with a custom argument name

    name

    Argument name

    returns

    MonthDay argument

  32. val monthDay: Args[MonthDay]

    Creates a monthDay argument with 'month-day' as argument name

  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. val none: Args[Unit]

    Creates a empty argument

  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  37. def offsetDateTime(name: String): Args[OffsetDateTime]

    Creates a offsetDateTime argument with a custom argument name

    Creates a offsetDateTime argument with a custom argument name

    name

    Argument name

    returns

    OffsetDateTime argument

  38. val offsetDateTime: Args[OffsetDateTime]

    Creates a offsetDateTime argument with 'offset-date-time' as argument name

  39. def offsetTime(name: String): Args[OffsetTime]

    Creates a offsetTime argument with a custom argument name

    Creates a offsetTime argument with a custom argument name

    name

    Argument name

    returns

    OffsetTime argument

  40. val offsetTime: Args[OffsetTime]

    Creates a offsetTime argument with 'offset-time' as argument name

  41. def path(name: String): Args[Path]

    Creates a path argument with a custom argument name

    Creates a path argument with a custom argument name

    name

    Argument name

    returns

    Path argument

  42. val path: Args[Path]

    Creates a path argument with 'path' as argument name

  43. def period(name: String): Args[Period]

    Creates a period argument with a custom argument name

    Creates a period argument with a custom argument name

    name

    Argument name

    returns

    Period argument

  44. val period: Args[Period]

    Creates a period argument with 'period' as argument name

  45. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  46. def text(name: String): Args[String]

    Creates a text argument with a custom argument name

    Creates a text argument with a custom argument name

    name

    Argument name

    returns

    Text argument

  47. val text: Args[String]

    Creates a text argument with 'text' as argument name

  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. def year(name: String): Args[Year]

    Creates a year argument with a custom argument name

    Creates a year argument with a custom argument name

    name

    Argument name

    returns

    Year argument

  53. val year: Args[Year]

    Creates a year argument with 'year' as argument name

  54. def yearMonth(name: String): Args[YearMonth]

    Creates a yearMonth argument with a custom argument name

    Creates a yearMonth argument with a custom argument name

    name

    Argument name

    returns

    YearMonth argument

  55. val yearMonth: Args[YearMonth]

    Creates a yearMonth argument with 'year-month' as argument name

  56. def zoneId(name: String): Args[ZoneId]

    Creates a zoneId argument with a custom argument name

    Creates a zoneId argument with a custom argument name

    name

    Argument name

    returns

    ZoneId argument

  57. val zoneId: Args[ZoneId]

    Creates a zoneId argument with 'zone-id' as argument name

  58. def zoneOffset(name: String): Args[ZoneOffset]

    Creates a zoneOffset argument with a custom argument name

    Creates a zoneOffset argument with a custom argument name

    name

    Argument name

    returns

    ZoneOffset argument

  59. val zoneOffset: Args[ZoneOffset]

    Creates a zoneOffset argument with 'zone-offset' as argument name

  60. def zonedDateTime(name: String): Args[ZonedDateTime]

    Creates a zonedDateTime argument with a custom argument name

    Creates a zonedDateTime argument with a custom argument name

    name

    Argument name

    returns

    ZonedDateTime argument

  61. val zonedDateTime: Args[ZonedDateTime]

    Creates a zonedDateTime argument with 'zoned-date-time' as argument name

  62. object Empty extends Args[Unit] with Product with Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped