RangeValidator

trait RangeValidator[T, U] extends ValueValidator[T, U]
trait ValueValidator[T, U]
class Object
trait Matchable
class Any
trait IntValidator[T]
class RangedInt[U]
class RangedValue[T, U]

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
Inherited from
ValueValidator
def from(elem: T): Option[U]
Inherited from
ValueValidator
def isValid(elem: T): Boolean
Inherited from
ValueValidator
def strip(elem: U): T
Inherited from
ValueValidator

Concrete fields

lazy val MaxValue: U
lazy val MinValue: U