Package csw.params.core.formats
Class JParamCodecs
java.lang.Object
csw.params.core.formats.JParamCodecs
-
Constructor Summary
-
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 void
csw$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.AdtEncodingStrategy
static 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
-