com.outworkers.util

parsers

package parsers

Linear Supertypes
CatsOps, ValidatedSyntax, DefaultParsers, CatsImplicitParsers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. parsers
  2. CatsOps
  3. ValidatedSyntax
  4. DefaultParsers
  5. CatsImplicitParsers
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class EnumParser[T <: Enumeration] extends Parser[parsers.CatsImplicitParsers.EnumParser.T.Value]

    Definition Classes
    CatsImplicitParsers
  2. implicit class NelDelegation[X, T] extends AnyRef

    Definition Classes
    DefaultParsers
  3. implicit class OptionDelegation[T] extends AnyRef

    Definition Classes
    DefaultParsers
  4. implicit class TryConverter[T] extends AnyRef

    Definition Classes
    CatsOps
  5. implicit class ValidationNelConverted[String, T] extends AnyRef

    Definition Classes
    CatsOps

Value Members

  1. implicit object BooleanParser extends Parser[Boolean]

    Definition Classes
    CatsImplicitParsers
  2. implicit object DoubleParser extends Parser[Double]

    Definition Classes
    CatsImplicitParsers
  3. implicit object EmailParser extends Parser[EmailAddress]

    Definition Classes
    CatsImplicitParsers
  4. implicit object FloatParser extends Parser[Float]

    Definition Classes
    CatsImplicitParsers
  5. implicit object IntParser extends Parser[Int]

    Definition Classes
    CatsImplicitParsers
  6. implicit object LongParser extends Parser[Long]

    Definition Classes
    CatsImplicitParsers
  7. implicit object TimestampParser extends Parser[DateTime]

    Definition Classes
    CatsImplicitParsers
  8. implicit object URLParser extends Parser[URL]

    Definition Classes
    CatsImplicitParsers
  9. implicit object UUIDParser extends Parser[UUID]

    Definition Classes
    CatsImplicitParsers
  10. def biparse[A, B](obj: Option[A])(implicit p: BiParser[A, B]): ValidatedNel[String, B]

    Definition Classes
    CatsImplicitParsers
  11. def biparse[A, B](obj: A)(implicit p: BiParser[A, B]): ValidatedNel[String, B]

    Definition Classes
    CatsImplicitParsers
  12. def biparseNonEmpty[A, B](obj: Option[A])(implicit p: BiParser[A, B]): ValidatedNel[String, Option[B]]

    Definition Classes
    CatsImplicitParsers
  13. def biparseOpt[A, B](obj: A)(implicit p: BiParser[A, B]): Option[B]

    Definition Classes
    CatsImplicitParsers
  14. implicit def catsSyntaxValidatedId[A](a: A): ValidatedIdSyntax[A]

    Definition Classes
    ValidatedSyntax
  15. final def confirm(first: String, second: String): ValidatedNel[String, String]

    Definition Classes
    DefaultParsers
  16. final def enum[T <: Enumeration](obj: String, enum: T): ValidatedNel[String, parsers.DefaultParsers.enum.T.Value]

    Definition Classes
    DefaultParsers
  17. final def enumOpt[T <: Enumeration](obj: String, enum: T): Option[parsers.DefaultParsers.enumOpt.T.Value]

    Definition Classes
    DefaultParsers
  18. def nonEmpty[M[X] <: Traversable[X], T](coll: M[T]): ValidatedNel[String, M[T]]

    Definition Classes
    DefaultParsers
  19. def nonEmpty[T](opt: Option[T]): ValidatedNel[String, T]

    Definition Classes
    DefaultParsers
  20. def nonEmpty[K, V](map: Map[K, V]): ValidatedNel[String, Map[K, V]]

    Definition Classes
    DefaultParsers
  21. def nonEmpty(str: String): ValidatedNel[String, String]

    Definition Classes
    DefaultParsers
  22. def parse[T](obj: Option[String])(implicit parser: BiParser[String, T]): ValidatedNel[String, T]

    Definition Classes
    CatsImplicitParsers
  23. def parse[T](str: String)(implicit parser: BiParser[String, T]): ValidatedNel[String, T]

    Definition Classes
    CatsImplicitParsers
  24. def parseNonEmpty[T](obj: Option[String])(implicit parser: BiParser[String, T]): ValidatedNel[String, Option[T]]

    Definition Classes
    CatsImplicitParsers
  25. def parseOpt[T](obj: String)(implicit parser: BiParser[String, T]): Option[T]

    Definition Classes
    CatsImplicitParsers
  26. final def present(str: String, name: String): ValidatedNel[String, String]

    Definition Classes
    DefaultParsers
  27. def summon[T](implicit ev: BiParser[String, T]): BiParser[String, T]

    Definition Classes
    CatsImplicitParsers
  28. def tryParse[T](str: String)(implicit parser: BiParser[String, T]): Try[T]

    Definition Classes
    CatsImplicitParsers
  29. def validate[T](obj: Option[String])(implicit parser: BiParser[String, T]): ValidatedNel[String, T]

    Definition Classes
    CatsImplicitParsers
  30. def validate[T](str: String)(implicit parser: BiParser[String, T]): ValidatedNel[String, T]

    Definition Classes
    CatsImplicitParsers
  31. def validateNonEmpty[T](obj: Option[String])(implicit parser: BiParser[String, T]): ValidatedNel[String, Option[T]]

    Definition Classes
    CatsImplicitParsers
  32. def validateOpt[T](obj: String)(implicit parser: BiParser[String, T]): Option[T]

    Definition Classes
    CatsImplicitParsers

Inherited from CatsOps

Inherited from ValidatedSyntax

Inherited from DefaultParsers

Inherited from CatsImplicitParsers

Inherited from AnyRef

Inherited from Any

Ungrouped