Package

com.outworkers.util

parsers

Permalink

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
Visibility
  1. Public
  2. All

Type Members

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

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

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

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

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

    Permalink
    Definition Classes
    CatsOps

Value Members

  1. def biparse[A, B](obj: Option[A])(implicit p: BiParser[A, B]): ValidatedNel[String, B]

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

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

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

    Permalink
    Definition Classes
    CatsImplicitParsers
  5. implicit final def catsSyntaxValidatedId[A](a: A): ValidatedIdSyntax[A]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    CatsImplicitParsers

Inherited from CatsOps

Inherited from ValidatedSyntax

Inherited from DefaultParsers

Inherited from CatsImplicitParsers

Inherited from AnyRef

Inherited from Any

Ungrouped