final class Application extends AlwaysDerivedParameter with AlwaysHiddenParameter with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Application
  2. Serializable
  3. Product
  4. Equals
  5. AlwaysHiddenParameter
  6. AlwaysDerivedParameter
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Application(binaryName: String, version: String, commands: List[CommandParser[_]], env: Environment, reporter: Reporter)
  2. new Application(binaryName: String, version: String, commands: List[CommandParser[_]], env: Environment, reporter: Reporter, tagline: String, description: Doc, usage: String, examples: Doc, fatalUnknownFields: Boolean, relativeCommands: List[CommandParser[_]], arguments: List[String], relativeArguments: List[String], preProcessClassShape: (ClassShape) => ClassShape, preProcessArguments: (List[String]) => List[String], onEmptyArguments: (Application) => BaseCommand, onNotRecognoziedCommand: (Application) => BaseCommand, parsers: List[ConfigurationParser], executionContext: ExecutionContext, searcher: ConfigurationSearcher, token: CancelToken, mockedProcesses: List[Application], tput: Tput, isSingleCommand: Boolean)

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. val arguments: List[String]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val binaryName: String
  7. def canEqual(obj: Any): Boolean
    Definition Classes
    Application → Equals
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. val commands: List[CommandParser[_]]
  10. def consumedArguments: List[String]
  11. val description: Doc
  12. def documentation: List[(String, Doc)]
  13. val env: Environment
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(obj: Any): Boolean
    Definition Classes
    Application → Equals → AnyRef → Any
  16. def err: PrintStream
  17. def error(message: Str): Unit
  18. val examples: Doc
  19. val executionContext: ExecutionContext
  20. val fatalUnknownFields: Boolean
  21. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hashCode(): Int
    Definition Classes
    Application → AnyRef → Any
  24. def info(message: Str): Unit
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. val isSingleCommand: Boolean
  27. val mockedProcesses: List[Application]
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. val onEmptyArguments: (Application) => BaseCommand
  32. val onNotRecognoziedCommand: (Application) => BaseCommand
  33. def out: PrintStream
  34. val parsers: List[ConfigurationParser]
  35. val preProcessArguments: (List[String]) => List[String]
  36. val preProcessClassShape: (ClassShape) => ClassShape
  37. def print(message: String): Unit
  38. def print(doc: Doc): Unit
  39. def printStackTrace(e: Throwable): Unit
  40. def println(message: String): Unit
  41. def println(doc: Doc): Unit
  42. def process(command: Shellable*): SpawnableProcess
  43. def productArity: Int
    Definition Classes
    Application → Product
  44. def productElement(n: Int): Any
    Definition Classes
    Application → Product
  45. def productElementName(n: Int): String
    Definition Classes
    Application → Product
  46. def productElementNames: Iterator[String]
    Definition Classes
    Product
  47. def productIterator: Iterator[Any]
    Definition Classes
    Product
  48. def productPrefix: String
    Definition Classes
    Application → Product
  49. val relativeArguments: List[String]
  50. val relativeCommands: List[CommandParser[_]]
  51. val reporter: Reporter
  52. def run(arguments: List[String]): Int
  53. def runAndExitIfNonZero(args: List[String]): Unit
  54. val searcher: ConfigurationSearcher
  55. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  56. val tagline: String
  57. val terminal: Terminals
  58. def toString(): String
    Definition Classes
    Application → AnyRef → Any
  59. val token: CancelToken
  60. val tput: Tput
  61. val usage: String
  62. def usageDoc: Doc
  63. val version: String
  64. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  67. def warning(message: Str): Unit
  68. def withArguments(arguments: List[String]): Application
  69. def withBinaryName(binaryName: String): Application
  70. def withCommands(commands: List[CommandParser[_]]): Application
  71. def withDescription(description: Doc): Application
  72. def withEnv(env: Environment): Application
  73. def withExamples(examples: Doc): Application
  74. def withExecutionContext(executionContext: ExecutionContext): Application
  75. def withFatalUnknownFields(fatalUnknownFields: Boolean): Application
  76. def withIsSingleCommand(isSingleCommand: Boolean): Application
  77. def withMockedProcesses(mockedProcesses: List[Application]): Application
  78. def withOnEmptyArguments(onEmptyArguments: (Application) => BaseCommand): Application
  79. def withOnNotRecognoziedCommand(onNotRecognoziedCommand: (Application) => BaseCommand): Application
  80. def withParsers(parsers: List[ConfigurationParser]): Application
  81. def withPreProcessArguments(preProcessArguments: (List[String]) => List[String]): Application
  82. def withPreProcessClassShape(preProcessClassShape: (ClassShape) => ClassShape): Application
  83. def withRelativeArguments(relativeArguments: List[String]): Application
  84. def withRelativeCommands(relativeCommands: List[CommandParser[_]]): Application
  85. def withReporter(reporter: Reporter): Application
  86. def withSearcher(searcher: ConfigurationSearcher): Application
  87. def withTagline(tagline: String): Application
  88. def withToken(token: CancelToken): Application
  89. def withTput(tput: Tput): Application
  90. def withUsage(usage: String): Application
  91. def withVersion(version: String): Application

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AlwaysHiddenParameter

Inherited from AlwaysDerivedParameter

Inherited from AnyRef

Inherited from Any

Ungrouped