Package com.powsybl.commons.extensions
package com.powsybl.commons.extensions
-
ClassDescriptionA base class for implementations of
ExtensionAdder
that holds the extendable to be able build and then add the extension to the extendable.Abstract extension for Voltage and Current ExtensionsExtendable<O>Extension<T>Extension data for extendables.ExtensionAdder<T,E extends Extension<T>> An ExtensionAdder is a builder for an extension that is built and then added to an extendable.ExtensionAdderProvider<T extends Extendable<T>,E extends Extension<T>, B extends ExtensionAdder<T, E>> A provider used through java'sServiceLoader
.A utility class to help finding providers using ServiceLoader.Loads an extension from platform configuration.AnExtensionProvider
able to serialize/deserialize extensions from JSON.ExtensionProviders<T extends ExtensionProvider>An ExtensionProvider able to serialize/deserialize extensions from XML.