Script: Class dw.io.XMLIndentingStreamWriter

Class XMLIndentingStreamWriter

A XMLIndentingStreamWriter writes the XML output formatted for good readability.

Note: when this class is used with sensitive data, be careful in persisting sensitive information to disk.

Properties

indent : String

The indent.

newLine : String

The string that is used for a new line character. The default is the normal new line character.

Constructor Summary

XMLIndentingStreamWriter(writer : Writer)

Constructs the writer for the specified writer.

Method Summary

getIndent() : String

Returns the indent.

getNewLine() : String

Returns the string that is used for a new line character.

setIndent(indent : String) : void

Specifies a string that will be used as identing characters.

setNewLine(newLine : String) : void

Sets the string that is used for a new line character.

Methods inherited from class XMLStreamWriter

close, flush, getDefaultNamespace, getPrefix, setDefaultNamespace, setPrefix, writeAttribute, writeAttribute, writeAttribute, writeCData, writeCharacters, writeComment, writeDefaultNamespace, writeDTD, writeEmptyElement, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEndElement, writeEntityRef, writeNamespace, writeProcessingInstruction, writeProcessingInstruction, writeRaw, writeStartDocument, writeStartDocument, writeStartDocument, writeStartElement, writeStartElement, writeStartElement

Methods inherited from class Object

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

Constructor Detail

XMLIndentingStreamWriter

publicXMLIndentingStreamWriter(writer : Writer)

Constructs the writer for the specified writer.

Parameters:

writer - the writer to use.


Method Detail

getIndent

getIndent() : String

Returns the indent.

Returns:

Returns the indent.

getNewLine

getNewLine() : String

Returns the string that is used for a new line character. The default is the normal new line character.

Returns:

the new line.


setIndent

setIndent(indent : String) : void

Specifies a string that will be used as identing characters. The default are two space characters.

Parameters:

indent - The indent to set.


setNewLine

setNewLine(newLine : String) : void

Sets the string that is used for a new line character.

Parameters:

newLine - The newLine to set.