Package csw.params.core.formats
Class JParamCodecs
java.lang.Object
csw.params.core.formats.JParamCodecs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.bullet.borer.Codec<Angle>static <T> io.bullet.borer.Codec<ArrayData<T>>arrayDataCodec(io.bullet.borer.Encoder<Object> evidence$1, io.bullet.borer.Decoder<Object> evidence$2) static io.bullet.borer.Decoder<byte[]>bytesDec()static io.bullet.borer.Encoder<byte[]>bytesEnc()static io.bullet.borer.Decoder<Character>static io.bullet.borer.Encoder<Character>static io.bullet.borer.Decoder<Object>charDec()static io.bullet.borer.Encoder<Object>charEnc()static io.bullet.borer.Codec<Choice>static io.bullet.borer.Codec<CommandIssue>static io.bullet.borer.Codec<CommandName>static <T extends CommandResponse>
io.bullet.borer.Codec<T>protected static io.bullet.borer.Codec<CommandResponse>static io.bullet.borer.Codec<ControlCommand>static <T extends Coords.Coord>
io.bullet.borer.Codec<T>static io.bullet.borer.Codec<Coords.Coord>static io.bullet.borer.Codec<Object>protected abstract static voidcsw$prefix$codecs$CommonCodecs$_setter_$flatAdtEncoding_$eq(io.bullet.borer.AdtEncodingStrategy x$1) static io.bullet.borer.Codec<CurrentState>static <T extends enumeratum.EnumEntry>
io.bullet.borer.Codec<T>enumCodec(enumeratum.Enum<T> evidence$1) static io.bullet.borer.Codec<Coords.EqFrame>static io.bullet.borer.Codec<Event>static io.bullet.borer.Codec<EventName>static io.bullet.borer.Codec<scala.concurrent.duration.FiniteDuration>static io.bullet.borer.AdtEncodingStrategystatic io.bullet.borer.Codec<Id>idCodec()static io.bullet.borer.Decoder<Instant>static io.bullet.borer.Encoder<Instant>static io.bullet.borer.Decoder<Byte[]>static io.bullet.borer.Encoder<Byte[]>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) static io.bullet.borer.Codec<ObsId>static <T> io.bullet.borer.Codec<Parameter<T>>paramCodec(io.bullet.borer.Encoder<Object> evidence$10, io.bullet.borer.Decoder<Object> evidence$11) static <T> io.bullet.borer.Codec<ParamCore<T>>paramCoreCodec(io.bullet.borer.Encoder<Object> evidence$8, io.bullet.borer.Decoder<Object> evidence$9) static io.bullet.borer.Decoder<Parameter<?>>static io.bullet.borer.Encoder<Parameter<?>>static io.bullet.borer.Codec<Prefix>static io.bullet.borer.Codec<ProperMotion>static io.bullet.borer.Codec<Result>static io.bullet.borer.Codec<Sequence>static io.bullet.borer.Codec<SequenceCommand>static io.bullet.borer.Codec<StateName>static io.bullet.borer.Codec<StateVariable>static io.bullet.borer.Codec<Coords.Tag>tagCodec()static io.bullet.borer.Codec<TAITime>static CommonCodecs.Timestamp$static io.bullet.borer.Codec<UTCTime>static <T> io.bullet.borer.Codec<scala.collection.mutable.ArraySeq<T>>
-
Constructor Details
-
JParamCodecs
public JParamCodecs()
-
-
Method Details
-
charEnc
-
charDec
-
characterEnc
-
characterDec
-
choiceCodec
-
tagCodec
-
angleCodec
-
properMotionCodec
-
coordCodecValue
-
utcTimeCodec
-
taiTimeCodec
-
javaByteArrayEnc
-
javaByteArrayDec
-
bytesEnc
public static io.bullet.borer.Encoder<byte[]> bytesEnc() -
bytesDec
public static io.bullet.borer.Decoder<byte[]> bytesDec() -
paramEncExistential
-
paramDecExistential
-
idCodec
-
eventNameCodec
-
eventCodec
-
commandNameCodec
-
obsIdCodec
-
controlCommandCodec
-
sequenceCommandCodec
-
sequenceCodec
-
resultCodec
-
commandResponseCodecValue
-
commandIssueCodecValue
-
stateNameCodec
-
currentStateCodecValue
-
stateVariableCodecValue
-
flatAdtEncoding
public static io.bullet.borer.AdtEncodingStrategy flatAdtEncoding() -
prefixCodec
-
Timestamp
-
instantEnc
-
instantDec
-
finiteDurationCodec
public static io.bullet.borer.Codec<scala.concurrent.duration.FiniteDuration> finiteDurationCodec() -
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
-
arrayDataCodec
-
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
-
paramCoreCodec
-
paramCodec
-
commandResponseCodec
-
coordCodec
-