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