Extract

trait Extract

Extraction functions for command line parameters

class Object
trait Matchable
class Any
object Arguments.type
object CommandLine.type
object Execute.type
object Report.type
object Select.type
object Store.type

Value members

Concrete methods

def bool(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Boolean]
def bool(name: String, negatedName: String)(implicit args: Seq[String], sp: SystemProperties): Option[Boolean]
def boolSystemProperty(name: String)(implicit sp: SystemProperties): Option[Boolean]
def boolValue(name: String, negate: Boolean)(implicit args: Seq[String], sp: SystemProperties): Option[Boolean]
def double(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Double]
def float(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Float]
def instance[T <: AnyRef](name: String)(implicit m: ClassTag[T]): Option[T]
def int(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Int]
def long(name: String)(implicit args: Seq[String], sp: SystemProperties): Option[Long]
def value[T](name: String, f: String => T)(implicit args: Seq[String], sp: SystemProperties): Option[T]
def value[T](name: String)(implicit args: Seq[String], sp: SystemProperties): Option[String]
def valueSystemProperty[T](name: String, f: String => T)(implicit sp: SystemProperties): Option[T]