| Interface | Description | 
|---|---|
| Params | Trait for components that take parameters. | 
| Class | Description | 
|---|---|
| BooleanParam | Specialized version of  Param[Boolean]for Java. | 
| DoubleArrayArrayParam | Specialized version of  Param[Array[Array[Double}]for Java. | 
| DoubleArrayParam | Specialized version of  Param[Array[Double}for Java. | 
| DoubleParam | Specialized version of  Param[Double]for Java. | 
| FloatParam | Specialized version of  Param[Float]for Java. | 
| IntArrayParam | Specialized version of  Param[Array[Int}for Java. | 
| IntParam | Specialized version of  Param[Int]for Java. | 
| JavaParams | Java-friendly wrapper for  Params. | 
| LongParam | Specialized version of  Param[Long]for Java. | 
| Param<T> | A param with self-contained documentation and optionally default value. | 
| ParamMap | A param to value map. | 
| ParamPair<T> | A param and its value. | 
| ParamValidators | Factory methods for common validation functions for  Param.isValid. | 
| StringArrayParam | Specialized version of  Param[Array[String}for Java. |