Package com.powsybl.loadflow.json
Class LoadFlowResultSerializer
java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<T>
com.fasterxml.jackson.databind.ser.std.StdSerializer<LoadFlowResult>
com.powsybl.loadflow.json.LoadFlowResultSerializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
,com.fasterxml.jackson.databind.jsonschema.SchemaAware
,Serializable
public class LoadFlowResultSerializer
extends com.fasterxml.jackson.databind.ser.std.StdSerializer<LoadFlowResult>
- Author:
- Christian Biasuzzi <[email protected]>, Damien Jeandemange <damien.jeandemange at artelys.com>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
-
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_handledType
-
Method Summary
Modifier and TypeMethodDescriptionvoid
serialize
(LoadFlowResult.ComponentResult componentResult, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) void
serialize
(LoadFlowResult.SlackBusResult slackBusResult, com.fasterxml.jackson.core.JsonGenerator jsonGenerator) void
serialize
(LoadFlowResult result, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) static void
write
(LoadFlowResult result, Path jsonFile) Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
-
Method Details
-
serialize
public void serialize(LoadFlowResult result, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException - Specified by:
serialize
in classcom.fasterxml.jackson.databind.ser.std.StdSerializer<LoadFlowResult>
- Throws:
IOException
-
serialize
public void serialize(LoadFlowResult.ComponentResult componentResult, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException - Throws:
IOException
-
serialize
public void serialize(LoadFlowResult.SlackBusResult slackBusResult, com.fasterxml.jackson.core.JsonGenerator jsonGenerator) throws IOException - Throws:
IOException
-
write
-