Uses of Class
com.powsybl.commons.extensions.ExtensionProviders
Package
Description
-
Uses of ExtensionProviders in com.powsybl.commons.extensions
Modifier and TypeMethodDescriptionstatic <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
Modifier and TypeMethodDescriptionstatic <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.JsonUtil.writeExtensions
(Extendable<T> extendable, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, boolean headerWanted, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, ExtensionProviders<? extends ExtensionJsonSerializer> supplier) 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
Modifier and TypeMethodDescriptionJsonDynamicSimulationParameters.getExtensionSerializers()
Gets the known extension serializers.