case class Setting [ T ]

Constructors

Setting ( name: String , description: String , default: T , helpArg: String , choices: Seq [ T ] , prefix: String , aliases: List [ String ] , depends: List [ ( Setting [ Nothing <: Any ], Any ) ] , propertyClass: Option [ Class [ Nothing <: Any ] ] )
Setting ( idx: Int )
Setting ( implicit evidence$3: ClassTag [ T ] )
Setting ( setting: Setting [ T ] )

Members

val aliases : List [ String ]
val choices : Seq [ T ]
val default : T
val depends : List [ ( Setting [ Nothing <: Any ], Any ) ]
val description : String
private implicit val evidence$3 : ClassTag [ T ]
val helpArg : String
val idx : Int
val name : String
val prefix : String
val propertyClass : Option [ Class [ Nothing <: Any ] ]
def _1 : T1
def _2 : T2
def _3 : T3
def _4 : T4
def _5 : T5
def _6 : T6
def _7 : T7
def _8 : T8
def _9 : T9
def copy ( name: String , description: String , default: T , helpArg: String , choices: Seq [ T ] , prefix: String , aliases: List [ String ] , depends: List [ ( Setting [ Nothing <: Any ], Any ) ] , propertyClass: Option [ Class [ Nothing <: Any ] ] ) ( idx: Int ) ( implicit evidence$3: ClassTag [ T ] ) : Setting [ T ]
def copy$default$1 : String
def copy$default$2 : String
def copy$default$3 : T
def copy$default$4 : String
def copy$default$5 : Seq [ T ]
def copy$default$6 : String
def copy$default$7 : List [ String ]
def copy$default$8 : List [ ( Setting [ Nothing <: Any ], Any ) ]
def copy$default$9 : Option [ Class [ Nothing <: Any ] ]
def dependsOn ( setting: Setting [ U ] , value: U ) : Setting [ T ]
def isDefault ( implicit ctx: Context ) : Boolean
def isDefaultIn ( state: SettingsState ) : Boolean
def isLegal ( arg: Any ) : Boolean
def legalChoices : String
def tryToSet ( state: ArgsSummary ) : ArgsSummary
def update ( x: T ) ( implicit ctx: Context ) : SettingsState
def updateIn ( state: SettingsState , x: Any ) : SettingsState
def value ( implicit ctx: Context ) : T
def valueIn ( state: SettingsState ) : T
def withAbbreviation ( abbrv: String ) : Setting [ T ]