Package

kantan.xpath.joda

time

Permalink

package time

Declares kantan.xpath.NodeDecoder instances joda-time types.

Note that the type for default codecs might come as a surprise: the wrapping Exported is used to lower their priority. This is necessary because the standard use case will be to import kantan.xpath.joda.time._, which brings both the instance creation and default instances in scope. Without this type trickery, custom instances and default ones would always clash.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. time
  2. ToFormatLiteral
  3. JodaTimeDecoderCompanion
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class FormatStringContext extends AnyRef

    Permalink
    Definition Classes
    ToFormatLiteral

Abstract Value Members

  1. abstract def decoderFrom[D](d: StringDecoder[D]): Decoder[E, D, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion

Concrete Value Members

  1. def dateTimeDecoder(format: Format): Decoder[E, DateTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  2. def dateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[E, DateTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  3. def defaultDateTimeDecoder: Decoder[E, DateTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  4. implicit val defaultDateTimeNodeDecoder: Exported[NodeDecoder[DateTime]]

    Permalink
  5. def defaultLocalDateDecoder: Decoder[E, LocalDate, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  6. implicit val defaultLocalDateNodeDecoder: Exported[NodeDecoder[LocalDate]]

    Permalink
  7. def defaultLocalDateTimeDecoder: Decoder[E, LocalDateTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  8. implicit val defaultLocalDateTimeNodeDecoder: Exported[NodeDecoder[LocalDateTime]]

    Permalink
  9. def defaultLocalTimeDecoder: Decoder[E, LocalTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  10. implicit val defaultLocalTimeNodeDecoder: Exported[NodeDecoder[LocalTime]]

    Permalink
  11. def localDateDecoder(format: Format): Decoder[E, LocalDate, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  12. def localDateDecoder(format: ⇒ DateTimeFormatter): Decoder[E, LocalDate, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  13. def localDateTimeDecoder(format: Format): Decoder[E, LocalDateTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  14. def localDateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[E, LocalDateTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  15. def localTimeDecoder(format: Format): Decoder[E, LocalTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion
  16. def localTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[E, LocalTime, F, T]

    Permalink
    Definition Classes
    JodaTimeDecoderCompanion

Inherited from ToFormatLiteral

Inherited from AnyRef

Inherited from Any

Ungrouped