Class IndentingXMLStreamWriter
java.lang.Object
org.codehaus.modello.test.features.io.stax.IndentingXMLStreamWriter
- All Implemented Interfaces:
XMLStreamWriter
Class IndentingXMLStreamWriter.
- Version:
- $Revision$ $Date$
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
Field depth.private static final int
Field ELEMENT_HAS_DATA.private static final int
Field ELEMENT_HAS_MARKUP.private String
Field indent.private char[]
Field linePrefix.private static final String
Field NEW_LINE.private String
Field newLine.private XMLStreamWriter
Field out.private byte[]
Field states. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
Method afterData.private void
Method afterEndElement.private void
Method afterMarkup.private void
Method afterStartElement.private void
Method beforeEndElement.private void
Method beforeMarkup.private void
Method beforeStartElement.void
close()
Method close.void
flush()
Method flush.Method getLineSeparator.Method getNamespaceContext.Method getPrefix.getProperty
(String name) Method getProperty.private void
newLine
(int depth) Method newLine.void
Method setDefaultNamespace.void
setNamespaceContext
(NamespaceContext context) Method setNamespaceContext.void
setNewLine
(String newLine) Method setNewLine.void
Method setPrefix.void
writeAttribute
(String localName, String value) Method writeAttribute.void
writeAttribute
(String namespaceURI, String localName, String value) Method writeAttribute.void
writeAttribute
(String prefix, String namespaceURI, String localName, String value) Method writeAttribute.void
writeCData
(String data) Method writeCData.void
writeCharacters
(char[] text, int start, int len) Method writeCharacters.void
writeCharacters
(String text) Method writeCharacters.void
writeComment
(String data) Method writeComment.void
writeDefaultNamespace
(String namespaceURI) Method writeDefaultNamespace.void
Method writeDTD.void
writeEmptyElement
(String localName) Method writeEmptyElement.void
writeEmptyElement
(String namespaceURI, String localName) Method writeEmptyElement.void
writeEmptyElement
(String prefix, String namespaceURI, String localName) Method writeEmptyElement.void
Method writeEndDocument.void
Method writeEndElement.void
writeEntityRef
(String name) Method writeEntityRef.void
writeNamespace
(String prefix, String namespaceURI) Method writeNamespace.void
writeProcessingInstruction
(String target) Method writeProcessingInstruction.void
writeProcessingInstruction
(String target, String data) Method writeProcessingInstruction.void
Method writeStartDocument.void
writeStartDocument
(String version) Method writeStartDocument.void
writeStartDocument
(String encoding, String version) Method writeStartDocument.void
writeStartElement
(String localName) Method writeStartElement.void
writeStartElement
(String namespaceURI, String localName) Method writeStartElement.void
writeStartElement
(String prefix, String localName, String namespaceURI) Method writeStartElement.
-
Field Details
-
out
Field out. -
NEW_LINE
Field NEW_LINE.- See Also:
-
newLine
Field newLine. -
indent
Field indent. -
linePrefix
Field linePrefix. -
depth
Field depth. -
states
Field states. -
ELEMENT_HAS_DATA
Field ELEMENT_HAS_DATA.- See Also:
-
ELEMENT_HAS_MARKUP
Field ELEMENT_HAS_MARKUP.- See Also:
-
-
Constructor Details
-
IndentingXMLStreamWriter
-
-
Method Details
-
close
Method close.- Specified by:
close
in interfaceXMLStreamWriter
- Throws:
XMLStreamException
- XMLStreamException if any.
-
flush
Method flush.- Specified by:
flush
in interfaceXMLStreamWriter
- Throws:
XMLStreamException
- XMLStreamException if any.
-
getNamespaceContext
Method getNamespaceContext.- Specified by:
getNamespaceContext
in interfaceXMLStreamWriter
- Returns:
- NamespaceContext
-
getPrefix
Method getPrefix.- Specified by:
getPrefix
in interfaceXMLStreamWriter
- Parameters:
uri
- a uri object.- Returns:
- String
- Throws:
XMLStreamException
- XMLStreamException if any.
-
getProperty
Method getProperty.- Specified by:
getProperty
in interfaceXMLStreamWriter
- Parameters:
name
- a name object.- Returns:
- Object
- Throws:
IllegalArgumentException
- IllegalArgumentException if any.
-
setDefaultNamespace
Method setDefaultNamespace.- Specified by:
setDefaultNamespace
in interfaceXMLStreamWriter
- Parameters:
uri
- a uri object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
setNamespaceContext
Method setNamespaceContext.- Specified by:
setNamespaceContext
in interfaceXMLStreamWriter
- Parameters:
context
- a context object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
setPrefix
Method setPrefix.- Specified by:
setPrefix
in interfaceXMLStreamWriter
- Parameters:
prefix
- a prefix object.uri
- a uri object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeAttribute
Method writeAttribute.- Specified by:
writeAttribute
in interfaceXMLStreamWriter
- Parameters:
localName
- a localName object.value
- a value object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeAttribute
public void writeAttribute(String namespaceURI, String localName, String value) throws XMLStreamException Method writeAttribute.- Specified by:
writeAttribute
in interfaceXMLStreamWriter
- Parameters:
namespaceURI
- a namespaceURI object.localName
- a localName object.value
- a value object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeAttribute
public void writeAttribute(String prefix, String namespaceURI, String localName, String value) throws XMLStreamException Method writeAttribute.- Specified by:
writeAttribute
in interfaceXMLStreamWriter
- Parameters:
prefix
- a prefix object.namespaceURI
- a namespaceURI object.localName
- a localName object.value
- a value object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeCData
Method writeCData.- Specified by:
writeCData
in interfaceXMLStreamWriter
- Parameters:
data
- a data object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeCharacters
Method writeCharacters.- Specified by:
writeCharacters
in interfaceXMLStreamWriter
- Parameters:
text
- a text object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeCharacters
Method writeCharacters.- Specified by:
writeCharacters
in interfaceXMLStreamWriter
- Parameters:
text
- a text object.start
- a start object.len
- a len object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeComment
Method writeComment.- Specified by:
writeComment
in interfaceXMLStreamWriter
- Parameters:
data
- a data object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeDTD
Method writeDTD.- Specified by:
writeDTD
in interfaceXMLStreamWriter
- Parameters:
dtd
- a dtd object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeDefaultNamespace
Method writeDefaultNamespace.- Specified by:
writeDefaultNamespace
in interfaceXMLStreamWriter
- Parameters:
namespaceURI
- a namespaceURI object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeEmptyElement
Method writeEmptyElement.- Specified by:
writeEmptyElement
in interfaceXMLStreamWriter
- Parameters:
localName
- a localName object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeEmptyElement
Method writeEmptyElement.- Specified by:
writeEmptyElement
in interfaceXMLStreamWriter
- Parameters:
namespaceURI
- a namespaceURI object.localName
- a localName object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeEmptyElement
public void writeEmptyElement(String prefix, String namespaceURI, String localName) throws XMLStreamException Method writeEmptyElement.- Specified by:
writeEmptyElement
in interfaceXMLStreamWriter
- Parameters:
prefix
- a prefix object.namespaceURI
- a namespaceURI object.localName
- a localName object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeEndDocument
Method writeEndDocument.- Specified by:
writeEndDocument
in interfaceXMLStreamWriter
- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeEndElement
Method writeEndElement.- Specified by:
writeEndElement
in interfaceXMLStreamWriter
- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeEntityRef
Method writeEntityRef.- Specified by:
writeEntityRef
in interfaceXMLStreamWriter
- Parameters:
name
- a name object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeNamespace
Method writeNamespace.- Specified by:
writeNamespace
in interfaceXMLStreamWriter
- Parameters:
prefix
- a prefix object.namespaceURI
- a namespaceURI object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeProcessingInstruction
Method writeProcessingInstruction.- Specified by:
writeProcessingInstruction
in interfaceXMLStreamWriter
- Parameters:
target
- a target object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeProcessingInstruction
Method writeProcessingInstruction.- Specified by:
writeProcessingInstruction
in interfaceXMLStreamWriter
- Parameters:
target
- a target object.data
- a data object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeStartDocument
Method writeStartDocument.- Specified by:
writeStartDocument
in interfaceXMLStreamWriter
- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeStartDocument
Method writeStartDocument.- Specified by:
writeStartDocument
in interfaceXMLStreamWriter
- Parameters:
version
- a version object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeStartDocument
Method writeStartDocument.- Specified by:
writeStartDocument
in interfaceXMLStreamWriter
- Parameters:
encoding
- a encoding object.version
- a version object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeStartElement
Method writeStartElement.- Specified by:
writeStartElement
in interfaceXMLStreamWriter
- Parameters:
localName
- a localName object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeStartElement
Method writeStartElement.- Specified by:
writeStartElement
in interfaceXMLStreamWriter
- Parameters:
namespaceURI
- a namespaceURI object.localName
- a localName object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
writeStartElement
public void writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException Method writeStartElement.- Specified by:
writeStartElement
in interfaceXMLStreamWriter
- Parameters:
prefix
- a prefix object.localName
- a localName object.namespaceURI
- a namespaceURI object.- Throws:
XMLStreamException
- XMLStreamException if any.
-
afterData
Method afterData. -
afterEndElement
Method afterEndElement. -
afterMarkup
Method afterMarkup. -
afterStartElement
Method afterStartElement. -
beforeEndElement
Method beforeEndElement. -
beforeMarkup
Method beforeMarkup. -
beforeStartElement
Method beforeStartElement. -
getLineSeparator
Method getLineSeparator.- Returns:
- String
-
newLine
Method newLine.- Parameters:
depth
- a depth object.
-
setNewLine
Method setNewLine.- Parameters:
newLine
- a newLine object.
-