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.XMLStreamWriterClass IndentingXMLStreamWriter.- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description private intdepthField depth.private static intELEMENT_HAS_DATAField ELEMENT_HAS_DATA.private static intELEMENT_HAS_MARKUPField ELEMENT_HAS_MARKUP.private java.lang.StringindentField indent.private char[]linePrefixField linePrefix.private static java.lang.StringNEW_LINEField NEW_LINE.private java.lang.StringnewLineField newLine.private javax.xml.stream.XMLStreamWriteroutField out.private byte[]statesField 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 voidafterData()Method afterData.private voidafterEndElement()Method afterEndElement.private voidafterMarkup()Method afterMarkup.private voidafterStartElement()Method afterStartElement.private voidbeforeEndElement()Method beforeEndElement.private voidbeforeMarkup()Method beforeMarkup.private voidbeforeStartElement()Method beforeStartElement.voidclose()Method close.voidflush()Method flush.java.lang.StringgetLineSeparator()Method getLineSeparator.javax.xml.namespace.NamespaceContextgetNamespaceContext()Method getNamespaceContext.java.lang.StringgetPrefix(java.lang.String uri)Method getPrefix.java.lang.ObjectgetProperty(java.lang.String name)Method getProperty.private voidnewLine(int depth)Method newLine.voidsetDefaultNamespace(java.lang.String uri)Method setDefaultNamespace.voidsetNamespaceContext(javax.xml.namespace.NamespaceContext context)Method setNamespaceContext.voidsetNewLine(java.lang.String newLine)Method setNewLine.voidsetPrefix(java.lang.String prefix, java.lang.String uri)Method setPrefix.voidwriteAttribute(java.lang.String localName, java.lang.String value)Method writeAttribute.voidwriteAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)Method writeAttribute.voidwriteAttribute(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)Method writeAttribute.voidwriteCData(java.lang.String data)Method writeCData.voidwriteCharacters(char[] text, int start, int len)Method writeCharacters.voidwriteCharacters(java.lang.String text)Method writeCharacters.voidwriteComment(java.lang.String data)Method writeComment.voidwriteDefaultNamespace(java.lang.String namespaceURI)Method writeDefaultNamespace.voidwriteDTD(java.lang.String dtd)Method writeDTD.voidwriteEmptyElement(java.lang.String localName)Method writeEmptyElement.voidwriteEmptyElement(java.lang.String namespaceURI, java.lang.String localName)Method writeEmptyElement.voidwriteEmptyElement(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName)Method writeEmptyElement.voidwriteEndDocument()Method writeEndDocument.voidwriteEndElement()Method writeEndElement.voidwriteEntityRef(java.lang.String name)Method writeEntityRef.voidwriteNamespace(java.lang.String prefix, java.lang.String namespaceURI)Method writeNamespace.voidwriteProcessingInstruction(java.lang.String target)Method writeProcessingInstruction.voidwriteProcessingInstruction(java.lang.String target, java.lang.String data)Method writeProcessingInstruction.voidwriteStartDocument()Method writeStartDocument.voidwriteStartDocument(java.lang.String version)Method writeStartDocument.voidwriteStartDocument(java.lang.String encoding, java.lang.String version)Method writeStartDocument.voidwriteStartElement(java.lang.String localName)Method writeStartElement.voidwriteStartElement(java.lang.String namespaceURI, java.lang.String localName)Method writeStartElement.voidwriteStartElement(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.XMLStreamExceptionMethod close.- Specified by:
closein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
flush
public void flush() throws javax.xml.stream.XMLStreamExceptionMethod flush.- Specified by:
flushin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
Method getNamespaceContext.- Specified by:
getNamespaceContextin interfacejavax.xml.stream.XMLStreamWriter- Returns:
- NamespaceContext
-
getPrefix
public java.lang.String getPrefix(java.lang.String uri) throws javax.xml.stream.XMLStreamExceptionMethod getPrefix.- Specified by:
getPrefixin 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.IllegalArgumentExceptionMethod getProperty.- Specified by:
getPropertyin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
name-- Returns:
- Object
- Throws:
java.lang.IllegalArgumentException
-
setDefaultNamespace
public void setDefaultNamespace(java.lang.String uri) throws javax.xml.stream.XMLStreamExceptionMethod setDefaultNamespace.- Specified by:
setDefaultNamespacein interfacejavax.xml.stream.XMLStreamWriter- Parameters:
uri-- Throws:
javax.xml.stream.XMLStreamException
-
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext context) throws javax.xml.stream.XMLStreamExceptionMethod setNamespaceContext.- Specified by:
setNamespaceContextin 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.XMLStreamExceptionMethod setPrefix.- Specified by:
setPrefixin 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.XMLStreamExceptionMethod writeAttribute.- Specified by:
writeAttributein 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.XMLStreamExceptionMethod writeAttribute.- Specified by:
writeAttributein 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.XMLStreamExceptionMethod writeAttribute.- Specified by:
writeAttributein 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.XMLStreamExceptionMethod writeCData.- Specified by:
writeCDatain interfacejavax.xml.stream.XMLStreamWriter- Parameters:
data-- Throws:
javax.xml.stream.XMLStreamException
-
writeCharacters
public void writeCharacters(java.lang.String text) throws javax.xml.stream.XMLStreamExceptionMethod writeCharacters.- Specified by:
writeCharactersin 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.XMLStreamExceptionMethod writeCharacters.- Specified by:
writeCharactersin 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.XMLStreamExceptionMethod writeComment.- Specified by:
writeCommentin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
data-- Throws:
javax.xml.stream.XMLStreamException
-
writeDTD
public void writeDTD(java.lang.String dtd) throws javax.xml.stream.XMLStreamExceptionMethod writeDTD.- Specified by:
writeDTDin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
dtd-- Throws:
javax.xml.stream.XMLStreamException
-
writeDefaultNamespace
public void writeDefaultNamespace(java.lang.String namespaceURI) throws javax.xml.stream.XMLStreamExceptionMethod writeDefaultNamespace.- Specified by:
writeDefaultNamespacein interfacejavax.xml.stream.XMLStreamWriter- Parameters:
namespaceURI-- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String localName) throws javax.xml.stream.XMLStreamExceptionMethod writeEmptyElement.- Specified by:
writeEmptyElementin 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.XMLStreamExceptionMethod writeEmptyElement.- Specified by:
writeEmptyElementin 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.XMLStreamExceptionMethod writeEmptyElement.- Specified by:
writeEmptyElementin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
prefix-localName-namespaceURI-- Throws:
javax.xml.stream.XMLStreamException
-
writeEndDocument
public void writeEndDocument() throws javax.xml.stream.XMLStreamExceptionMethod writeEndDocument.- Specified by:
writeEndDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEndElement
public void writeEndElement() throws javax.xml.stream.XMLStreamExceptionMethod writeEndElement.- Specified by:
writeEndElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEntityRef
public void writeEntityRef(java.lang.String name) throws javax.xml.stream.XMLStreamExceptionMethod writeEntityRef.- Specified by:
writeEntityRefin 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.XMLStreamExceptionMethod writeNamespace.- Specified by:
writeNamespacein interfacejavax.xml.stream.XMLStreamWriter- Parameters:
prefix-namespaceURI-- Throws:
javax.xml.stream.XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(java.lang.String target) throws javax.xml.stream.XMLStreamExceptionMethod writeProcessingInstruction.- Specified by:
writeProcessingInstructionin 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.XMLStreamExceptionMethod writeProcessingInstruction.- Specified by:
writeProcessingInstructionin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
target-data-- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument() throws javax.xml.stream.XMLStreamExceptionMethod writeStartDocument.- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String version) throws javax.xml.stream.XMLStreamExceptionMethod writeStartDocument.- Specified by:
writeStartDocumentin 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.XMLStreamExceptionMethod writeStartDocument.- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
encoding-version-- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String localName) throws javax.xml.stream.XMLStreamExceptionMethod writeStartElement.- Specified by:
writeStartElementin 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.XMLStreamExceptionMethod writeStartElement.- Specified by:
writeStartElementin 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.XMLStreamExceptionMethod writeStartElement.- Specified by:
writeStartElementin 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-
-
-