Trait

com.outworkers.util.parsers

DefaultParsers

Related Doc: package parsers

Permalink

trait DefaultParsers extends CatsImplicitParsers

Linear Supertypes
CatsImplicitParsers, GenerationDomain, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultParsers
  2. CatsImplicitParsers
  3. GenerationDomain
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type City = domain.Definitions.City

    Permalink
    Definition Classes
    GenerationDomain
  2. type Country = domain.Definitions.Country

    Permalink
    Definition Classes
    GenerationDomain
  3. type CountryCode = domain.Definitions.CountryCode

    Permalink
    Definition Classes
    GenerationDomain
  4. type Domain = domain.Definitions.Domain

    Permalink
    Definition Classes
    GenerationDomain
  5. type EmailAddress = domain.Definitions.EmailAddress

    Permalink
    Definition Classes
    GenerationDomain
  6. implicit class EnumParser[T <: Enumeration] extends Parser[EnumParser.T.Value]

    Permalink
    Definition Classes
    CatsImplicitParsers
  7. type FirstName = domain.Definitions.FirstName

    Permalink
    Definition Classes
    GenerationDomain
  8. type FullName = domain.Definitions.FullName

    Permalink
    Definition Classes
    GenerationDomain
  9. type LastName = domain.Definitions.LastName

    Permalink
    Definition Classes
    GenerationDomain
  10. type LoremIpsum = domain.Definitions.LoremIpsum

    Permalink
    Definition Classes
    GenerationDomain
  11. implicit class NelDelegation[X, T] extends AnyRef

    Permalink
  12. implicit class OptionDelegation[T] extends AnyRef

    Permalink
  13. type ProgrammingLanguage = domain.Definitions.ProgrammingLanguage

    Permalink
    Definition Classes
    GenerationDomain
  14. type ShortString = domain.Definitions.ShortString

    Permalink
    Definition Classes
    GenerationDomain
  15. type Url = domain.Definitions.Url

    Permalink
    Definition Classes
    GenerationDomain

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. implicit object BooleanParser extends Parser[Boolean]

    Permalink
    Definition Classes
    CatsImplicitParsers
  5. val City: domain.Definitions.City.type

    Permalink
    Definition Classes
    GenerationDomain
  6. val Country: domain.Definitions.Country.type

    Permalink
    Definition Classes
    GenerationDomain
  7. val CountryCode: domain.Definitions.CountryCode.type

    Permalink
    Definition Classes
    GenerationDomain
  8. val Domain: domain.Definitions.Domain.type

    Permalink
    Definition Classes
    GenerationDomain
  9. implicit object DoubleParser extends Parser[Double]

    Permalink
    Definition Classes
    CatsImplicitParsers
  10. val EmailAddress: domain.Definitions.EmailAddress.type

    Permalink
    Definition Classes
    GenerationDomain
  11. implicit object EmailParser extends Parser[EmailAddress]

    Permalink
    Definition Classes
    CatsImplicitParsers
  12. val FirstName: domain.Definitions.FirstName.type

    Permalink
    Definition Classes
    GenerationDomain
  13. implicit object FloatParser extends Parser[Float]

    Permalink
    Definition Classes
    CatsImplicitParsers
  14. val FullName: domain.Definitions.FullName.type

    Permalink
    Definition Classes
    GenerationDomain
  15. implicit object IntParser extends Parser[Int]

    Permalink
    Definition Classes
    CatsImplicitParsers
  16. val LastName: domain.Definitions.LastName.type

    Permalink
    Definition Classes
    GenerationDomain
  17. implicit object LongParser extends Parser[Long]

    Permalink
    Definition Classes
    CatsImplicitParsers
  18. val LoremIpsum: domain.Definitions.LoremIpsum.type

    Permalink
    Definition Classes
    GenerationDomain
  19. val ProgrammingLanguage: domain.Definitions.ProgrammingLanguage.type

    Permalink
    Definition Classes
    GenerationDomain
  20. val ShortString: domain.Definitions.ShortString.type

    Permalink
    Definition Classes
    GenerationDomain
  21. implicit object TimestampParser extends Parser[DateTime]

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

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

    Permalink
    Definition Classes
    CatsImplicitParsers
  24. val Url: domain.Definitions.Url.type

    Permalink
    Definition Classes
    GenerationDomain
  25. final def asInstanceOf[T0]: T0

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

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

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

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

    Permalink
    Definition Classes
    CatsImplicitParsers
  30. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def confirm(first: String, second: String): ValidatedNel[String, String]

    Permalink
  32. final def enum[T <: Enumeration](obj: String, enum: T): ValidatedNel[String, enum.T.Value]

    Permalink
  33. final def enumOpt[T <: Enumeration](obj: String, enum: T): Option[enumOpt.T.Value]

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  38. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. final def ne(arg0: AnyRef): Boolean

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

    Permalink

    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 ValidatedNel that will return the content of the collection if not empty, or a failure otherwise.

  42. def nonEmpty[T](opt: Option[T]): ValidatedNel[String, T]

    Permalink

    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 ValidatedNel that will return the content of the option if not empty, or a failure otherwise.

  43. def nonEmpty[K, V](map: Map[K, V]): ValidatedNel[String, Map[K, V]]

    Permalink

    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 ValidatedNel that will return the map itself if it's not empty, or a failure otherwise.

  44. def nonEmpty(str: String): ValidatedNel[String, String]

    Permalink

    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 ValidatedNel that will return the content of the string if not empty, or a failure otherwise.

  45. final def notify(): Unit

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

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

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

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

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

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

    Permalink
  52. def summon[T](implicit ev: BiParser[String, T]): BiParser[String, T]

    Permalink
    Definition Classes
    CatsImplicitParsers
  53. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  55. def tryParse[T](str: String)(implicit parser: BiParser[String, T]): Try[T]

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

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

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

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

    Permalink
    Definition Classes
    CatsImplicitParsers
  60. final def wait(): Unit

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

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

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

Inherited from CatsImplicitParsers

Inherited from GenerationDomain

Inherited from AnyRef

Inherited from Any

Ungrouped