Class LinePositionSerDe<T extends Identifiable<T>>

java.lang.Object
com.powsybl.commons.extensions.AbstractExtensionSerDe<T,LinePosition<T>>
com.powsybl.iidm.serde.extensions.LinePositionSerDe<T>
All Implemented Interfaces:
ExtensionProvider<T,LinePosition<T>>, ExtensionSerDe<T,LinePosition<T>>, Versionable

@AutoService(ExtensionSerDe.class) public class LinePositionSerDe<T extends Identifiable<T>> extends AbstractExtensionSerDe<T,LinePosition<T>>
Author:
Massimo Ferraro <[email protected]>
  • Constructor Details

    • LinePositionSerDe

      public LinePositionSerDe()
  • Method Details

    • getArrayNameToSingleNameMap

      public Map<String,String> getArrayNameToSingleNameMap()
      Description copied from interface: ExtensionSerDe
      Provides the map whose keys are the array field names and whose values are the single element field names. This is used to deduce the name of an element inside and array.
    • write

      public void write(LinePosition<T> linePosition, SerializerContext context)
    • read

      public LinePosition<T> read(T line, DeserializerContext context)