net.fwbrasil

bond

package bond

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

Type Members

  1. trait Email extends AnyRef

  2. trait Empty extends AnyRef

  3. trait EndsWith[-T] extends AnyRef

  4. trait Even extends AnyRef

  5. trait False extends AnyRef

  6. trait GreaterThan[-T] extends AnyRef

  7. trait GreaterThanOrEqual[-T] extends AnyRef

  8. class Invalid[T] extends Result[T]

  9. trait IsNotNull extends AnyRef

  10. trait IsNull extends AnyRef

  11. trait LesserThan[-T] extends AnyRef

  12. trait LesserThanOrEqual[-T] extends AnyRef

  13. trait LiftableValidator[T, P, M[_]] extends AnyRef

  14. trait MatchesRegex[-T] extends AnyRef

  15. trait MaxSize[-T] extends AnyRef

  16. trait MinSize[-T] extends AnyRef

  17. trait NonEmpty extends AnyRef

  18. trait NumericValidator[M[_]] extends ParameterizedValidator[Number, M]

  19. trait Odd extends AnyRef

  20. trait ParameterizedValidator[T, M[_]] extends LiftableValidator[T, T, M]

  21. trait Perfect extends AnyRef

  22. trait Prime extends AnyRef

  23. sealed trait Result[+T] extends AnyRef

  24. trait Size[-T] extends AnyRef

  25. trait StartsWith[-T] extends AnyRef

  26. type T = Witness

  27. trait True extends AnyRef

  28. case class Valid[T](value: T) extends Result[T] with Product with Serializable

  29. trait Validator[T, M] extends AnyRef

  30. case class Violation[T](value: T, validator: Validator[_, _]) extends Product with Serializable

  31. case class ViolationsException(violations: List[Violation[_]]) extends Exception with Product with Serializable

Value Members

  1. object Email extends Validator[String, Email] with Product with Serializable

  2. object Empty extends Validator[Iterable[_], Empty] with Product with Serializable

  3. object EndsWith extends ParameterizedValidator[String, EndsWith] with Product with Serializable

  4. object Even extends Validator[Int, Even] with Product with Serializable

  5. object False extends Validator[Boolean, False] with Product with Serializable

  6. object GreaterThan extends NumericValidator[GreaterThan] with Product with Serializable

  7. object GreaterThanOrEqual extends NumericValidator[GreaterThanOrEqual] with Product with Serializable

  8. object Invalid

  9. object IsNotNull extends Validator[Any, IsNotNull] with Product with Serializable

  10. object IsNull extends Validator[Any, IsNull] with Product with Serializable

  11. object LesserThan extends NumericValidator[LesserThan] with Product with Serializable

  12. object LesserThanOrEqual extends NumericValidator[LesserThanOrEqual] with Product with Serializable

  13. object Macros

  14. object MatchesRegex extends ParameterizedValidator[String, MatchesRegex] with Product with Serializable

  15. object MaxSize extends LiftableValidator[Iterable[_], Int, MaxSize] with Product with Serializable

  16. object MinSize extends LiftableValidator[Iterable[_], Int, MinSize] with Product with Serializable

  17. object NonEmpty extends Validator[Iterable[_], NonEmpty] with Product with Serializable

  18. object Odd extends Validator[Int, Odd] with Product with Serializable

  19. object Perfect extends Validator[Int, Perfect] with Product with Serializable

  20. object Prime extends Validator[Int, Prime] with Product with Serializable

  21. object Size extends LiftableValidator[Iterable[_], Int, Size] with Product with Serializable

  22. object StartsWith extends ParameterizedValidator[String, StartsWith] with Product with Serializable

  23. def T: Witness.type

  24. object True extends Validator[Boolean, True] with Product with Serializable

  25. implicit macro def narrowSymbol[S <: String](t: Symbol): @@[Symbol, S]

Inherited from AnyRef

Inherited from Any

Ungrouped