Class BusbarSectionPositionXmlSerializer

  • All Implemented Interfaces:
    com.powsybl.commons.extensions.ExtensionProvider<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>, com.powsybl.commons.extensions.ExtensionXmlSerializer<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>, com.powsybl.commons.Versionable

    @AutoService(com.powsybl.commons.extensions.ExtensionXmlSerializer.class)
    public class BusbarSectionPositionXmlSerializer
    extends Object
    implements com.powsybl.commons.extensions.ExtensionXmlSerializer<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
    Author:
    Geoffroy Jamgotchian
    • Constructor Detail

      • BusbarSectionPositionXmlSerializer

        public BusbarSectionPositionXmlSerializer()
    • Method Detail

      • getExtensionName

        public String getExtensionName()
        Specified by:
        getExtensionName in interface com.powsybl.commons.extensions.ExtensionProvider<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
      • getCategoryName

        public String getCategoryName()
        Specified by:
        getCategoryName in interface com.powsybl.commons.extensions.ExtensionProvider<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
      • getExtensionClass

        public Class<? super BusbarSectionPosition> getExtensionClass()
        Specified by:
        getExtensionClass in interface com.powsybl.commons.extensions.ExtensionProvider<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
      • hasSubElements

        public boolean hasSubElements()
        Specified by:
        hasSubElements in interface com.powsybl.commons.extensions.ExtensionXmlSerializer<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
      • getXsdAsStream

        public InputStream getXsdAsStream()
        Specified by:
        getXsdAsStream in interface com.powsybl.commons.extensions.ExtensionXmlSerializer<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
      • getNamespaceUri

        public String getNamespaceUri()
        Specified by:
        getNamespaceUri in interface com.powsybl.commons.extensions.ExtensionXmlSerializer<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
      • getNamespacePrefix

        public String getNamespacePrefix()
        Specified by:
        getNamespacePrefix in interface com.powsybl.commons.extensions.ExtensionXmlSerializer<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>
      • read

        public BusbarSectionPosition read​(com.powsybl.iidm.network.BusbarSection busbarSection,
                                          com.powsybl.commons.xml.XmlReaderContext context)
        Specified by:
        read in interface com.powsybl.commons.extensions.ExtensionXmlSerializer<com.powsybl.iidm.network.BusbarSection,​BusbarSectionPosition>