Class JsonScalingParameters
java.lang.Object
com.powsybl.iidm.modification.scalable.json.JsonScalingParameters
- Author:
- Miora Vedelago <miora.ralambotiana at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionstatic ScalingParameters
deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) Low level deserialization method, to be used for instance for reading scaling parameters nested in another object.static ScalingParameters
deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext, ScalingParameters scalingParameters) Low level deserialization method, to be used for instance for updating scaling parameters nested in another object.static ScalingParameters
read
(InputStream jsonStream) Reads parameters from a JSON file (will NOT rely on platform config).static ScalingParameters
Reads parameters from a JSON file (will NOT rely on platform config).static void
serialize
(ScalingParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) Low level serialization method, to be used for instance for writing scaling parameters nested in another object.static ScalingParameters
update
(ScalingParameters parameters, InputStream jsonStream) Updates parameters by reading the content of a JSON stream.static ScalingParameters
update
(ScalingParameters parameters, Path jsonFile) Updates parameters by reading the content of a JSON file.static void
write
(ScalingParameters parameters, OutputStream outputStream) Writes parameters as JSON to an output stream.static void
write
(ScalingParameters parameters, Path jsonFile) Writes parameters as JSON to a file.
-
Method Details
-
read
Reads parameters from a JSON file (will NOT rely on platform config). -
read
Reads parameters from a JSON file (will NOT rely on platform config). -
update
Updates parameters by reading the content of a JSON file. -
update
Updates parameters by reading the content of a JSON stream. -
write
Writes parameters as JSON to a file. -
write
Writes parameters as JSON to an output stream. -
deserialize
public static ScalingParameters deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext, ScalingParameters scalingParameters) throws IOException Low level deserialization method, to be used for instance for updating scaling parameters nested in another object.- Throws:
IOException
-
deserialize
public static ScalingParameters deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException Low level deserialization method, to be used for instance for reading scaling parameters nested in another object.- Throws:
IOException
-
serialize
public static void serialize(ScalingParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException Low level serialization method, to be used for instance for writing scaling parameters nested in another object.- Throws:
IOException
-