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.shortcircuit.json -
-
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)
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.shortcircuit.json
Methods in com.powsybl.shortcircuit.json that return ExtensionProviders Modifier and Type Method Description static ExtensionProviders<JsonShortCircuitParameters.ExtensionSerializer>
JsonShortCircuitParameters. getExtensionSerializers()
Gets the known extension serializers.
-