RangeValidator

com.malliina.values.RangeValidator
trait RangeValidator[T, U] extends ValueValidator[T, U]

Attributes

Graph
Supertypes
trait ValueValidator[T, U]
class Object
trait Matchable
class Any
Known subtypes
trait DoubleValidator[T]
trait IntValidator[T]
class RangedInt[U]
class RangedValue[T, U]

Members list

Value members

Abstract methods

def Max: T
def Min: T

Concrete methods

def Default: T
def empty: U

Inherited methods

protected def build(t: T): U

Attributes

Inherited from:
ValueValidator
def from(elem: T): Option[U]

Attributes

Inherited from:
ValueValidator
def isValid(elem: T): Boolean

Attributes

Inherited from:
ValueValidator
def strip(elem: U): T

Attributes

Inherited from:
ValueValidator

Concrete fields

lazy val MaxValue: U
lazy val MinValue: U