Package com.powsybl.iidm.xml.extensions
Class ConnectablePositionXmlSerializer<C extends Connectable<C>>
- java.lang.Object
-
- com.powsybl.iidm.xml.extensions.AbstractVersionableNetworkExtensionXmlSerializer<C,ConnectablePosition<C>>
-
- com.powsybl.iidm.xml.extensions.ConnectablePositionXmlSerializer<C>
-
- All Implemented Interfaces:
ExtensionProvider<C,ConnectablePosition<C>>
,ExtensionXmlSerializer<C,ConnectablePosition<C>>
,Versionable
@AutoService(ExtensionXmlSerializer.class) public class ConnectablePositionXmlSerializer<C extends Connectable<C>> extends AbstractVersionableNetworkExtensionXmlSerializer<C,ConnectablePosition<C>>
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description ConnectablePositionXmlSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStream
getXsdAsStream()
Return the XSD schema describing the extension to serialize in the latest version of its serialization.List<InputStream>
getXsdAsStreamList()
Return the list of all XSD schemas describing the extension to serialize.ConnectablePosition<C>
read(C connectable, XmlReaderContext context)
void
write(ConnectablePosition<C> connectablePosition, XmlWriterContext context)
-
Methods inherited from class com.powsybl.iidm.xml.extensions.AbstractVersionableNetworkExtensionXmlSerializer
checkExtensionVersionSupported, checkReadingCompatibility, checkWritingCompatibility, getCategoryName, getExtensionClass, getExtensionName, getNamespacePrefix, getNamespaceUri, getNamespaceUri, getVersion, getVersion, getVersions, hasSubElements, versionExists
-
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.ExtensionXmlSerializer
getName, isSerializable
-
-
-
-
Method Detail
-
write
public void write(ConnectablePosition<C> connectablePosition, XmlWriterContext context) throws XMLStreamException
- Throws:
XMLStreamException
-
read
public ConnectablePosition<C> read(C connectable, XmlReaderContext context) throws XMLStreamException
- Throws:
XMLStreamException
-
getXsdAsStream
public InputStream getXsdAsStream()
Description copied from interface:ExtensionXmlSerializer
Return the XSD schema describing the extension to serialize in the latest version of its serialization.
-
getXsdAsStreamList
public List<InputStream> getXsdAsStreamList()
Description copied from interface:ExtensionXmlSerializer
Return the list of all XSD schemas describing the extension to serialize.
There is a distinct XSD schema for each version of its serialization.
-
-