net.atinu.dvalidation.validator

BaseValidator

trait BaseValidator extends ValidatorBase

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

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

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

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

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

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

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

    Definition Classes
    AnyRef → Any
  11. def hasElements[T <: Traversable[_]](s: T)(implicit mapError: ErrorMap[IsEmptySeqError]): DValidation[T]

    Check if a collection has at least one element

    Check if a collection has at least one element

    See also

    IsEmptySeqError

  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. def isEqual[T](value: T, valueExpected: T)(implicit mapError: ErrorMap[IsNotEqualError]): DValidation[T]

    Uses the == operator on AnyRef for checking equality

    Uses the == operator on AnyRef for checking equality

    See also

    IsNotEqualError

  14. def isEqualStrict[T](value: T, valueExpected: T)(implicit ev: Equal[T], mapError: ErrorMap[IsNotEqualError]): DValidation[T]

    Uses an instance of scalaz.Equal for checking equality

    Uses an instance of scalaz.Equal for checking equality

    See also

    IsNotEqualError

  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. def isSome[T <: Option[_]](s: T)(implicit mapError: ErrorMap[IsNoneError]): DValidation[T]

    Check if an Option is a Some

    Check if an Option is a Some

    See also

    IsNoneError

  17. def isTrySuccess[T <: Try[_]](s: T)(implicit mapError: ErrorMap[IsTryFailureError]): DValidation[T]

    Check if a Try is a scala.util.Success

    Check if a Try is a scala.util.Success

    See also

    IsTryFailureError

  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def notBlank(s: String, trimWhitespace: Boolean = true)(implicit mapError: ErrorMap[IsEmptyStringError]): DValidation[String]

    Check if a string is not blank

    Check if a string is not blank

    trimWhitespace

    remove the leading and trailing whitespace before checking

    See also

    IsEmptyStringError

  20. def notZero[T](s: T)(implicit m: Monoid[T], e: Equal[T], mapError: ErrorMap[IsZeroError]): DValidation[T]

    Check if a value is a Monoid.zero

    Check if a value is a Monoid.zero

    import scalaz.std.anyVal._
    notZero(1) === scalaz.Success(1)
    See also

    IsZeroError

  21. final def notify(): Unit

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

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

    Definition Classes
    AnyRef
  24. def toString(): String

    Definition Classes
    AnyRef → Any
  25. def validOpt[T](a: Option[T])(v: DValidator[T]): DValidation[Option[T]]

    Validator for an optional value

    Validator for an optional value

    returns

    if parameter is Some(a) then a will be validated otherwise scalaz.Success(a)

  26. def validOptRequired[T](a: Option[T])(v: DValidator[T])(implicit mapError: ErrorMap[IsNoneError]): DValidation[Option[T]]

    Validator for an non optional scala.Option value

    Validator for an non optional scala.Option value

    returns

    if parameter is Some(a) then a will be validated otherwise scalaz.Failure

  27. def validTry[T](a: Try[T])(v: DValidator[T])(implicit mapError: ErrorMap[IsTryFailureError]): DValidation[Try[T]]

    Validator for scala.util.Try values

  28. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ValidatorBase

Inherited from AnyRef

Inherited from Any

Ungrouped