package param
 Alphabetic
 Public
 All
Type Members

class
BooleanParam extends Param[Boolean]
Specialized version of
Param[Boolean]
for Java. 
class
DoubleArrayArrayParam extends Param[Array[Array[Double]]]
Specialized version of
Param[Array[Array[Double]]]
for Java. 
class
DoubleArrayParam extends Param[Array[Double]]
Specialized version of
Param[Array[Double]]
for Java. 
class
DoubleParam extends Param[Double]
Specialized version of
Param[Double]
for Java. 
class
FloatParam extends Param[Float]
Specialized version of
Param[Float]
for Java. 
class
IntArrayParam extends Param[Array[Int]]
Specialized version of
Param[Array[Int]]
for Java. 
class
IntParam extends Param[Int]
Specialized version of
Param[Int]
for Java. 
abstract
class
JavaParams extends Params
Javafriendly wrapper for Params.

class
LongParam extends Param[Long]
Specialized version of
Param[Long]
for Java. 
class
Param[T] extends Serializable
A param with selfcontained documentation and optionally default value.
A param with selfcontained documentation and optionally default value. Primitivetyped param should use the specialized versions, which are more friendly to Java users.
 T
param value type

final
class
ParamMap extends Serializable
A param to value map.
A param to value map.
 Annotations
 @Since( "1.2.0" )

case class
ParamPair[T](param: Param[T], value: T) extends Product with Serializable
A param and its value.
A param and its value.
 Annotations
 @Since( "1.2.0" )

trait
Params extends Identifiable with Serializable
Trait for components that take parameters.
Trait for components that take parameters. This also provides an internal param map to store parameter values attached to the instance.

class
StringArrayParam extends Param[Array[String]]
Specialized version of
Param[Array[String]]
for Java.
Value Members

object
ParamMap extends Serializable
 Annotations
 @Since( "1.2.0" )

object
ParamValidators
Factory methods for common validation functions for
Param.isValid
.Factory methods for common validation functions for
Param.isValid
. The numerical methods only support Int, Long, Float, and Double.