public abstract class AbstractConnectableXml<T extends Connectable,A extends IdentifiableAdder<A>,P extends Container> extends Object
Constructor and Description |
---|
AbstractConnectableXml() |
protected static void writeNodeOrBus(Integer index, Terminal t, NetworkXmlWriterContext context) throws XMLStreamException
XMLStreamException
protected static void readNodeOrBus(InjectionAdder adder, NetworkXmlReaderContext context)
protected static void readNodeOrBus(BranchAdder adder, NetworkXmlReaderContext context)
protected static void readNodeOrBus(int index, ThreeWindingsTransformerAdder.LegAdder adder, NetworkXmlReaderContext context)
protected static void writePQ(Integer index, Terminal t, XMLStreamWriter writer) throws XMLStreamException
XMLStreamException
protected static void readPQ(Integer index, Terminal t, XMLStreamReader reader)
public static void readCurrentLimits(Integer index, Supplier<CurrentLimitsAdder> currentLimitOwner, XMLStreamReader reader) throws XMLStreamException
XMLStreamException
@Deprecated public static void writeCurrentLimits(Integer index, CurrentLimits limits, XMLStreamWriter writer, IidmXmlVersion version) throws XMLStreamException
writeCurrentLimits(Integer, CurrentLimits, XMLStreamWriter, IidmXmlVersion, ExportOptions)
instead.XMLStreamException
public static void writeCurrentLimits(Integer index, CurrentLimits limits, XMLStreamWriter writer, IidmXmlVersion version, ExportOptions exportOptions) throws XMLStreamException
XMLStreamException
@Deprecated public static void writeCurrentLimits(Integer index, CurrentLimits limits, XMLStreamWriter writer, String nsUri, IidmXmlVersion version) throws XMLStreamException
writeCurrentLimits(Integer, CurrentLimits, XMLStreamWriter, String, IidmXmlVersion, ExportOptions)
instead.XMLStreamException
public static void writeCurrentLimits(Integer index, CurrentLimits limits, XMLStreamWriter writer, String nsUri, IidmXmlVersion version, ExportOptions exportOptions) throws XMLStreamException
XMLStreamException
@Deprecated protected static void writeTerminalRef(Terminal t, NetworkXmlWriterContext context, String elementName) throws XMLStreamException
TerminalRefXml.writeTerminalRef(Terminal, NetworkXmlWriterContext, String)
instead.XMLStreamException
@Deprecated protected static Terminal readTerminalRef(Network network, String id, String side)
TerminalRefXml.readTerminalRef(Network, String, String)
instead.protected abstract String getRootElementName()
protected abstract boolean hasSubElements(T identifiable)
protected boolean hasSubElements(T identifiable, NetworkXmlWriterContext context)
protected abstract void writeRootElementAttributes(T identifiable, P parent, NetworkXmlWriterContext context) throws XMLStreamException
XMLStreamException
protected void writeSubElements(T identifiable, P parent, NetworkXmlWriterContext context) throws XMLStreamException
XMLStreamException
public final void write(T identifiable, P parent, NetworkXmlWriterContext context) throws XMLStreamException
XMLStreamException
protected void readUntilEndRootElement(XMLStreamReader reader, XmlUtil.XmlEventHandler eventHandler) throws XMLStreamException
XMLStreamException
protected abstract A createAdder(P parent)
protected abstract T readRootElementAttributes(A adder, NetworkXmlReaderContext context)
protected void readSubElements(T identifiable, NetworkXmlReaderContext context) throws XMLStreamException
XMLStreamException
protected void readElement(String id, A adder, NetworkXmlReaderContext context) throws XMLStreamException
XMLStreamException
public final void read(P parent, NetworkXmlReaderContext context) throws XMLStreamException
XMLStreamException
Copyright © 2021. All rights reserved.