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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionProvides the map whose keys are the array field names and whose values are the single element field names.read
(T line, DeserializerContext context) void
write
(LinePosition<T> linePosition, SerializerContext context) Methods inherited from class com.powsybl.commons.extensions.AbstractExtensionSerDe
getCategoryName, getExtensionClass, getExtensionName, getNamespacePrefix, getNamespaceUri, getVersion, getXsdAsStream
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.ExtensionSerDe
checkExtensionVersionSupported, getName, getNamespaceUri, getVersion, getVersions, getXsdAsStreamList, isSerializable
-
Constructor Details
-
LinePositionSerDe
public LinePositionSerDe()
-
-
Method Details
-
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
-
read
-