trait OptionSet[T] extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OptionSet
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
applyResidual(t: T, residualArgs: Seq[String]): T
Apply any residual entries to an instance of T and return a new T.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def boolean(opts: (String, String), desc: String, action: (T) ⇒ T): BooleanOption[T]
- def boolean(opt: String, desc: String, action: (T) ⇒ T): BooleanOption[T]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def double(opt: String, arg: String, desc: String, action: (T, Double) ⇒ T): DoubleOption[T]
- def dummy(opt: String, desc: String): DummyOption[T]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def file(opt: String, arg: String, desc: String, action: (T, File) ⇒ T): FileOption[T]
- def fileMap(opt: String, desc: String, action: (T, Map[File, File]) ⇒ T): FileMapOption[T]
- def filePair(opt: String, arg: String, desc: String, action: (T, (File, File)) ⇒ T): FilePairOption[T]
- def fileSeqMap(opt: String, desc: String, action: (T, Map[Seq[File], File]) ⇒ T): FileSeqMapOption[T]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def fraction(opt: String, arg: String, desc: String, action: (T, Double) ⇒ T): FractionOption[T]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def header(label: String): HeaderOption[T]
- def int(opt: String, arg: String, desc: String, action: (T, Int) ⇒ T): IntOption[T]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def long(opt: String, arg: String, desc: String, action: (T, Long) ⇒ T): LongOption[T]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parse(args: Seq[String]): Parsed[T]
Parse all args into a T.
Parse all args into a T. Residual args are either unknown options or applied.
- def path(opts: (String, String), arg: String, desc: String, action: (T, Seq[File]) ⇒ T): PathOption[T]
- def path(opt: String, arg: String, desc: String, action: (T, Seq[File]) ⇒ T): PathOption[T]
- def prefix(pre: String, arg: String, desc: String, action: (T, String) ⇒ T): PrefixOption[T]
-
def
printUsage(cmdName: String, residualArgs: String = ""): Unit
Print out the usage message.
- def string(opt: String, arg: String, desc: String, action: (T, String) ⇒ T): StringOption[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )