com.outworkers.util

parsers

package parsers

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

Type Members

  1. sealed trait BaseParser[X, T] extends AnyRef

  2. trait BiParser[X, T] extends BaseParser[X, T]

  3. implicit class EnumParser[T <: Enumeration] extends Parser[parsers.DefaultImplicitParsers.EnumParser.T.Value]

    Definition Classes
    DefaultImplicitParsers
  4. implicit class NelDelegation[X, T] extends AnyRef

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

    Definition Classes
    DefaultParsers
  6. trait Parser[T] extends BaseParser[String, T]

  7. implicit final class TryConverter[T] extends AnyVal

  8. implicit final class ValidationNelConverted[String, T] extends AnyVal

Value Members

  1. implicit object BooleanParser extends Parser[Boolean]

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    DefaultImplicitParsers
  14. final def confirm(first: String, second: String): ValidationNel[String, String]

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

    Definition Classes
    DefaultParsers
  16. final def enum[T <: Enumeration](obj: Int, enum: T): ValidationNel[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. final def enumOpt[T <: Enumeration](obj: Int, enum: T): Option[parsers.DefaultParsers.enumOpt.T.Value]

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

    A validator for collections, will only succeed if the underlying collection is not empty.

    A validator for collections, will only succeed if the underlying collection is not empty.

    T

    The inner type of the collection.

    coll

    The source collection.

    returns

    A scalaz.ValidationNel that will return the content of the collection if not empty, or a failure otherwise.

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

    A validator for options, will only succeed if the option is not empty.

    A validator for options, will only succeed if the option is not empty.

    T

    The type of the option.

    opt

    The source option.

    returns

    A scalaz.ValidationNel that will return the content of the option if not empty, or a failure otherwise.

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

    A validator for maps, will only succeed if the option is not empty.

    A validator for maps, will only succeed if the option is not empty.

    K

    The type of the key.

    V

    The type of the value of the map.

    map

    The source option.

    returns

    A scalaz.ValidationNel that will return the map itself if it's not empty, or a failure otherwise.

    Definition Classes
    DefaultParsers
  22. def nonEmpty(str: String): ValidationNel[String, String]

    A validator for strings, will only succeed if the string is not empty.

    A validator for strings, will only succeed if the string is not empty.

    str

    The source option.

    returns

    A scalaz.ValidationNel that will return the content of the string if not empty, or a failure otherwise.

    Definition Classes
    DefaultParsers
  23. def parse[T](obj: Option[String])(implicit arg0: Parser[T]): ValidationNel[String, T]

    Definition Classes
    DefaultImplicitParsers
  24. def parse[T](str: String)(implicit arg0: Parser[T]): ValidationNel[String, T]

    Definition Classes
    DefaultImplicitParsers
  25. def parseNonEmpty[T](obj: Option[String])(implicit arg0: Parser[T]): ValidationNel[String, Option[T]]

    Definition Classes
    DefaultImplicitParsers
  26. def parseOpt[T](obj: String)(implicit arg0: Parser[T]): Option[T]

    Definition Classes
    DefaultImplicitParsers
  27. final def present(str: String, name: String): ValidationNel[String, String]

    Definition Classes
    DefaultParsers
  28. def tryParse[T](str: String)(implicit arg0: Parser[T]): Try[T]

    Definition Classes
    DefaultImplicitParsers

Inherited from DefaultParsers

Inherited from DefaultImplicitParsers

Inherited from AnyRef

Inherited from Any

Ungrouped