Uses of Interface
com.powsybl.commons.extensions.ExtensionJsonSerializer
-
Packages that use ExtensionJsonSerializer Package Description com.powsybl.commons.json com.powsybl.dynamicsimulation.json com.powsybl.loadflow.json com.powsybl.security.json com.powsybl.sensitivity.json The sensitivity JSON package includes JSON serializer for sensitivity analysis results -
-
Uses of ExtensionJsonSerializer in com.powsybl.commons.json
Method parameters in com.powsybl.commons.json with type arguments of type ExtensionJsonSerializer Modifier and Type Method Description static <T extends Extendable>
Extension<T>JsonUtil. readExtension(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, Set<String> extensionsNotFound)
static <T extends Extendable>
List<Extension<T>>JsonUtil. readExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier)
static <T extends Extendable>
List<Extension<T>>JsonUtil. readExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, Set<String> extensionsNotFound)
static <T extends Extendable>
List<Extension<T>>JsonUtil. updateExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, Set<String> extensionsNotFound, T extendable)
Updates the extensions of the provided extendable with possibly partial definition read from JSON.static <T extends Extendable>
List<Extension<T>>JsonUtil. updateExtensions(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, ExtensionProviders<? extends ExtensionJsonSerializer> supplier, T extendable)
Updates the extensions of the provided extendable with possibly partial definition read from JSON.static <T> Set<String>
JsonUtil. writeExtensions(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, boolean headerWanted, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, ExtensionProviders<? extends ExtensionJsonSerializer> supplier)
static <T> Set<String>
JsonUtil. writeExtensions(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, ExtensionProviders<? extends ExtensionJsonSerializer> supplier)
-
Uses of ExtensionJsonSerializer in com.powsybl.dynamicsimulation.json
Subinterfaces of ExtensionJsonSerializer in com.powsybl.dynamicsimulation.json Modifier and Type Interface Description static interface
JsonDynamicSimulationParameters.ExtensionSerializer<E extends Extension<DynamicSimulationParameters>>
A configuration loader interface for the DynamicSimulationParameters extensions loaded from the platform configuration -
Uses of ExtensionJsonSerializer in com.powsybl.loadflow.json
Subinterfaces of ExtensionJsonSerializer in com.powsybl.loadflow.json Modifier and Type Interface Description static interface
JsonLoadFlowParameters.ExtensionSerializer<E extends Extension<LoadFlowParameters>>
A configuration loader interface for the LoadFlowParameters extensions loaded from the platform configuration -
Uses of ExtensionJsonSerializer in com.powsybl.security.json
Subinterfaces of ExtensionJsonSerializer in com.powsybl.security.json Modifier and Type Interface Description static interface
JsonSecurityAnalysisParameters.ExtensionSerializer<E extends Extension<SecurityAnalysisParameters>>
A configuration loader interface for the LoadFlowParameters extensions loaded from the platform configurationClasses in com.powsybl.security.json that implement ExtensionJsonSerializer Modifier and Type Class Description class
ActivePowerExtensionSerializer
class
CurrentExtensionSerializer
class
VoltageExtensionSerializer
-
Uses of ExtensionJsonSerializer in com.powsybl.sensitivity.json
Subinterfaces of ExtensionJsonSerializer in com.powsybl.sensitivity.json Modifier and Type Interface Description static interface
JsonSensitivityAnalysisParameters.ExtensionSerializer<E extends Extension<SensitivityAnalysisParameters>>
A configuration loader interface for theSensitivityAnalysisParameters
extensions loaded from the platform configuration
-