Validator

object Validator
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def fixedLength(length: Int): Validator[String]
def fixedSize[T, Col <: ([_] =>> Iterable[_])](length: Int): Validator[Col[T]]
def max[T : Ordering](maxValue: T): Max[T]
def maxExclusive[T : Ordering](maxValue: T): Max[T]
def maxLength(length: Int): Validator[String]
def maxLengthExclusive(length: Int): Validator[String]
def maxSize[T, Col <: ([_] =>> Iterable[_])](length: Int): Validator[Col[T]]
def maxSizeExclusive[T, Col <: ([_] =>> Iterable[_])](length: Int): Validator[Col[T]]
def min[T : Ordering](minValue: T): Min[T]
def minExclusive[T : Ordering](minValue: T): Min[T]
def minLength(length: Int): Validator[String]
def minLengthExclusive(length: Int): Validator[String]
def minSize[T, Col <: ([_] =>> Iterable[_])](length: Int): Validator[Col[T]]
def minSizeExclusive[T, Col <: ([_] =>> Iterable[_])](length: Int): Validator[Col[T]]
def negativeOrZero[T : Numeric]: NegativeOrZero[T]
def nonEmptyCollection[T, Col <: ([_] =>> Iterable[_])]: Validator[Col[T]]
def nonZero[T : Numeric]: NonZero[T]
def noneOf[T](excludedValues: Iterable[T]): Validator[T]
def noneOf[T](value: T, otherValues: T*): Validator[T]
def oneOf[T](possibleValues: Iterable[T]): Validator[T]
def oneOf[T](value: T, otherValues: T*): Validator[T]
def positiveOrZero[T : Numeric]: PositiveOrZero[T]
def regex(pattern: Regex): Validator[String]
def regex(pattern: String): Validator[String]