Package-level declarations
Types
Link copied to clipboard
A variable stub, with a default toString method.
Link copied to clipboard
data class ArbitraryVariable(val default: Serializable, values: List<Serializable?>) : AbstractPrintableVariable<Serializable?>
A variable that can take any value from an arbitrary, finite set.
Link copied to clipboard
A boolean flag variable. Charts typically accept numeric values, but the semantic value of this variable is boolean; use true and false as the two possible outputs. The default value is provided at construction.
Link copied to clipboard
A variable ranging geometrically (exponentially) in a range.
Link copied to clipboard
data class JSR223Variable @JvmOverloads constructor(val language: String, val formula: String, val timeout: Long = 1000) : DependentVariable<Any?>
This variable loads any JSR-233 language available in the classpath.
Link copied to clipboard
data class LinearVariable(val default: Double, val min: Double, val max: Double, val step: Double) : AbstractPrintableVariable<Double>
A variable that spans linearly between a minimum and a maximum value.
Link copied to clipboard
A numeric constant variable that always evaluates to the same value.
Link copied to clipboard
class SystemEnvVariable @JvmOverloads constructor(name: String, defaultValue: Serializable? = null) : DependentVariable<Serializable>
A variable that retrieves its value from a system environment variable.