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
Java-friendly wrapper for Params.
-
class
LongParam extends Param[Long]
Specialized version of
Param[Long]
for Java. -
class
Param[T] extends Serializable
A param with self-contained documentation and optionally default value.
A param with self-contained documentation and optionally default value. Primitive-typed 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.