Class IndentingXMLStreamWriter
- java.lang.Object
-
- org.fedoraproject.xmvn.config.io.stax.IndentingXMLStreamWriter
-
- All Implemented Interfaces:
javax.xml.stream.XMLStreamWriter
class IndentingXMLStreamWriter extends java.lang.Object implements javax.xml.stream.XMLStreamWriter
Class IndentingXMLStreamWriter.- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description private int
depth
Field depth.private static int
ELEMENT_HAS_DATA
Field ELEMENT_HAS_DATA.private static int
ELEMENT_HAS_MARKUP
Field ELEMENT_HAS_MARKUP.private java.lang.String
indent
Field indent.private char[]
linePrefix
Field linePrefix.private static java.lang.String
NEW_LINE
Field NEW_LINE.private java.lang.String
newLine
Field newLine.private javax.xml.stream.XMLStreamWriter
out
Field out.private byte[]
states
Field states.
-
Constructor Summary
Constructors Constructor Description IndentingXMLStreamWriter(javax.xml.stream.XMLStreamWriter out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
afterData()
Method afterData.private void
afterEndElement()
Method afterEndElement.private void
afterMarkup()
Method afterMarkup.private void
afterStartElement()
Method afterStartElement.private void
beforeEndElement()
Method beforeEndElement.private void
beforeMarkup()
Method beforeMarkup.private void
beforeStartElement()
Method beforeStartElement.void
close()
Method close.void
flush()
Method flush.java.lang.String
getLineSeparator()
Method getLineSeparator.javax.xml.namespace.NamespaceContext
getNamespaceContext()
Method getNamespaceContext.java.lang.String
getPrefix(java.lang.String uri)
Method getPrefix.java.lang.Object
getProperty(java.lang.String name)
Method getProperty.private void
newLine(int depth)
Method newLine.void
setDefaultNamespace(java.lang.String uri)
Method setDefaultNamespace.void
setNamespaceContext(javax.xml.namespace.NamespaceContext context)
Method setNamespaceContext.void
setNewLine(java.lang.String newLine)
Method setNewLine.void
setPrefix(java.lang.String prefix, java.lang.String uri)
Method setPrefix.void
writeAttribute(java.lang.String localName, java.lang.String value)
Method writeAttribute.void
writeAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
Method writeAttribute.void
writeAttribute(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
Method writeAttribute.void
writeCData(java.lang.String data)
Method writeCData.void
writeCharacters(char[] text, int start, int len)
Method writeCharacters.void
writeCharacters(java.lang.String text)
Method writeCharacters.void
writeComment(java.lang.String data)
Method writeComment.void
writeDefaultNamespace(java.lang.String namespaceURI)
Method writeDefaultNamespace.void
writeDTD(java.lang.String dtd)
Method writeDTD.void
writeEmptyElement(java.lang.String localName)
Method writeEmptyElement.void
writeEmptyElement(java.lang.String namespaceURI, java.lang.String localName)
Method writeEmptyElement.void
writeEmptyElement(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName)
Method writeEmptyElement.void
writeEndDocument()
Method writeEndDocument.void
writeEndElement()
Method writeEndElement.void
writeEntityRef(java.lang.String name)
Method writeEntityRef.void
writeNamespace(java.lang.String prefix, java.lang.String namespaceURI)
Method writeNamespace.void
writeProcessingInstruction(java.lang.String target)
Method writeProcessingInstruction.void
writeProcessingInstruction(java.lang.String target, java.lang.String data)
Method writeProcessingInstruction.void
writeStartDocument()
Method writeStartDocument.void
writeStartDocument(java.lang.String version)
Method writeStartDocument.void
writeStartDocument(java.lang.String encoding, java.lang.String version)
Method writeStartDocument.void
writeStartElement(java.lang.String localName)
Method writeStartElement.void
writeStartElement(java.lang.String namespaceURI, java.lang.String localName)
Method writeStartElement.void
writeStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI)
Method writeStartElement.
-
-
-
Field Detail
-
out
private javax.xml.stream.XMLStreamWriter out
Field out.
-
NEW_LINE
private static final java.lang.String NEW_LINE
Field NEW_LINE.- See Also:
- Constant Field Values
-
newLine
private java.lang.String newLine
Field newLine.
-
indent
private java.lang.String indent
Field indent.
-
linePrefix
private char[] linePrefix
Field linePrefix.
-
depth
private int depth
Field depth.
-
states
private byte[] states
Field states.
-
ELEMENT_HAS_DATA
private static final int ELEMENT_HAS_DATA
Field ELEMENT_HAS_DATA.- See Also:
- Constant Field Values
-
ELEMENT_HAS_MARKUP
private static final int ELEMENT_HAS_MARKUP
Field ELEMENT_HAS_MARKUP.- See Also:
- Constant Field Values
-
-
Method Detail
-
close
public void close() throws javax.xml.stream.XMLStreamException
Method close.- Specified by:
close
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
flush
public void flush() throws javax.xml.stream.XMLStreamException
Method flush.- Specified by:
flush
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
Method getNamespaceContext.- Specified by:
getNamespaceContext
in interfacejavax.xml.stream.XMLStreamWriter
- Returns:
- NamespaceContext
-
getPrefix
public java.lang.String getPrefix(java.lang.String uri) throws javax.xml.stream.XMLStreamException
Method getPrefix.- Specified by:
getPrefix
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
uri
-- Returns:
- String
- Throws:
javax.xml.stream.XMLStreamException
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
Method getProperty.- Specified by:
getProperty
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
name
-- Returns:
- Object
- Throws:
java.lang.IllegalArgumentException
-
setDefaultNamespace
public void setDefaultNamespace(java.lang.String uri) throws javax.xml.stream.XMLStreamException
Method setDefaultNamespace.- Specified by:
setDefaultNamespace
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
uri
-- Throws:
javax.xml.stream.XMLStreamException
-
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext context) throws javax.xml.stream.XMLStreamException
Method setNamespaceContext.- Specified by:
setNamespaceContext
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
context
-- Throws:
javax.xml.stream.XMLStreamException
-
setPrefix
public void setPrefix(java.lang.String prefix, java.lang.String uri) throws javax.xml.stream.XMLStreamException
Method setPrefix.- Specified by:
setPrefix
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
prefix
-uri
-- Throws:
javax.xml.stream.XMLStreamException
-
writeAttribute
public void writeAttribute(java.lang.String localName, java.lang.String value) throws javax.xml.stream.XMLStreamException
Method writeAttribute.- Specified by:
writeAttribute
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
localName
-value
-- Throws:
javax.xml.stream.XMLStreamException
-
writeAttribute
public void writeAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value) throws javax.xml.stream.XMLStreamException
Method writeAttribute.- Specified by:
writeAttribute
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
namespaceURI
-value
-localName
-- Throws:
javax.xml.stream.XMLStreamException
-
writeAttribute
public void writeAttribute(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value) throws javax.xml.stream.XMLStreamException
Method writeAttribute.- Specified by:
writeAttribute
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
prefix
-value
-localName
-namespaceURI
-- Throws:
javax.xml.stream.XMLStreamException
-
writeCData
public void writeCData(java.lang.String data) throws javax.xml.stream.XMLStreamException
Method writeCData.- Specified by:
writeCData
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
data
-- Throws:
javax.xml.stream.XMLStreamException
-
writeCharacters
public void writeCharacters(java.lang.String text) throws javax.xml.stream.XMLStreamException
Method writeCharacters.- Specified by:
writeCharacters
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
text
-- Throws:
javax.xml.stream.XMLStreamException
-
writeCharacters
public void writeCharacters(char[] text, int start, int len) throws javax.xml.stream.XMLStreamException
Method writeCharacters.- Specified by:
writeCharacters
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
text
-len
-start
-- Throws:
javax.xml.stream.XMLStreamException
-
writeComment
public void writeComment(java.lang.String data) throws javax.xml.stream.XMLStreamException
Method writeComment.- Specified by:
writeComment
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
data
-- Throws:
javax.xml.stream.XMLStreamException
-
writeDTD
public void writeDTD(java.lang.String dtd) throws javax.xml.stream.XMLStreamException
Method writeDTD.- Specified by:
writeDTD
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
dtd
-- Throws:
javax.xml.stream.XMLStreamException
-
writeDefaultNamespace
public void writeDefaultNamespace(java.lang.String namespaceURI) throws javax.xml.stream.XMLStreamException
Method writeDefaultNamespace.- Specified by:
writeDefaultNamespace
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
namespaceURI
-- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String localName) throws javax.xml.stream.XMLStreamException
Method writeEmptyElement.- Specified by:
writeEmptyElement
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
localName
-- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String namespaceURI, java.lang.String localName) throws javax.xml.stream.XMLStreamException
Method writeEmptyElement.- Specified by:
writeEmptyElement
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
namespaceURI
-localName
-- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName) throws javax.xml.stream.XMLStreamException
Method writeEmptyElement.- Specified by:
writeEmptyElement
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
prefix
-localName
-namespaceURI
-- Throws:
javax.xml.stream.XMLStreamException
-
writeEndDocument
public void writeEndDocument() throws javax.xml.stream.XMLStreamException
Method writeEndDocument.- Specified by:
writeEndDocument
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeEndElement
public void writeEndElement() throws javax.xml.stream.XMLStreamException
Method writeEndElement.- Specified by:
writeEndElement
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeEntityRef
public void writeEntityRef(java.lang.String name) throws javax.xml.stream.XMLStreamException
Method writeEntityRef.- Specified by:
writeEntityRef
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
name
-- Throws:
javax.xml.stream.XMLStreamException
-
writeNamespace
public void writeNamespace(java.lang.String prefix, java.lang.String namespaceURI) throws javax.xml.stream.XMLStreamException
Method writeNamespace.- Specified by:
writeNamespace
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
prefix
-namespaceURI
-- Throws:
javax.xml.stream.XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(java.lang.String target) throws javax.xml.stream.XMLStreamException
Method writeProcessingInstruction.- Specified by:
writeProcessingInstruction
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
target
-- Throws:
javax.xml.stream.XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(java.lang.String target, java.lang.String data) throws javax.xml.stream.XMLStreamException
Method writeProcessingInstruction.- Specified by:
writeProcessingInstruction
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
target
-data
-- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument() throws javax.xml.stream.XMLStreamException
Method writeStartDocument.- Specified by:
writeStartDocument
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String version) throws javax.xml.stream.XMLStreamException
Method writeStartDocument.- Specified by:
writeStartDocument
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
version
-- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String encoding, java.lang.String version) throws javax.xml.stream.XMLStreamException
Method writeStartDocument.- Specified by:
writeStartDocument
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
encoding
-version
-- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String localName) throws javax.xml.stream.XMLStreamException
Method writeStartElement.- Specified by:
writeStartElement
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
localName
-- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String namespaceURI, java.lang.String localName) throws javax.xml.stream.XMLStreamException
Method writeStartElement.- Specified by:
writeStartElement
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
namespaceURI
-localName
-- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI) throws javax.xml.stream.XMLStreamException
Method writeStartElement.- Specified by:
writeStartElement
in interfacejavax.xml.stream.XMLStreamWriter
- Parameters:
prefix
-namespaceURI
-localName
-- Throws:
javax.xml.stream.XMLStreamException
-
afterData
private void afterData()
Method afterData.
-
afterEndElement
private void afterEndElement()
Method afterEndElement.
-
afterMarkup
private void afterMarkup()
Method afterMarkup.
-
afterStartElement
private void afterStartElement()
Method afterStartElement.
-
beforeEndElement
private void beforeEndElement()
Method beforeEndElement.
-
beforeMarkup
private void beforeMarkup()
Method beforeMarkup.
-
beforeStartElement
private void beforeStartElement()
Method beforeStartElement.
-
getLineSeparator
public java.lang.String getLineSeparator()
Method getLineSeparator.- Returns:
- String
-
newLine
private void newLine(int depth)
Method newLine.- Parameters:
depth
-
-
setNewLine
public void setNewLine(java.lang.String newLine)
Method setNewLine.- Parameters:
newLine
-
-
-