Class JParamCodecs

java.lang.Object
csw.params.core.formats.JParamCodecs

public class JParamCodecs extends Object
  • Constructor Details

    • JParamCodecs

      public JParamCodecs()
  • Method Details

    • charEnc

      public static io.bullet.borer.Encoder<Object> charEnc()
    • charDec

      public static io.bullet.borer.Decoder<Object> charDec()
    • characterEnc

      public static io.bullet.borer.Encoder<Character> characterEnc()
    • characterDec

      public static io.bullet.borer.Decoder<Character> characterDec()
    • choiceCodec

      public static io.bullet.borer.Codec<Choice> choiceCodec()
    • tagCodec

      public static io.bullet.borer.Codec<Coords.Tag> tagCodec()
    • angleCodec

      public static io.bullet.borer.Codec<Angle> angleCodec()
    • properMotionCodec

      public static io.bullet.borer.Codec<ProperMotion> properMotionCodec()
    • coordCodecValue

      public static io.bullet.borer.Codec<Coords.Coord> coordCodecValue()
    • utcTimeCodec

      public static io.bullet.borer.Codec<UTCTime> utcTimeCodec()
    • taiTimeCodec

      public static io.bullet.borer.Codec<TAITime> taiTimeCodec()
    • javaByteArrayEnc

      public static io.bullet.borer.Encoder<Byte[]> javaByteArrayEnc()
    • javaByteArrayDec

      public static io.bullet.borer.Decoder<Byte[]> javaByteArrayDec()
    • bytesEnc

      public static io.bullet.borer.Encoder<byte[]> bytesEnc()
    • bytesDec

      public static io.bullet.borer.Decoder<byte[]> bytesDec()
    • paramEncExistential

      public static io.bullet.borer.Encoder<Parameter<?>> paramEncExistential()
    • paramDecExistential

      public static io.bullet.borer.Decoder<Parameter<?>> paramDecExistential()
    • idCodec

      public static io.bullet.borer.Codec<Id> idCodec()
    • eventNameCodec

      public static io.bullet.borer.Codec<EventName> eventNameCodec()
    • eventCodec

      public static io.bullet.borer.Codec<Event> eventCodec()
    • commandNameCodec

      public static io.bullet.borer.Codec<CommandName> commandNameCodec()
    • obsIdCodec

      public static io.bullet.borer.Codec<ObsId> obsIdCodec()
    • controlCommandCodec

      public static io.bullet.borer.Codec<ControlCommand> controlCommandCodec()
    • sequenceCommandCodec

      public static io.bullet.borer.Codec<SequenceCommand> sequenceCommandCodec()
    • sequenceCodec

      public static io.bullet.borer.Codec<Sequence> sequenceCodec()
    • resultCodec

      public static io.bullet.borer.Codec<Result> resultCodec()
    • commandResponseCodecValue

      protected static io.bullet.borer.Codec<CommandResponse> commandResponseCodecValue()
    • commandIssueCodecValue

      public static io.bullet.borer.Codec<CommandIssue> commandIssueCodecValue()
    • stateNameCodec

      public static io.bullet.borer.Codec<StateName> stateNameCodec()
    • currentStateCodecValue

      public static io.bullet.borer.Codec<CurrentState> currentStateCodecValue()
    • stateVariableCodecValue

      public static io.bullet.borer.Codec<StateVariable> stateVariableCodecValue()
    • flatAdtEncoding

      public static io.bullet.borer.AdtEncodingStrategy flatAdtEncoding()
    • prefixCodec

      public static io.bullet.borer.Codec<Prefix> prefixCodec()
    • Timestamp

      public static CommonCodecs.Timestamp$ Timestamp()
    • instantEnc

      public static io.bullet.borer.Encoder<Instant> instantEnc()
    • instantDec

      public static io.bullet.borer.Decoder<Instant> instantDec()
    • finiteDurationCodec

      public static io.bullet.borer.Codec<scala.concurrent.duration.FiniteDuration> finiteDurationCodec()
    • eqFrameCodec

      public static io.bullet.borer.Codec<Coords.EqFrame> eqFrameCodec()
    • enumCodec

      public static <T extends enumeratum.EnumEntry> io.bullet.borer.Codec<T> enumCodec(enumeratum.Enum<T> evidence$1)
    • csw$prefix$codecs$CommonCodecs$_setter_$flatAdtEncoding_$eq

      protected abstract static void csw$prefix$codecs$CommonCodecs$_setter_$flatAdtEncoding_$eq(io.bullet.borer.AdtEncodingStrategy x$1)
    • csw$params$core$formats$ParamCodecsBase$$charCodec

      public static io.bullet.borer.Codec<Object> csw$params$core$formats$ParamCodecsBase$$charCodec()
    • arrayDataCodec

      public static <T> io.bullet.borer.Codec<ArrayData<T>> arrayDataCodec(io.bullet.borer.Encoder<Object> evidence$1, io.bullet.borer.Decoder<Object> evidence$2)
    • matrixDataCodec

      public static <T> io.bullet.borer.Codec<MatrixData<T>> matrixDataCodec(scala.reflect.ClassTag<T> evidence$3, io.bullet.borer.Encoder<Object> evidence$4, io.bullet.borer.Decoder<Object> evidence$5)
    • waCodec

      public static <T> io.bullet.borer.Codec<scala.collection.mutable.ArraySeq<T>> waCodec(io.bullet.borer.Encoder<Object> evidence$6, io.bullet.borer.Decoder<Object> evidence$7)
    • paramCoreCodec

      public static <T> io.bullet.borer.Codec<ParamCore<T>> paramCoreCodec(io.bullet.borer.Encoder<Object> evidence$8, io.bullet.borer.Decoder<Object> evidence$9)
    • paramCodec

      public static <T> io.bullet.borer.Codec<Parameter<T>> paramCodec(io.bullet.borer.Encoder<Object> evidence$10, io.bullet.borer.Decoder<Object> evidence$11)
    • commandResponseCodec

      public static <T extends CommandResponse> io.bullet.borer.Codec<T> commandResponseCodec()
    • coordCodec

      public static <T extends Coords.Coord> io.bullet.borer.Codec<T> coordCodec()