Class 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 Detail

      • serializedAsArrays

        private java.util.ArrayList<java.lang.String> serializedAsArrays
      • arrayKeysWithSlashAvailable

        private boolean arrayKeysWithSlashAvailable
    • Constructor Detail

      • AbstractXMLStreamWriter

        public AbstractXMLStreamWriter()
    • Method Detail

      • writeCData

        public void writeCData​(java.lang.String text)
                        throws javax.xml.stream.XMLStreamException
        Specified by:
        writeCData in interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.xml.stream.XMLStreamWriter
        Throws:
        javax.xml.stream.XMLStreamException
      • writeEndDocument

        public void writeEndDocument()
                              throws javax.xml.stream.XMLStreamException
        Specified by:
        writeEndDocument in interface javax.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()