@AutoService(value=com.powsybl.commons.extensions.ExtensionJsonSerializer.class) public class VoltageExtensionSerializer extends Object implements com.powsybl.commons.extensions.ExtensionJsonSerializer<LimitViolation,VoltageExtension>
Constructor and Description |
---|
VoltageExtensionSerializer() |
Modifier and Type | Method and Description |
---|---|
VoltageExtension |
deserialize(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.databind.DeserializationContext deserializationContext) |
String |
getCategoryName() |
Class<? super VoltageExtension> |
getExtensionClass() |
String |
getExtensionName() |
void |
serialize(VoltageExtension extension,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider) |
public String getExtensionName()
getExtensionName
in interface com.powsybl.commons.extensions.ExtensionProvider<LimitViolation,VoltageExtension>
public String getCategoryName()
getCategoryName
in interface com.powsybl.commons.extensions.ExtensionProvider<LimitViolation,VoltageExtension>
public Class<? super VoltageExtension> getExtensionClass()
getExtensionClass
in interface com.powsybl.commons.extensions.ExtensionProvider<LimitViolation,VoltageExtension>
public void serialize(VoltageExtension extension, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException
serialize
in interface com.powsybl.commons.extensions.ExtensionJsonSerializer<LimitViolation,VoltageExtension>
IOException
public VoltageExtension deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException
deserialize
in interface com.powsybl.commons.extensions.ExtensionJsonSerializer<LimitViolation,VoltageExtension>
IOException
Copyright © 2020. All rights reserved.