ValueValidator

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

Attributes

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

Members list

Concise view

Value members

Abstract methods

protected def build(t: T): U
def isValid(elem: T): Boolean
def strip(elem: U): T

Concrete methods

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