Package csw.params.core.formats
Interface ParamCodecs
-
- All Superinterfaces:
CommonCodecs
- All Known Subinterfaces:
MessageCodecs
- All Known Implementing Classes:
CommandAkkaSerializer,JParamCodecs$,ParamCodecs$
public interface ParamCodecs extends CommonCodecs
Supports (de)serialization of csw models
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.bullet.borer.Codec<CommandResponse.Accepted>acceptedCodec()io.bullet.borer.Codec<Coords.AltAzCoord>altAzCoordCodec()io.bullet.borer.Codec<Angle>angleCodec()<T> io.bullet.borer.Codec<ArrayData<T>>arrayDataCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$1, io.bullet.borer.Decoder<java.lang.Object> evidence$2)io.bullet.borer.Codec<CommandIssue.AssemblyBusyIssue>assemblyBusyIssueCodec()io.bullet.borer.Decoder<byte[]>bytesDec()io.bullet.borer.Encoder<byte[]>bytesEnc()io.bullet.borer.Codec<CommandResponse.Cancelled>cancelledCodec()io.bullet.borer.Codec<Choice>choiceCodec()io.bullet.borer.Codec<Coords.CometCoord>cometCoordCodec()io.bullet.borer.Codec<Command>commandCodec()io.bullet.borer.Codec<CommandIssue>commandIssueCodec()io.bullet.borer.Codec<CommandName>commandNameCodec()io.bullet.borer.Codec<CommandResponse.CommandNotAvailable>commandNotAvailableCodec()io.bullet.borer.Codec<CommandResponse>commandResponseCodec()io.bullet.borer.Codec<CommandResponse.Completed>completedCodec()io.bullet.borer.Codec<CommandResponse.CompletedWithResult>completedWithResultCodec()io.bullet.borer.Codec<ControlCommand>controlCommandCodec()io.bullet.borer.Codec<Coords.Coord>coordCodec()io.bullet.borer.Codec<CurrentState>currentStateCodec()io.bullet.borer.Codec<DemandState>demandStateCodec()io.bullet.borer.Codec<Coords.EqCoord>eqCoordCodec()io.bullet.borer.Codec<Coords.EqFrame>eqFrameCodec()io.bullet.borer.Codec<CommandResponse.Error>errorCodec()io.bullet.borer.Codec<Event>eventCodec()io.bullet.borer.Codec<EventName>eventNameCodec()io.bullet.borer.Codec<Id>idCodec()io.bullet.borer.Decoder<java.time.Instant>instantDec()io.bullet.borer.Encoder<java.time.Instant>instantEnc()io.bullet.borer.Codec<CommandResponse.Invalid>invalidCodec()io.bullet.borer.Decoder<java.lang.Byte[]>javaByteArrayDec()io.bullet.borer.Encoder<java.lang.Byte[]>javaByteArrayEnc()<T> io.bullet.borer.Codec<KeyType<T>>keyTypeCodec()io.bullet.borer.Codec<KeyType<?>>keyTypeCodecExistential()io.bullet.borer.Codec<CommandResponse.Locked>lockedCodec()io.bullet.borer.Codec<CommandResponse.MatchingResponse>matchingCommandResponseCodec()<T> io.bullet.borer.Codec<MatrixData<T>>matrixDataCodec(scala.reflect.ClassTag<T> evidence$3, io.bullet.borer.Encoder<java.lang.Object> evidence$4, io.bullet.borer.Decoder<java.lang.Object> evidence$5)io.bullet.borer.Codec<Coords.MinorPlanetCoord>minorPlanetCoordCodec()io.bullet.borer.Codec<CommandIssue.MissingKeyIssue>missingKeyIssueCodec()io.bullet.borer.Codec<Observe>observeCommandCodec()io.bullet.borer.Codec<ObsId>obsIdCodec()io.bullet.borer.Codec<ObserveEvent>oeCodec()io.bullet.borer.Codec<CommandResponse.OnewayResponse>oneWayCommandResponseCodec()io.bullet.borer.Codec<CommandIssue.OtherIssue>otherIssueCodec()<T> io.bullet.borer.Codec<Parameter<T>>paramCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$10, io.bullet.borer.Decoder<java.lang.Object> evidence$11)<T> io.bullet.borer.Codec<ParamCore<T>>paramCoreCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$8, io.bullet.borer.Decoder<java.lang.Object> evidence$9)io.bullet.borer.Decoder<Parameter<?>>paramDecExistential()io.bullet.borer.Encoder<Parameter<?>>paramEncExistential()io.bullet.borer.Codec<CommandIssue.ParameterValueOutOfRangeIssue>parameterValueOutOfRangeIssueCodec()io.bullet.borer.Codec<ProperMotion>properMotionCodec()io.bullet.borer.Codec<CommandResponse.QueryResponse>queryCommandResponseCodec()io.bullet.borer.Codec<RaDec>raDecCodec()io.bullet.borer.Codec<CommandIssue.RequiredAssemblyUnavailableIssue>requiredAssemblyUnavailableIssueCodec()io.bullet.borer.Codec<CommandIssue.RequiredHCDUnavailableIssue>requiredHCDUnavailableIssueCodec()io.bullet.borer.Codec<CommandIssue.RequiredSequencerUnavailableIssue>requiredSequencerUnavailableIssueCodec()io.bullet.borer.Codec<CommandIssue.RequiredServiceUnavailableIssue>requiredServiceUnavailableIssueCodec()io.bullet.borer.Codec<Result>resultCodec()io.bullet.borer.Codec<SystemEvent>seCodec()io.bullet.borer.Codec<Sequence>sequenceCodec()io.bullet.borer.Codec<SequenceCommand>sequenceCommandCodec()io.bullet.borer.Codec<Setup>setupCommandCodec()<T> io.bullet.borer.Codec<T>singletonCodec(T a)io.bullet.borer.Codec<Coords.SolarSystemCoord>solarSystemCoordCodec()io.bullet.borer.Codec<Coords.SolarSystemObject>solarSystemObjectCodec()io.bullet.borer.Codec<CommandResponse.Started>startedCodec()io.bullet.borer.Codec<StateName>stateNameCodec()io.bullet.borer.Codec<StateVariable>stateVariableCodec()io.bullet.borer.Codec<Struct>structCodec()io.bullet.borer.Codec<CommandResponse.SubmitResponse>submitCommandResponseCodec()io.bullet.borer.Codec<Subsystem>subSystemCodec()io.bullet.borer.Codec<Coords.Tag>tagCodec()io.bullet.borer.Codec<TAITime>taiTimeCodec()io.bullet.borer.Codec<Timestamp>tsCodec()io.bullet.borer.Codec<Units>unitsCodec()io.bullet.borer.Codec<CommandIssue.UnresolvedLocationsIssue>unresolvedLocationsIssueCodec()io.bullet.borer.Codec<CommandIssue.UnsupportedCommandInStateIssue>unsupportedCommandInStateIssueCodec()io.bullet.borer.Codec<CommandIssue.UnsupportedCommandIssue>unsupportedCommandIssueCodec()io.bullet.borer.Codec<UTCTime>utcTimeCodec()io.bullet.borer.Codec<CommandResponse.ValidateCommandResponse>validateCommandResponseCodec()io.bullet.borer.Codec<CommandResponse.ValidateResponse>validateResponseCodec()<T> io.bullet.borer.Codec<scala.collection.mutable.ArraySeq<T>>waCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$6, io.bullet.borer.Decoder<java.lang.Object> evidence$7)io.bullet.borer.Codec<Wait>waitCommandCodec()io.bullet.borer.Codec<CommandIssue.WrongInternalStateIssue>wrongInternalStateIssueCodec()io.bullet.borer.Codec<CommandIssue.WrongNumberOfParametersIssue>wrongNumberOfParametersIssueCodec()io.bullet.borer.Codec<CommandIssue.WrongParameterTypeIssue>wrongParameterTypeIssueCodec()io.bullet.borer.Codec<CommandIssue.WrongPrefixIssue>wrongPrefixIssueCodec()io.bullet.borer.Codec<CommandIssue.WrongUnitsIssue>wrongUnitsIssueCodec()-
Methods inherited from interface csw.params.core.formats.CommonCodecs
prefixCodec
-
-
-
-
Method Detail
-
singletonCodec
<T> io.bullet.borer.Codec<T> singletonCodec(T a)
-
choiceCodec
io.bullet.borer.Codec<Choice> choiceCodec()
-
raDecCodec
io.bullet.borer.Codec<RaDec> raDecCodec()
-
tagCodec
io.bullet.borer.Codec<Coords.Tag> tagCodec()
-
angleCodec
io.bullet.borer.Codec<Angle> angleCodec()
-
properMotionCodec
io.bullet.borer.Codec<ProperMotion> properMotionCodec()
-
eqFrameCodec
io.bullet.borer.Codec<Coords.EqFrame> eqFrameCodec()
-
solarSystemObjectCodec
io.bullet.borer.Codec<Coords.SolarSystemObject> solarSystemObjectCodec()
-
eqCoordCodec
io.bullet.borer.Codec<Coords.EqCoord> eqCoordCodec()
-
solarSystemCoordCodec
io.bullet.borer.Codec<Coords.SolarSystemCoord> solarSystemCoordCodec()
-
minorPlanetCoordCodec
io.bullet.borer.Codec<Coords.MinorPlanetCoord> minorPlanetCoordCodec()
-
cometCoordCodec
io.bullet.borer.Codec<Coords.CometCoord> cometCoordCodec()
-
altAzCoordCodec
io.bullet.borer.Codec<Coords.AltAzCoord> altAzCoordCodec()
-
coordCodec
io.bullet.borer.Codec<Coords.Coord> coordCodec()
-
tsCodec
io.bullet.borer.Codec<Timestamp> tsCodec()
-
instantEnc
io.bullet.borer.Encoder<java.time.Instant> instantEnc()
-
instantDec
io.bullet.borer.Decoder<java.time.Instant> instantDec()
-
utcTimeCodec
io.bullet.borer.Codec<UTCTime> utcTimeCodec()
-
taiTimeCodec
io.bullet.borer.Codec<TAITime> taiTimeCodec()
-
arrayDataCodec
<T> io.bullet.borer.Codec<ArrayData<T>> arrayDataCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$1, io.bullet.borer.Decoder<java.lang.Object> evidence$2)
-
matrixDataCodec
<T> io.bullet.borer.Codec<MatrixData<T>> matrixDataCodec(scala.reflect.ClassTag<T> evidence$3, io.bullet.borer.Encoder<java.lang.Object> evidence$4, io.bullet.borer.Decoder<java.lang.Object> evidence$5)
-
unitsCodec
io.bullet.borer.Codec<Units> unitsCodec()
-
keyTypeCodecExistential
io.bullet.borer.Codec<KeyType<?>> keyTypeCodecExistential()
-
keyTypeCodec
<T> io.bullet.borer.Codec<KeyType<T>> keyTypeCodec()
-
javaByteArrayEnc
io.bullet.borer.Encoder<java.lang.Byte[]> javaByteArrayEnc()
-
javaByteArrayDec
io.bullet.borer.Decoder<java.lang.Byte[]> javaByteArrayDec()
-
waCodec
<T> io.bullet.borer.Codec<scala.collection.mutable.ArraySeq<T>> waCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$6, io.bullet.borer.Decoder<java.lang.Object> evidence$7)
-
bytesEnc
io.bullet.borer.Encoder<byte[]> bytesEnc()
-
bytesDec
io.bullet.borer.Decoder<byte[]> bytesDec()
-
paramCoreCodec
<T> io.bullet.borer.Codec<ParamCore<T>> paramCoreCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$8, io.bullet.borer.Decoder<java.lang.Object> evidence$9)
-
paramCodec
<T> io.bullet.borer.Codec<Parameter<T>> paramCodec(io.bullet.borer.Encoder<java.lang.Object> evidence$10, io.bullet.borer.Decoder<java.lang.Object> evidence$11)
-
paramEncExistential
io.bullet.borer.Encoder<Parameter<?>> paramEncExistential()
-
paramDecExistential
io.bullet.borer.Decoder<Parameter<?>> paramDecExistential()
-
structCodec
io.bullet.borer.Codec<Struct> structCodec()
-
idCodec
io.bullet.borer.Codec<Id> idCodec()
-
eventNameCodec
io.bullet.borer.Codec<EventName> eventNameCodec()
-
seCodec
io.bullet.borer.Codec<SystemEvent> seCodec()
-
oeCodec
io.bullet.borer.Codec<ObserveEvent> oeCodec()
-
eventCodec
io.bullet.borer.Codec<Event> eventCodec()
-
commandNameCodec
io.bullet.borer.Codec<CommandName> commandNameCodec()
-
obsIdCodec
io.bullet.borer.Codec<ObsId> obsIdCodec()
-
observeCommandCodec
io.bullet.borer.Codec<Observe> observeCommandCodec()
-
setupCommandCodec
io.bullet.borer.Codec<Setup> setupCommandCodec()
-
waitCommandCodec
io.bullet.borer.Codec<Wait> waitCommandCodec()
-
sequenceCommandCodec
io.bullet.borer.Codec<SequenceCommand> sequenceCommandCodec()
-
controlCommandCodec
io.bullet.borer.Codec<ControlCommand> controlCommandCodec()
-
commandCodec
io.bullet.borer.Codec<Command> commandCodec()
-
sequenceCodec
io.bullet.borer.Codec<Sequence> sequenceCodec()
-
resultCodec
io.bullet.borer.Codec<Result> resultCodec()
-
validateCommandResponseCodec
io.bullet.borer.Codec<CommandResponse.ValidateCommandResponse> validateCommandResponseCodec()
-
validateResponseCodec
io.bullet.borer.Codec<CommandResponse.ValidateResponse> validateResponseCodec()
-
oneWayCommandResponseCodec
io.bullet.borer.Codec<CommandResponse.OnewayResponse> oneWayCommandResponseCodec()
-
submitCommandResponseCodec
io.bullet.borer.Codec<CommandResponse.SubmitResponse> submitCommandResponseCodec()
-
queryCommandResponseCodec
io.bullet.borer.Codec<CommandResponse.QueryResponse> queryCommandResponseCodec()
-
matchingCommandResponseCodec
io.bullet.borer.Codec<CommandResponse.MatchingResponse> matchingCommandResponseCodec()
-
acceptedCodec
io.bullet.borer.Codec<CommandResponse.Accepted> acceptedCodec()
-
startedCodec
io.bullet.borer.Codec<CommandResponse.Started> startedCodec()
-
completedWithResultCodec
io.bullet.borer.Codec<CommandResponse.CompletedWithResult> completedWithResultCodec()
-
completedCodec
io.bullet.borer.Codec<CommandResponse.Completed> completedCodec()
-
invalidCodec
io.bullet.borer.Codec<CommandResponse.Invalid> invalidCodec()
-
errorCodec
io.bullet.borer.Codec<CommandResponse.Error> errorCodec()
-
cancelledCodec
io.bullet.borer.Codec<CommandResponse.Cancelled> cancelledCodec()
-
lockedCodec
io.bullet.borer.Codec<CommandResponse.Locked> lockedCodec()
-
commandNotAvailableCodec
io.bullet.borer.Codec<CommandResponse.CommandNotAvailable> commandNotAvailableCodec()
-
commandResponseCodec
io.bullet.borer.Codec<CommandResponse> commandResponseCodec()
-
missingKeyIssueCodec
io.bullet.borer.Codec<CommandIssue.MissingKeyIssue> missingKeyIssueCodec()
-
wrongPrefixIssueCodec
io.bullet.borer.Codec<CommandIssue.WrongPrefixIssue> wrongPrefixIssueCodec()
-
wrongParameterTypeIssueCodec
io.bullet.borer.Codec<CommandIssue.WrongParameterTypeIssue> wrongParameterTypeIssueCodec()
-
wrongUnitsIssueCodec
io.bullet.borer.Codec<CommandIssue.WrongUnitsIssue> wrongUnitsIssueCodec()
-
wrongNumberOfParametersIssueCodec
io.bullet.borer.Codec<CommandIssue.WrongNumberOfParametersIssue> wrongNumberOfParametersIssueCodec()
-
assemblyBusyIssueCodec
io.bullet.borer.Codec<CommandIssue.AssemblyBusyIssue> assemblyBusyIssueCodec()
-
unresolvedLocationsIssueCodec
io.bullet.borer.Codec<CommandIssue.UnresolvedLocationsIssue> unresolvedLocationsIssueCodec()
-
parameterValueOutOfRangeIssueCodec
io.bullet.borer.Codec<CommandIssue.ParameterValueOutOfRangeIssue> parameterValueOutOfRangeIssueCodec()
-
wrongInternalStateIssueCodec
io.bullet.borer.Codec<CommandIssue.WrongInternalStateIssue> wrongInternalStateIssueCodec()
-
unsupportedCommandInStateIssueCodec
io.bullet.borer.Codec<CommandIssue.UnsupportedCommandInStateIssue> unsupportedCommandInStateIssueCodec()
-
unsupportedCommandIssueCodec
io.bullet.borer.Codec<CommandIssue.UnsupportedCommandIssue> unsupportedCommandIssueCodec()
-
requiredServiceUnavailableIssueCodec
io.bullet.borer.Codec<CommandIssue.RequiredServiceUnavailableIssue> requiredServiceUnavailableIssueCodec()
-
requiredHCDUnavailableIssueCodec
io.bullet.borer.Codec<CommandIssue.RequiredHCDUnavailableIssue> requiredHCDUnavailableIssueCodec()
-
requiredAssemblyUnavailableIssueCodec
io.bullet.borer.Codec<CommandIssue.RequiredAssemblyUnavailableIssue> requiredAssemblyUnavailableIssueCodec()
-
requiredSequencerUnavailableIssueCodec
io.bullet.borer.Codec<CommandIssue.RequiredSequencerUnavailableIssue> requiredSequencerUnavailableIssueCodec()
-
otherIssueCodec
io.bullet.borer.Codec<CommandIssue.OtherIssue> otherIssueCodec()
-
commandIssueCodec
io.bullet.borer.Codec<CommandIssue> commandIssueCodec()
-
stateNameCodec
io.bullet.borer.Codec<StateName> stateNameCodec()
-
demandStateCodec
io.bullet.borer.Codec<DemandState> demandStateCodec()
-
currentStateCodec
io.bullet.borer.Codec<CurrentState> currentStateCodec()
-
stateVariableCodec
io.bullet.borer.Codec<StateVariable> stateVariableCodec()
-
subSystemCodec
io.bullet.borer.Codec<Subsystem> subSystemCodec()
-
-