| 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. |