Package csw.params.core.formats
Class JavaJsonSupport
- java.lang.Object
-
- csw.params.core.formats.JavaJsonSupport
-
public class JavaJsonSupport extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JavaJsonSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A extends Event>
AreadEvent(play.api.libs.json.JsValue json)
static Result
readResult(play.api.libs.json.JsValue json)
static <T> T
reads(play.api.libs.json.JsValue x, io.bullet.borer.Decoder<T> evidence$2)
static <A extends Command>
AreadSequenceCommand(play.api.libs.json.JsValue json)
static <A extends StateVariable>
AreadStateVariable(play.api.libs.json.JsValue json)
static play.api.libs.json.JsValue
writeEvent(Event event)
static play.api.libs.json.JsValue
writeResult(Result result)
static <T> play.api.libs.json.JsValue
writes(T x, io.bullet.borer.Encoder<T> evidence$1)
static play.api.libs.json.JsValue
writeSequenceCommand(Command result)
static play.api.libs.json.JsValue
writeStateVariable(StateVariable stateVariable)
-
-
-
Method Detail
-
writes
public static <T> play.api.libs.json.JsValue writes(T x, io.bullet.borer.Encoder<T> evidence$1)
-
reads
public static <T> T reads(play.api.libs.json.JsValue x, io.bullet.borer.Decoder<T> evidence$2)
-
writeSequenceCommand
public static play.api.libs.json.JsValue writeSequenceCommand(Command result)
-
readSequenceCommand
public static <A extends Command> A readSequenceCommand(play.api.libs.json.JsValue json)
-
writeStateVariable
public static play.api.libs.json.JsValue writeStateVariable(StateVariable stateVariable)
-
readStateVariable
public static <A extends StateVariable> A readStateVariable(play.api.libs.json.JsValue json)
-
writeEvent
public static play.api.libs.json.JsValue writeEvent(Event event)
-
readEvent
public static <A extends Event> A readEvent(play.api.libs.json.JsValue json)
-
writeResult
public static play.api.libs.json.JsValue writeResult(Result result)
-
readResult
public static Result readResult(play.api.libs.json.JsValue json)
-
-