abstract
class
OptionParser[C] extends AnyRef
Instance Constructors
-
new
OptionParser(programName: String)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
arg[A](name: String)(implicit arg0: Read[A]): OptionDef[A, C]
-
def
arguments: Seq[OptionDef[_, C]]
-
final
def
asInstanceOf[T0]: T0
-
def
checkConfig(f: (C) ⇒ Either[String, Unit]): OptionDef[Unit, C]
-
def
checks: Seq[OptionDef[_, C]]
-
def
clone(): AnyRef
-
def
cmd(name: String): OptionDef[Unit, C]
-
def
commands: Seq[OptionDef[_, C]]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
errorOnUnknownArgument: Boolean
-
def
failure(msg: String): Either[String, Unit]
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
head(xs: String*): OptionDef[Unit, C]
-
def
header: String
-
def
heads: Seq[OptionDef[_, C]]
-
def
help(name: String): OptionDef[Unit, C]
-
val
helpOptions: ListBuffer[OptionDef[_, C]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
makeDef[A](kind: OptionDefKind, name: String)(implicit arg0: Read[A]): OptionDef[A, C]
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nonArgs: Seq[OptionDef[_, C]]
-
def
note(x: String): OptionDef[Unit, C]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
opt[A](x: Char, name: String)(implicit arg0: Read[A]): OptionDef[A, C]
-
def
opt[A](name: String)(implicit arg0: Read[A]): OptionDef[A, C]
-
val
options: ListBuffer[OptionDef[_, C]]
-
def
optionsForRender: List[OptionDef[_, C]]
-
def
parse(args: Seq[String], init: C): Option[C]
-
def
parse(args: Seq[String])(implicit ev: Zero[C]): Boolean
-
def
renderOneColumnUsage: String
-
def
renderTwoColumnsUsage: String
-
def
renderUsage(mode: RenderingMode): String
-
-
def
reportError(msg: String): Unit
-
def
reportWarning(msg: String): Unit
-
def
showHeader(): Unit
-
def
showTryHelp(): Unit
-
def
showUsage(): Unit
-
def
showUsageAsError(): Unit
-
def
showUsageOnError: Boolean
-
def
success: Either[String, Unit]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
terminate(exitState: Either[String, Unit]): Unit
-
def
toString(): String
-
def
usage: String
-
def
usageExample: String
-
def
version(name: String): OptionDef[Unit, C]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
scopt.immutable.OptionParser
is instantiated within your object, set up by an (ordered) sequence of invocations of the various builder methods such asopt
method orarg
method.