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.
- Alphabetic
- By Inheritance
- java8
- ToFormatLiteral
- TimeCodecCompanion
- TimeEncoderCompanion
- TimeDecoderCompanion
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
decoderFrom[D](d: StringDecoder[D]): Decoder[String, D, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
abstract
def
encoderFrom[D](d: StringEncoder[D]): Encoder[String, D, codecs.type]
- Definition Classes
- TimeEncoderCompanion
Concrete Value Members
- implicit val defaultInstantCellDecoder: Exported[CellDecoder[Instant]]
- implicit val defaultInstantCellEncoder: Exported[CellEncoder[Instant]]
-
def
defaultInstantDecoder: Decoder[String, Instant, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
defaultInstantEncoder: Encoder[String, Instant, codecs.type]
- Definition Classes
- TimeEncoderCompanion
- implicit val defaultLocalDateCellDecoder: Exported[CellDecoder[LocalDate]]
- implicit val defaultLocalDateCellEncoder: Exported[CellEncoder[LocalDate]]
-
def
defaultLocalDateDecoder: Decoder[String, LocalDate, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
defaultLocalDateEncoder: Encoder[String, LocalDate, codecs.type]
- Definition Classes
- TimeEncoderCompanion
- implicit val defaultLocalDateTimeCellDecoder: Exported[CellDecoder[LocalDateTime]]
- implicit val defaultLocalDateTimeCellEncoder: Exported[CellEncoder[LocalDateTime]]
-
def
defaultLocalDateTimeDecoder: Decoder[String, LocalDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
defaultLocalDateTimeEncoder: Encoder[String, LocalDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
- implicit val defaultLocalTimeCellDecoder: Exported[CellDecoder[LocalTime]]
- implicit val defaultLocalTimeCellEncoder: Exported[CellEncoder[LocalTime]]
-
def
defaultLocalTimeDecoder: Decoder[String, LocalTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
defaultLocalTimeEncoder: Encoder[String, LocalTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
- implicit val defaultOffsetDateTimeCellDecoder: Exported[CellDecoder[OffsetDateTime]]
- implicit val defaultOffsetDateTimeCellEncoder: Exported[CellEncoder[OffsetDateTime]]
-
def
defaultOffsetDateTimeDecoder: Decoder[String, OffsetDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
defaultOffsetDateTimeEncoder: Encoder[String, OffsetDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
- implicit val defaultZonedDateTimeCellDecoder: Exported[CellDecoder[ZonedDateTime]]
- implicit val defaultZonedDateTimeCellEncoder: Exported[CellEncoder[ZonedDateTime]]
-
def
defaultZonedDateTimeDecoder: Decoder[String, ZonedDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
defaultZonedDateTimeEncoder: Encoder[String, ZonedDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
instantCodec(format: Format): Codec[String, Instant, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
instantCodec(format: ⇒ DateTimeFormatter): Codec[String, Instant, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
instantDecoder(format: Format): Decoder[String, Instant, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
instantDecoder(format: ⇒ DateTimeFormatter): Decoder[String, Instant, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
instantEncoder(format: Format): Encoder[String, Instant, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
instantEncoder(format: ⇒ DateTimeFormatter): Encoder[String, Instant, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
localDateCodec(format: Format): Codec[String, LocalDate, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
localDateCodec(format: ⇒ DateTimeFormatter): Codec[String, LocalDate, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
localDateDecoder(format: Format): Decoder[String, LocalDate, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
localDateDecoder(format: ⇒ DateTimeFormatter): Decoder[String, LocalDate, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
localDateEncoder(format: Format): Encoder[String, LocalDate, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
localDateEncoder(format: ⇒ DateTimeFormatter): Encoder[String, LocalDate, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
localDateTimeCodec(format: Format): Codec[String, LocalDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
localDateTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, LocalDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
localDateTimeDecoder(format: Format): Decoder[String, LocalDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
localDateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, LocalDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
localDateTimeEncoder(format: Format): Encoder[String, LocalDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
localDateTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, LocalDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
localTimeCodec(format: Format): Codec[String, LocalTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
localTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, LocalTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
localTimeDecoder(format: Format): Decoder[String, LocalTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
localTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, LocalTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
localTimeEncoder(format: Format): Encoder[String, LocalTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
localTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, LocalTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
offsetDateTimeCodec(format: Format): Codec[String, OffsetDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
offsetDateTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, OffsetDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
offsetDateTimeDecoder(format: Format): Decoder[String, OffsetDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
offsetDateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, OffsetDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
offsetDateTimeEncoder(format: Format): Encoder[String, OffsetDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
offsetDateTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, OffsetDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
zonedDateTimeCodec(format: Format): Codec[String, ZonedDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
zonedDateTimeCodec(format: ⇒ DateTimeFormatter): Codec[String, ZonedDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeCodecCompanion
-
def
zonedDateTimeDecoder(format: Format): Decoder[String, ZonedDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
zonedDateTimeDecoder(format: ⇒ DateTimeFormatter): Decoder[String, ZonedDateTime, DecodeError, codecs.type]
- Definition Classes
- TimeDecoderCompanion
-
def
zonedDateTimeEncoder(format: Format): Encoder[String, ZonedDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion
-
def
zonedDateTimeEncoder(format: ⇒ DateTimeFormatter): Encoder[String, ZonedDateTime, codecs.type]
- Definition Classes
- TimeEncoderCompanion