Class ExportXmlStreamWriterExtension
- java.lang.Object
-
- com._1c.g5.v8.dt.export.xml.writer.ExportXmlStreamWriter
-
- com._1c.g5.v8.dt.export.xml.writer.ExportXmlStreamWriterExtension
-
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
DcsXmlStreamWriter
public class ExportXmlStreamWriterExtension extends ExportXmlStreamWriter
Special extension ofExportXmlStreamWriter
with possibility of force writing content to the output stream
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.export.xml.writer.ExportXmlStreamWriter
charactersExportConvertOption, ENCODING, INDENT_STRING, LINE_END, xmlWriter
-
-
Constructor Summary
Constructors Constructor Description ExportXmlStreamWriterExtension(XMLStreamWriter xmlWriter, Writer writer, boolean prettyPrint, boolean forceOptimizedPrefix)
ConstructorExportXmlStreamWriterExtension(XMLStreamWriter xmlWriter, Writer writer, boolean prettyPrint, boolean forceOptimizedPrefix, String lineFeed)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
writeContent(String content)
Writes content toWriter
without processing byXMLStreamWriter
void
writeLineFeed()
Writes a line feed-
Methods inherited from class com._1c.g5.v8.dt.export.xml.writer.ExportXmlStreamWriter
addKnownPrefix, beginDocument, beginDocument, decreaseIndent, getIndent, getNewPrefix, getPrefix, getXmlWriter, increaseIndent, optimizeQName, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeCharacters, writeDefaultNamespace, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEndElement, writeInlineEndElement, writeNamespace, writeStartDocument, writeStartDocument, writeStartElement, writeStartElement, writeTextElement, writeTextElement
-
-
-
-
Constructor Detail
-
ExportXmlStreamWriterExtension
public ExportXmlStreamWriterExtension(XMLStreamWriter xmlWriter, Writer writer, boolean prettyPrint, boolean forceOptimizedPrefix)
Constructor- Parameters:
xmlWriter
-XMLStreamWriter
for write xml content, can't benull
writer
-Writer
for force write content to the output stream. See methodwriteContent(String)
, can't benull
prettyPrint
- enable write XML elements with indentation by levelforceOptimizedPrefix
- enable force write prefix for QNames with known XML namespace
-
ExportXmlStreamWriterExtension
public ExportXmlStreamWriterExtension(XMLStreamWriter xmlWriter, Writer writer, boolean prettyPrint, boolean forceOptimizedPrefix, String lineFeed)
Constructor- Parameters:
xmlWriter
-XMLStreamWriter
for write xml content, can't benull
writer
-Writer
for force write content to the output stream. See methodwriteContent(String)
, can't benull
prettyPrint
- enable write XML elements with indentation by levelforceOptimizedPrefix
- enable force write prefix for QNames with known XML namespacelineFeed
- the line feed to use, can't benull
- Since:
- 9.1.0
-
-
Method Detail
-
writeLineFeed
public void writeLineFeed() throws XMLStreamException
Description copied from class:ExportXmlStreamWriter
Writes a line feed- Overrides:
writeLineFeed
in classExportXmlStreamWriter
- Throws:
XMLStreamException
- if an error occurred of write in stream
-
writeContent
public void writeContent(String content) throws XMLStreamException
Writes content toWriter
without processing byXMLStreamWriter
- Parameters:
content
- writing content, can not benull
- Throws:
XMLStreamException
- if I/O exception was occured inWriter.write(String)
-
close
public void close() throws XMLStreamException
- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classExportXmlStreamWriter
- Throws:
XMLStreamException
-
-