Uses of Class
com.powsybl.commons.extensions.ExtensionProviders
-
Packages that use ExtensionProviders Package Description com.powsybl.commons.extensions 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 ExtensionProviders in com.powsybl.commons.extensions
Methods in com.powsybl.commons.extensions that return ExtensionProviders Modifier and Type Method Description static <T extends ExtensionProvider>
ExtensionProviders<T>ExtensionProviders. createProvider(Class<T> clazz)
static <T extends ExtensionProvider>
ExtensionProviders<T>ExtensionProviders. createProvider(Class<T> clazz, String categoryName)
static <T extends ExtensionProvider>
ExtensionProviders<T>ExtensionProviders. createProvider(Class<T> clazz, String categoryName, Set<String> extensionNames)
-
Uses of ExtensionProviders in com.powsybl.commons.json
Methods in com.powsybl.commons.json with parameters of type ExtensionProviders 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 ExtensionProviders in com.powsybl.dynamicsimulation.json
Methods in com.powsybl.dynamicsimulation.json that return ExtensionProviders Modifier and Type Method Description static ExtensionProviders<JsonDynamicSimulationParameters.ExtensionSerializer>
JsonDynamicSimulationParameters. getExtensionSerializers()
Gets the known extension serializers. -
Uses of ExtensionProviders in com.powsybl.loadflow.json
Methods in com.powsybl.loadflow.json that return ExtensionProviders Modifier and Type Method Description static ExtensionProviders<JsonLoadFlowParameters.ExtensionSerializer>
JsonLoadFlowParameters. getExtensionSerializers()
Gets the known extension serializers. -
Uses of ExtensionProviders in com.powsybl.security.json
Methods in com.powsybl.security.json that return ExtensionProviders Modifier and Type Method Description static ExtensionProviders<JsonSecurityAnalysisParameters.ExtensionSerializer>
JsonSecurityAnalysisParameters. getExtensionSerializers()
Gets the known extension serializers. -
Uses of ExtensionProviders in com.powsybl.sensitivity.json
Methods in com.powsybl.sensitivity.json that return ExtensionProviders Modifier and Type Method Description static ExtensionProviders<JsonSensitivityAnalysisParameters.ExtensionSerializer>
JsonSensitivityAnalysisParameters. getExtensionSerializers()
Gets the known extension serializers.
-