Object

com.bones.validation.ValidationDefinition

StringValidation

Related Doc: package ValidationDefinition

Permalink

object StringValidation extends BaseValidationOp[String]

Linear Supertypes
BaseValidationOp[String], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StringValidation
  2. BaseValidationOp
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Base64() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  2. case class CreditCard() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  3. case class Custom(f: (String) ⇒ Boolean, defaultErrorF: (String) ⇒ String, description: String) extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  4. case class Email() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  5. case class Guid() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  6. case class Hex() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  7. case class Hostname() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  8. case class Ipv4() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  9. case class IsAlphanum() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  10. case class Length(length: Int) extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  11. case class Lowercase() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  12. case class MatchesRegex(r: Regex) extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  13. case class Max(max: Int) extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  14. case class Min(min: Int) extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  15. case class Token() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  16. case class Uppercase() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  17. case class Uri() extends RequiredValidationOp[String] with Product with Serializable

    Permalink
  18. type ValidateString[T] = (String) ⇒ Validated[NonEmptyList[ExtractionError], T]

    Permalink

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def alphanum(): RequiredValidationOp[String]

    Permalink

    String must be alpha numeric

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def base64(): RequiredValidationOp[String]

    Permalink

    String must be in base64

  7. val base64Regex: Regex

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def creditCard(): RequiredValidationOp[String]

    Permalink

    String must be a valid credit card

  10. def email(): RequiredValidationOp[String]

    Permalink

    String must be a valid email format

  11. val emailRegex: Regex

    Permalink
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def guid(): RequiredValidationOp[String]

    Permalink

    String must be a guid

  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hex(): RequiredValidationOp[String]

    Permalink

    String must be a valid hexadecimal String

  19. val hexRegex: Regex

    Permalink
  20. def hostname(): RequiredValidationOp[String]

    Permalink

    String must be a hostname

  21. val hostnameRegex: Regex

    Permalink
  22. def iPv4(): RequiredValidationOp[String]

    Permalink

    String must be an IPv4

  23. def invalid(t: String*): InvalidValue[String]

    Permalink
    Definition Classes
    BaseValidationOp
  24. def invalidVector(invalidValues: Vector[String]): InvalidValue[String]

    Permalink
    Definition Classes
    BaseValidationOp
  25. val ipv4Regex: Regex

    Permalink
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. def length(theLength: Int): RequiredValidationOp[String]

    Permalink

    Length of string must be equal to theLength param

  28. def lowercase(): RequiredValidationOp[String]

    Permalink

    String must be all lowercase, that is all letters in the string must be lowercase.

  29. def matchesRegex(r: Regex): RequiredValidationOp[String]

    Permalink

    String must match specified Regex

  30. def max(maxLength: Int): RequiredValidationOp[String]

    Permalink

    Length must be less than maxLength param

  31. def min(minLength: Int): RequiredValidationOp[String]

    Permalink

    Length must be greater than minLength param

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

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. def token(): RequiredValidationOp[String]

    Permalink

    String must be a token, which is alpha numeric with underscore.

  38. def uri(): RequiredValidationOp[String]

    Permalink

    String must be a Uri

  39. def valid(t: String*): ValidValue[String]

    Permalink
    Definition Classes
    BaseValidationOp
  40. def validVector(validValues: Vector[String]): ValidValue[String]

    Permalink
    Definition Classes
    BaseValidationOp
  41. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BaseValidationOp[String]

Inherited from AnyRef

Inherited from Any

Ungrouped