Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
open class ByteParameter<S>(id: TypedIdentifier<Byte>, description: String, min: Byte, max: Byte) : NumberParameter<S, Byte>
Link copied to clipboard
open class DoubleParameter<S>(id: TypedIdentifier<Double>, description: String, min: Double, max: Double) : NumberParameter<S, Double>
Link copied to clipboard
open class EnumParameter<S, T : Enum<T>>(id: TypedIdentifier<T>, description: String, val primaryValues: Map<String, T>, val aliasedValues: Map<String, T>) : Parameter.Size1<S, T>
Link copied to clipboard
open class FloatParameter<S>(id: TypedIdentifier<Float>, description: String, min: Float, max: Float) : NumberParameter<S, Float>
Link copied to clipboard
open class IntParameter<S>(id: TypedIdentifier<Int>, description: String, min: Int, max: Int) : NumberParameter<S, Int>
Link copied to clipboard
open class ListElementParameter<S, T : Any>(id: TypedIdentifier<T>, description: String, val list: ContextualValue<S, List<T>>, val onEmpty: ExecutionContext<S>.() -> ExecutionResult) : Parameter.Size1<S, T>
Link copied to clipboard
open class ListParameter<S, T : Any>(id: TypedIdentifier<List<T>>, description: String, val parameter: Parameter.Size1<S, T>) : Parameter.Size1<S, List<T>>
Link copied to clipboard
open class LiteralParameter<S>(id: TypedIdentifier<String>, val aliases: Set<String>, description: String) : Parameter.Size1<S, String> , Aliasable
Link copied to clipboard
open class LongParameter<S>(id: TypedIdentifier<Long>, description: String, min: Long, max: Long) : NumberParameter<S, Long>
Link copied to clipboard
open class NumberParameter<S, T : Number, Comparable<T>>(id: TypedIdentifier<T>, description: String, val toOrNull: String.() -> T?, val min: T, val max: T, val errorType: String) : Parameter.Size1<S, T>
Link copied to clipboard
open class ShortParameter<S>(id: TypedIdentifier<Short>, description: String, min: Short, max: Short) : NumberParameter<S, Short>
Link copied to clipboard
open class StringParameter<S>(id: TypedIdentifier<String>, description: String) : Parameter.Size1<S, String>
Link copied to clipboard
Link copied to clipboard
open class UUIDParameter<S>(id: TypedIdentifier<UUID>, description: String) : Parameter.Size1<S, UUID>