Class ConnectablePositionSerDe<C extends Connectable<C>>

All Implemented Interfaces:
ExtensionProvider<C,ConnectablePosition<C>>, ExtensionSerDe<C,ConnectablePosition<C>>, Versionable

@AutoService(ExtensionSerDe.class) public class ConnectablePositionSerDe<C extends Connectable<C>> extends AbstractVersionableNetworkExtensionSerDe<C,ConnectablePosition<C>>
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Constructor Details

    • ConnectablePositionSerDe

      public ConnectablePositionSerDe()
  • Method Details

    • write

      public void write(ConnectablePosition<C> connectablePosition, SerializerContext context)
    • read

      public ConnectablePosition<C> read(C connectable, DeserializerContext 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.