ParamCodecsBase

csw.params.core.formats.ParamCodecsBase

Attributes

Graph
Supertypes
trait CommonCodecs
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Inherited classlikes

case class Timestamp(seconds: Long, nanos: Long)

Attributes

Inherited from:
CommonCodecs
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

type ArrayDec[T] = Decoder[Array[T]]
type ArrayEnc[T] = Encoder[Array[T]]

Value members

Concrete fields

lazy protected val commandResponseCodecValue: Codec[CommandResponse]
lazy val coordCodecValue: Codec[Coord]

Implicits

Implicits

implicit lazy val angleCodec: Codec[Angle]
implicit def arrayDataCodec[T : ArrayDec]: Codec[ArrayData[T]]
implicit lazy val bytesDec: Decoder[Array[Byte]]
implicit lazy val bytesEnc: Encoder[Array[Byte]]
implicit lazy val charDec: Decoder[Char]
implicit lazy val charEnc: Encoder[Char]
implicit lazy val characterDec: Decoder[Character]
implicit lazy val characterEnc: Encoder[Character]
implicit lazy val choiceCodec: Codec[Choice]
implicit lazy val commandIssueCodecValue: Codec[CommandIssue]
implicit lazy val commandNameCodec: Codec[CommandName]
implicit lazy val controlCommandCodec: Codec[ControlCommand]
implicit lazy val currentStateCodecValue: Codec[CurrentState]
implicit lazy val eventCodec: Codec[Event]
implicit lazy val eventNameCodec: Codec[EventName]
implicit lazy val idCodec: Codec[Id]
implicit lazy val javaByteArrayDec: Decoder[Array[Byte]]
implicit lazy val javaByteArrayEnc: Encoder[Array[Byte]]
implicit def matrixDataCodec[T : ArrayDec]: Codec[MatrixData[T]]
implicit lazy val obsIdCodec: Codec[ObsId]
implicit def paramCodec[T : ArrayDec]: Codec[Parameter[T]]
implicit def paramCoreCodec[T : ArrayDec]: Codec[ParamCore[T]]
implicit lazy val paramDecExistential: Decoder[Parameter[_]]
implicit lazy val paramEncExistential: Encoder[Parameter[_]]
implicit lazy val properMotionCodec: Codec[ProperMotion]
implicit lazy val resultCodec: Codec[Result]
implicit lazy val sequenceCodec: Codec[Sequence]
implicit lazy val sequenceCommandCodec: Codec[SequenceCommand]
implicit lazy val stateNameCodec: Codec[StateName]
implicit lazy val stateVariableCodecValue: Codec[StateVariable]
implicit lazy val tagCodec: Codec[Tag]
implicit lazy val taiTimeCodec: Codec[TAITime]
implicit lazy val utcTimeCodec: Codec[UTCTime]
implicit def waCodec[T : ArrayDec]: Codec[ArraySeq[T]]

Inherited implicits

implicit def enumCodec[T <: EnumEntry : Enum]: Codec[T]

Attributes

Inherited from:
CommonCodecs
implicit lazy val finiteDurationCodec: Codec[FiniteDuration]

Attributes

Inherited from:
CommonCodecs
implicit val flatAdtEncoding: AdtEncodingStrategy

Attributes

Inherited from:
CommonCodecs
implicit lazy val instantDec: Decoder[Instant]

Attributes

Inherited from:
CommonCodecs
implicit lazy val instantEnc: Encoder[Instant]

Attributes

Inherited from:
CommonCodecs
implicit lazy val prefixCodec: Codec[Prefix]

Attributes

Inherited from:
CommonCodecs