Package org.codehaus.jettison
Class AbstractXMLStreamWriter
- java.lang.Object
-
- org.codehaus.jettison.AbstractXMLStreamWriter
-
- All Implemented Interfaces:
javax.xml.stream.XMLStreamWriter
- Direct Known Subclasses:
BadgerFishXMLStreamWriter
,MappedXMLStreamWriter
public abstract class AbstractXMLStreamWriter extends java.lang.Object implements javax.xml.stream.XMLStreamWriter
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
arrayKeysWithSlashAvailable
private java.util.ArrayList<java.lang.String>
serializedAsArrays
-
Constructor Summary
Constructors Constructor Description AbstractXMLStreamWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.ArrayList<java.lang.String>
getSerializedAsArrays()
boolean
isArrayKeysWithSlashAvailable()
void
serializeAsArray(java.lang.String name)
void
seriliazeAsArray(java.lang.String name)
Deprecated.since 1.2 because of misspelling.void
writeCData(java.lang.String text)
void
writeCharacters(char[] arg0, int arg1, int arg2)
void
writeComment(java.lang.String arg0)
void
writeDTD(java.lang.String arg0)
void
writeEmptyElement(java.lang.String local)
void
writeEmptyElement(java.lang.String ns, java.lang.String local)
void
writeEmptyElement(java.lang.String prefix, java.lang.String local, java.lang.String ns)
void
writeEndDocument()
void
writeStartDocument(java.lang.String arg0)
void
writeStartDocument(java.lang.String arg0, java.lang.String arg1)
void
writeStartElement(java.lang.String local)
void
writeStartElement(java.lang.String ns, java.lang.String local)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.XMLStreamWriter
close, flush, getNamespaceContext, getPrefix, getProperty, setDefaultNamespace, setNamespaceContext, setPrefix, writeAttribute, writeAttribute, writeAttribute, writeCharacters, writeDefaultNamespace, writeEndElement, writeEntityRef, writeNamespace, writeProcessingInstruction, writeProcessingInstruction, writeStartDocument, writeStartElement
-
-
-
-
Method Detail
-
writeCData
public void writeCData(java.lang.String text) throws javax.xml.stream.XMLStreamException
- Specified by:
writeCData
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeCharacters
public void writeCharacters(char[] arg0, int arg1, int arg2) throws javax.xml.stream.XMLStreamException
- Specified by:
writeCharacters
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String prefix, java.lang.String local, java.lang.String ns) throws javax.xml.stream.XMLStreamException
- Specified by:
writeEmptyElement
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String ns, java.lang.String local) throws javax.xml.stream.XMLStreamException
- Specified by:
writeEmptyElement
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String local) throws javax.xml.stream.XMLStreamException
- Specified by:
writeEmptyElement
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String arg0, java.lang.String arg1) throws javax.xml.stream.XMLStreamException
- Specified by:
writeStartDocument
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String arg0) throws javax.xml.stream.XMLStreamException
- Specified by:
writeStartDocument
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String ns, java.lang.String local) throws javax.xml.stream.XMLStreamException
- Specified by:
writeStartElement
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String local) throws javax.xml.stream.XMLStreamException
- Specified by:
writeStartElement
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeComment
public void writeComment(java.lang.String arg0) throws javax.xml.stream.XMLStreamException
- Specified by:
writeComment
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeDTD
public void writeDTD(java.lang.String arg0) throws javax.xml.stream.XMLStreamException
- Specified by:
writeDTD
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
writeEndDocument
public void writeEndDocument() throws javax.xml.stream.XMLStreamException
- Specified by:
writeEndDocument
in interfacejavax.xml.stream.XMLStreamWriter
- Throws:
javax.xml.stream.XMLStreamException
-
serializeAsArray
public void serializeAsArray(java.lang.String name)
-
seriliazeAsArray
@Deprecated public void seriliazeAsArray(java.lang.String name)
Deprecated.since 1.2 because of misspelling. Use serializeAsArray(String name) instead.- Parameters:
name
- the name
-
getSerializedAsArrays
public java.util.ArrayList<java.lang.String> getSerializedAsArrays()
-
isArrayKeysWithSlashAvailable
public boolean isArrayKeysWithSlashAvailable()
-
-