Package com.powsybl.commons.xml
Class XmlWriter
java.lang.Object
com.powsybl.commons.io.AbstractTreeDataWriter
com.powsybl.commons.xml.XmlWriter
- All Implemented Interfaces:
TreeDataWriter
,AutoCloseable
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
setExtensionNamespace
(String extensionName, String namespaceUri, String namespacePrefix) void
setVersions
(Map<String, String> versions) void
writeBooleanAttribute
(String name, boolean value) void
writeBooleanAttribute
(String name, boolean value, boolean absentValue) void
writeDoubleAttribute
(String name, double value) void
writeDoubleAttribute
(String name, double value, double absentValue) void
void
<E extends Enum<E>>
voidwriteEnumAttribute
(String name, E value) void
writeFloatAttribute
(String name, float value) void
writeIntArrayAttribute
(String name, Collection<Integer> values) void
writeIntAttribute
(String name, int value) void
writeIntAttribute
(String name, int value, int absentValue) void
writeNamespace
(String prefix, String namespace) void
writeNodeContent
(String value) void
writeStartNode
(String namespace, String name) void
void
writeStringArrayAttribute
(String name, Collection<String> values) void
writeStringAttribute
(String name, String value) Methods inherited from class com.powsybl.commons.io.AbstractTreeDataWriter
writeOptionalBooleanAttribute, writeOptionalDoubleAttribute, writeOptionalIntAttribute
-
Constructor Details
-
XmlWriter
public XmlWriter(OutputStream os, String indent, Charset charset, String rootNamespaceURI, String rootPrefix) throws XMLStreamException - Throws:
XMLStreamException
-
-
Method Details
-
writeStartNodes
public void writeStartNodes() -
writeEndNodes
public void writeEndNodes() -
writeStartNode
-
writeEndNode
public void writeEndNode() -
writeNamespace
-
writeNodeContent
-
writeStringAttribute
-
writeFloatAttribute
-
writeDoubleAttribute
-
writeDoubleAttribute
-
writeIntAttribute
-
writeIntAttribute
-
writeIntArrayAttribute
-
writeStringArrayAttribute
-
writeEnumAttribute
-
writeBooleanAttribute
-
writeBooleanAttribute
-
close
public void close() -
setVersions
-
setExtensionNamespace
-