Packages

p

kantan.csv

java8

package java8

Declares kantan.csv.CellDecoder and kantan.csv.CellEncoder instances for java8 date and 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.csv.java8._, which brings both the instance creation and default instances in scope. Without this type trickery, custom instances and default ones would always clash.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. java8
  2. ToFormatLiteral
  3. TimeCodecCompanion
  4. TimeEncoderCompanion
  5. TimeDecoderCompanion
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class FormatStringContext extends AnyRef
    Definition Classes
    ToFormatLiteral

Abstract Value Members

  1. abstract def decoderFrom[D](d: StringDecoder[D]): Decoder[String, D, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  2. abstract def encoderFrom[D](d: StringEncoder[D]): Encoder[String, D, codecs.type]
    Definition Classes
    TimeEncoderCompanion

Concrete Value Members

  1. implicit val defaultInstantCellDecoder: Exported[CellDecoder[Instant]]
  2. implicit val defaultInstantCellEncoder: Exported[CellEncoder[Instant]]
  3. def defaultInstantDecoder: Decoder[String, Instant, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  4. def defaultInstantEncoder: Encoder[String, Instant, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  5. implicit val defaultLocalDateCellDecoder: Exported[CellDecoder[LocalDate]]
  6. implicit val defaultLocalDateCellEncoder: Exported[CellEncoder[LocalDate]]
  7. def defaultLocalDateDecoder: Decoder[String, LocalDate, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  8. def defaultLocalDateEncoder: Encoder[String, LocalDate, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  9. implicit val defaultLocalDateTimeCellDecoder: Exported[CellDecoder[LocalDateTime]]
  10. implicit val defaultLocalDateTimeCellEncoder: Exported[CellEncoder[LocalDateTime]]
  11. def defaultLocalDateTimeDecoder: Decoder[String, LocalDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  12. def defaultLocalDateTimeEncoder: Encoder[String, LocalDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  13. implicit val defaultLocalTimeCellDecoder: Exported[CellDecoder[LocalTime]]
  14. implicit val defaultLocalTimeCellEncoder: Exported[CellEncoder[LocalTime]]
  15. def defaultLocalTimeDecoder: Decoder[String, LocalTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  16. def defaultLocalTimeEncoder: Encoder[String, LocalTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  17. implicit val defaultOffsetDateTimeCellDecoder: Exported[CellDecoder[OffsetDateTime]]
  18. implicit val defaultOffsetDateTimeCellEncoder: Exported[CellEncoder[OffsetDateTime]]
  19. def defaultOffsetDateTimeDecoder: Decoder[String, OffsetDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  20. def defaultOffsetDateTimeEncoder: Encoder[String, OffsetDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  21. implicit val defaultZonedDateTimeCellDecoder: Exported[CellDecoder[ZonedDateTime]]
  22. implicit val defaultZonedDateTimeCellEncoder: Exported[CellEncoder[ZonedDateTime]]
  23. def defaultZonedDateTimeDecoder: Decoder[String, ZonedDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  24. def defaultZonedDateTimeEncoder: Encoder[String, ZonedDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  25. def instantCodec(format: Format): Codec[String, Instant, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  26. def instantCodec(format: ⇒ DateTimeFormatter): Codec[String, Instant, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  27. def instantDecoder(format: Format): Decoder[String, Instant, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  28. def instantDecoder(format: ⇒ DateTimeFormatter): Decoder[String, Instant, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  29. def instantEncoder(format: Format): Encoder[String, Instant, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  30. def instantEncoder(format: ⇒ DateTimeFormatter): Encoder[String, Instant, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  31. def localDateCodec(format: Format): Codec[String, LocalDate, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  32. def localDateCodec(format: ⇒ DateTimeFormatter): Codec[String, LocalDate, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  33. def localDateDecoder(format: Format): Decoder[String, LocalDate, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  34. def localDateDecoder(format: ⇒ DateTimeFormatter): Decoder[String, LocalDate, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  35. def localDateEncoder(format: Format): Encoder[String, LocalDate, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  36. def localDateEncoder(format: ⇒ DateTimeFormatter): Encoder[String, LocalDate, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  37. def localDateTimeCodec(format: Format): Codec[String, LocalDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  38. def localDateTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, LocalDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  39. def localDateTimeDecoder(format: Format): Decoder[String, LocalDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  40. def localDateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, LocalDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  41. def localDateTimeEncoder(format: Format): Encoder[String, LocalDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  42. def localDateTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, LocalDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  43. def localTimeCodec(format: Format): Codec[String, LocalTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  44. def localTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, LocalTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  45. def localTimeDecoder(format: Format): Decoder[String, LocalTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  46. def localTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, LocalTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  47. def localTimeEncoder(format: Format): Encoder[String, LocalTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  48. def localTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, LocalTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  49. def offsetDateTimeCodec(format: Format): Codec[String, OffsetDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  50. def offsetDateTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, OffsetDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  51. def offsetDateTimeDecoder(format: Format): Decoder[String, OffsetDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  52. def offsetDateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, OffsetDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  53. def offsetDateTimeEncoder(format: Format): Encoder[String, OffsetDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  54. def offsetDateTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, OffsetDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  55. def zonedDateTimeCodec(format: Format): Codec[String, ZonedDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  56. def zonedDateTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, ZonedDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeCodecCompanion
  57. def zonedDateTimeDecoder(format: Format): Decoder[String, ZonedDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  58. def zonedDateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, ZonedDateTime, DecodeError, codecs.type]
    Definition Classes
    TimeDecoderCompanion
  59. def zonedDateTimeEncoder(format: Format): Encoder[String, ZonedDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion
  60. def zonedDateTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, ZonedDateTime, codecs.type]
    Definition Classes
    TimeEncoderCompanion

Inherited from ToFormatLiteral

Inherited from TimeCodecCompanion[String, DecodeError, codecs.type]

Inherited from TimeEncoderCompanion[String, codecs.type]

Inherited from TimeDecoderCompanion[String, DecodeError, codecs.type]

Inherited from AnyRef

Inherited from Any

Ungrouped