package param
- Alphabetic
- Public
- Protected
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.