Package com.powsybl.openloadflow
Class OpenLoadFlowParameterJsonSerializer
java.lang.Object
com.powsybl.openloadflow.OpenLoadFlowParameterJsonSerializer
- All Implemented Interfaces:
com.powsybl.commons.extensions.ExtensionJsonSerializer<com.powsybl.loadflow.LoadFlowParameters,
,OpenLoadFlowParameters> com.powsybl.commons.extensions.ExtensionProvider<com.powsybl.loadflow.LoadFlowParameters,
OpenLoadFlowParameters>
public class OpenLoadFlowParameterJsonSerializer
extends Object
implements com.powsybl.commons.extensions.ExtensionJsonSerializer<com.powsybl.loadflow.LoadFlowParameters,OpenLoadFlowParameters>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) Class<? super OpenLoadFlowParameters>
void
serialize
(OpenLoadFlowParameters extension, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.ExtensionJsonSerializer
deserializeAndUpdate
-
Constructor Details
-
OpenLoadFlowParameterJsonSerializer
public OpenLoadFlowParameterJsonSerializer()
-
-
Method Details
-
getExtensionName
- Specified by:
getExtensionName
in interfacecom.powsybl.commons.extensions.ExtensionProvider<com.powsybl.loadflow.LoadFlowParameters,
OpenLoadFlowParameters>
-
getCategoryName
- Specified by:
getCategoryName
in interfacecom.powsybl.commons.extensions.ExtensionProvider<com.powsybl.loadflow.LoadFlowParameters,
OpenLoadFlowParameters>
-
getExtensionClass
- Specified by:
getExtensionClass
in interfacecom.powsybl.commons.extensions.ExtensionProvider<com.powsybl.loadflow.LoadFlowParameters,
OpenLoadFlowParameters>
-
serialize
public void serialize(OpenLoadFlowParameters extension, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException - Specified by:
serialize
in interfacecom.powsybl.commons.extensions.ExtensionJsonSerializer<com.powsybl.loadflow.LoadFlowParameters,
OpenLoadFlowParameters> - Throws:
IOException
-
deserialize
public OpenLoadFlowParameters deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException - Specified by:
deserialize
in interfacecom.powsybl.commons.extensions.ExtensionJsonSerializer<com.powsybl.loadflow.LoadFlowParameters,
OpenLoadFlowParameters> - Throws:
IOException
-