public final class JsonDynamicSimulationParameters extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
JsonDynamicSimulationParameters.ExtensionSerializer<E extends Extension<DynamicSimulationParameters>>
A configuration loader interface for the DynamicSimulationParameters extensions loaded from the platform configuration
|
Modifier and Type | Method and Description |
---|---|
static DynamicSimulationParameters |
deserialize(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.databind.DeserializationContext context)
Low level deserialization method, to be used for instance for updating load flow parameters nested in another object.
|
static DynamicSimulationParameters |
deserialize(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.databind.DeserializationContext context,
DynamicSimulationParameters parameters)
Low level deserialization method, to be used for instance for reading load flow parameters nested in another object.
|
static ExtensionProviders<JsonDynamicSimulationParameters.ExtensionSerializer> |
getExtensionSerializers()
Gets the known extension serializers.
|
static DynamicSimulationParameters |
read(InputStream jsonStream)
Reads parameters from a JSON file (will NOT rely on platform config).
|
static DynamicSimulationParameters |
read(Path jsonFile)
Reads parameters from a JSON file (will NOT rely on platform config).
|
static void |
serialize(DynamicSimulationParameters parameters,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
Low level serialization method, to be used for instance for writing load flow parameters nested in another object.
|
static DynamicSimulationParameters |
update(DynamicSimulationParameters parameters,
InputStream jsonStream)
Updates parameters by reading the content of a JSON stream.
|
static DynamicSimulationParameters |
update(DynamicSimulationParameters parameters,
Path jsonFile)
Updates parameters by reading the content of a JSON file.
|
static void |
write(DynamicSimulationParameters parameters,
OutputStream outputStream)
Writes parameters as JSON to an output stream.
|
static void |
write(DynamicSimulationParameters parameters,
Path jsonFile)
Writes parameters as JSON to a file.
|
public static ExtensionProviders<JsonDynamicSimulationParameters.ExtensionSerializer> getExtensionSerializers()
public static DynamicSimulationParameters read(Path jsonFile)
public static DynamicSimulationParameters read(InputStream jsonStream)
public static DynamicSimulationParameters update(DynamicSimulationParameters parameters, Path jsonFile)
public static DynamicSimulationParameters update(DynamicSimulationParameters parameters, InputStream jsonStream)
public static void write(DynamicSimulationParameters parameters, Path jsonFile)
public static void write(DynamicSimulationParameters parameters, OutputStream outputStream)
public static DynamicSimulationParameters deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, DynamicSimulationParameters parameters) throws IOException
IOException
public static DynamicSimulationParameters deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) throws IOException
IOException
public static void serialize(DynamicSimulationParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException
IOException
Copyright © 2020. All rights reserved.