Class ActivePowerControlSerDe<T extends Injection<T>>

All Implemented Interfaces:
ExtensionProvider<T,ActivePowerControl<T>>, ExtensionSerDe<T,ActivePowerControl<T>>, Versionable

@AutoService(ExtensionSerDe.class) public class ActivePowerControlSerDe<T extends Injection<T>> extends AbstractVersionableNetworkExtensionSerDe<T,ActivePowerControl<T>>
Author:
Ghiles Abdellah <ghiles.abdellah at rte-france.com>
  • Constructor Details

    • ActivePowerControlSerDe

      public ActivePowerControlSerDe()
  • Method Details

    • write

      public void write(ActivePowerControl<T> activePowerControl, SerializerContext context)
    • getXsdAsStream

      public InputStream getXsdAsStream()
      Description copied from interface: ExtensionSerDe
      Return the XSD schema describing the extension to serialize in the latest version of its XML serialization.
    • getXsdAsStreamList

      public List<InputStream> getXsdAsStreamList()
      Description copied from interface: ExtensionSerDe
      Return the list of all XSD schemas describing the extension to serialize.
      There is a distinct XSD schema for each version of its XML serialization.
    • read

      public ActivePowerControl<T> read(T identifiable, DeserializerContext context)