public interface JSONValue
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
simudyne.core.schema.SchemaRecord |
getSchema()
Defines schema for this data type.
|
ValueRecord |
getValues(ModelExecutionPhase phase)
Defines values for this data type.
|
default void |
receiveJSON(com.fasterxml.jackson.databind.JsonNode input,
ModelExecutionPhase phase)
Allows the writing of JSON to this datatype.
|
default void receiveJSON(com.fasterxml.jackson.databind.JsonNode input,
ModelExecutionPhase phase)
JsonNode
input, and the phase of execution for the model.input - A JsonNode representing the input as JSON.phase - A ModelExecutionPhase denoting the current state of execution for the
model.simudyne.core.schema.SchemaRecord getSchema()
ValueRecord getValues(ModelExecutionPhase phase)