net.atinu.dvalidation.validator

SizedValidator

trait SizedValidator extends ValidatorBase

Linear Supertypes
ValidatorBase, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SizedValidator
  2. ValidatorBase
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Sized[T] extends AnyRef

    View on types which have a size

    View on types which have a size

    Annotations
    @implicitNotFound( ... )
  2. trait SizedLowPrioImplicits extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. object Sized extends SizedLowPrioImplicits

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  9. def failMapped[A, T <: DomainError](err: T)(implicit me: ErrorMap[T]): DValidation[A]

    Attributes
    protected
    Definition Classes
    ValidatorBase
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hasLength(value: String, min: Int = Int.MinValue, max: Int = Int.MaxValue)(implicit mapError: ErrorMap[WrongSizeError]): DValidation[String]

    Check the length of a String

    Check the length of a String

    See also

    hasSize()

  13. def hasSize[T](value: T, min: Int = Int.MinValue, max: Int = Int.MaxValue)(implicit s: Sized[T], mapError: ErrorMap[WrongSizeError]): DValidation[T]

    Check if the size of a value is in a specified range

    Check if the size of a value is in a specified range

    hasSize(List(1, 2, 3), min = 3) === Success(List(1, 2, 3))
    value

    a value

    min

    a minimal size (inclusive), default Int.MinValue

    max

    a maximum size (inclusive), default Int.MaxValue

    s

    a Sized view on the validation value

    returns

    if size is outside of range then IsToBigError or IsToSmallError

  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  20. def toString(): String

    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ValidatorBase

Inherited from AnyRef

Inherited from Any

Ungrouped