public interface JsonSupport
Modifier and Type | Method and Description |
---|---|
play.api.libs.json.Format<CommandName> |
commandTypeFormat() |
play.api.libs.json.Format<EventName> |
eventNameFormat() |
play.api.libs.json.Format<EventTime> |
eventTimeFormat() |
play.api.libs.json.Format<Id> |
idFormat() |
play.api.libs.json.Format<scala.Option<ObsId>> |
obsIdFormat() |
play.api.libs.json.Format<scala.collection.immutable.Set<Parameter<?>>> |
paramSetFormat() |
play.api.libs.json.Format<Prefix> |
prefixFormat() |
<A extends Event> |
readEvent(play.api.libs.json.JsValue json)
Reads an event back from JSON
|
Result |
readResult(play.api.libs.json.JsValue json)
Reads a Result back from JSON
|
<A extends SequenceCommand> |
readSequenceCommand(play.api.libs.json.JsValue json)
Reads a SequenceCommand back from JSON
|
<A extends csw.messages.params.states.StateVariable.StateVariable> |
readStateVariable(play.api.libs.json.JsValue json)
Reads a StateVariable back from JSON
|
play.api.libs.json.Format<SequenceCommand> |
sequenceCommandFormat() |
play.api.libs.json.Format<StateName> |
stateNameFormat() |
scala.runtime.Nothing$ |
unexpectedJsValueError(play.api.libs.json.JsValue x) |
<A extends Event> |
writeEvent(A event)
Writes an event to JSON
|
play.api.libs.json.JsValue |
writeResult(Result result)
Writes a Result to JSON
|
<A extends SequenceCommand> |
writeSequenceCommand(A result)
Writes a SequenceParameterSet to JSON
|
<A extends csw.messages.params.states.StateVariable.StateVariable> |
writeStateVariable(A stateVariable)
Writes a state variable to JSON
|
play.api.libs.json.Format<scala.collection.immutable.Set<Parameter<?>>> paramSetFormat()
play.api.libs.json.Format<Id> idFormat()
play.api.libs.json.Format<scala.Option<ObsId>> obsIdFormat()
play.api.libs.json.Format<Prefix> prefixFormat()
play.api.libs.json.Format<CommandName> commandTypeFormat()
play.api.libs.json.Format<EventTime> eventTimeFormat()
play.api.libs.json.Format<EventName> eventNameFormat()
play.api.libs.json.Format<StateName> stateNameFormat()
scala.runtime.Nothing$ unexpectedJsValueError(play.api.libs.json.JsValue x)
<A extends SequenceCommand> play.api.libs.json.JsValue writeSequenceCommand(A result)
result
- any instance of SequenceCommand<A extends SequenceCommand> A readSequenceCommand(play.api.libs.json.JsValue json)
json
- the parsed JSONplay.api.libs.json.Format<SequenceCommand> sequenceCommandFormat()
<A extends csw.messages.params.states.StateVariable.StateVariable> play.api.libs.json.JsValue writeStateVariable(A stateVariable)
stateVariable
- any instance of StateVariable<A extends csw.messages.params.states.StateVariable.StateVariable> A readStateVariable(play.api.libs.json.JsValue json)
json
- the parsed JSON<A extends Event> play.api.libs.json.JsValue writeEvent(A event)
event
- any instance of EventType<A extends Event> A readEvent(play.api.libs.json.JsValue json)
json
- the parsed JSONplay.api.libs.json.JsValue writeResult(Result result)
result
- any instance of ResultResult readResult(play.api.libs.json.JsValue json)
json
- the parsed JSON