Class IndentingXMLStreamWriter
- java.lang.Object
-
- org.fedoraproject.xmvn.metadata.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- XMLStreamException if any.
-
flush
public void flush() throws javax.xml.stream.XMLStreamExceptionMethod flush.- Specified by:
flushin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a uri object.- Returns:
- String
- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentExceptionMethod getProperty.- Specified by:
getPropertyin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
name- a name object.- Returns:
- Object
- Throws:
java.lang.IllegalArgumentException- IllegalArgumentException if any.
-
setDefaultNamespace
public void setDefaultNamespace(java.lang.String uri) throws javax.xml.stream.XMLStreamExceptionMethod setDefaultNamespace.- Specified by:
setDefaultNamespacein interfacejavax.xml.stream.XMLStreamWriter- Parameters:
uri- a uri object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext context) throws javax.xml.stream.XMLStreamExceptionMethod setNamespaceContext.- Specified by:
setNamespaceContextin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
context- a context object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a prefix object.uri- a uri object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a localName object.value- a value object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a namespaceURI object.value- a value object.localName- a localName object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a prefix object.value- a value object.localName- a localName object.namespaceURI- a namespaceURI object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeCData
public void writeCData(java.lang.String data) throws javax.xml.stream.XMLStreamExceptionMethod writeCData.- Specified by:
writeCDatain interfacejavax.xml.stream.XMLStreamWriter- Parameters:
data- a data object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeCharacters
public void writeCharacters(java.lang.String text) throws javax.xml.stream.XMLStreamExceptionMethod writeCharacters.- Specified by:
writeCharactersin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
text- a text object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a text object.len- a len object.start- a start object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeComment
public void writeComment(java.lang.String data) throws javax.xml.stream.XMLStreamExceptionMethod writeComment.- Specified by:
writeCommentin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
data- a data object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeDTD
public void writeDTD(java.lang.String dtd) throws javax.xml.stream.XMLStreamExceptionMethod writeDTD.- Specified by:
writeDTDin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
dtd- a dtd object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeDefaultNamespace
public void writeDefaultNamespace(java.lang.String namespaceURI) throws javax.xml.stream.XMLStreamExceptionMethod writeDefaultNamespace.- Specified by:
writeDefaultNamespacein interfacejavax.xml.stream.XMLStreamWriter- Parameters:
namespaceURI- a namespaceURI object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeEmptyElement
public void writeEmptyElement(java.lang.String localName) throws javax.xml.stream.XMLStreamExceptionMethod writeEmptyElement.- Specified by:
writeEmptyElementin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
localName- a localName object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a namespaceURI object.localName- a localName object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a prefix object.localName- a localName object.namespaceURI- a namespaceURI object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeEndDocument
public void writeEndDocument() throws javax.xml.stream.XMLStreamExceptionMethod writeEndDocument.- Specified by:
writeEndDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeEndElement
public void writeEndElement() throws javax.xml.stream.XMLStreamExceptionMethod writeEndElement.- Specified by:
writeEndElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeEntityRef
public void writeEntityRef(java.lang.String name) throws javax.xml.stream.XMLStreamExceptionMethod writeEntityRef.- Specified by:
writeEntityRefin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
name- a name object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a prefix object.namespaceURI- a namespaceURI object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeProcessingInstruction
public void writeProcessingInstruction(java.lang.String target) throws javax.xml.stream.XMLStreamExceptionMethod writeProcessingInstruction.- Specified by:
writeProcessingInstructionin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
target- a target object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a target object.data- a data object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeStartDocument
public void writeStartDocument() throws javax.xml.stream.XMLStreamExceptionMethod writeStartDocument.- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeStartDocument
public void writeStartDocument(java.lang.String version) throws javax.xml.stream.XMLStreamExceptionMethod writeStartDocument.- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
version- a version object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a encoding object.version- a version object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
writeStartElement
public void writeStartElement(java.lang.String localName) throws javax.xml.stream.XMLStreamExceptionMethod writeStartElement.- Specified by:
writeStartElementin interfacejavax.xml.stream.XMLStreamWriter- Parameters:
localName- a localName object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a namespaceURI object.localName- a localName object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a prefix object.namespaceURI- a namespaceURI object.localName- a localName object.- Throws:
javax.xml.stream.XMLStreamException- XMLStreamException if any.
-
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- a depth object.
-
setNewLine
public void setNewLine(java.lang.String newLine)
Method setNewLine.- Parameters:
newLine- a newLine object.
-
-