Class XMLSerializer.XomSerializer

  • Enclosing class:
    XMLSerializer

    private class XMLSerializer.XomSerializer
    extends nu.xom.Serializer
    • Constructor Summary

      Constructors 
      Constructor Description
      XomSerializer​(java.io.OutputStream out)  
      XomSerializer​(java.io.OutputStream out, java.lang.String encoding)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private java.lang.String escape​(java.lang.String text)  
      protected void write​(nu.xom.Text text)  
      protected void writeEmptyElementTag​(nu.xom.Element element)  
      protected void writeEndTag​(nu.xom.Element element)  
      protected void writeNamespaceDeclaration​(java.lang.String prefix, java.lang.String uri)  
      protected void writeStartTag​(nu.xom.Element element)  
      private void writeTagBeginning​(XMLSerializer.CustomElement element)  
      • Methods inherited from class nu.xom.Serializer

        breakLine, flush, getColumnNumber, getEncoding, getIndent, getLineSeparator, getMaxLength, getPreserveBaseURI, getUnicodeNormalizationFormC, setIndent, setLineSeparator, setMaxLength, setOutputStream, setPreserveBaseURI, setUnicodeNormalizationFormC, write, write, write, write, write, write, writeAttributes, writeAttributeValue, writeChild, writeEscaped, writeNamespaceDeclarations, writeRaw, writeXMLDeclaration
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XomSerializer

        public XomSerializer​(java.io.OutputStream out)
      • XomSerializer

        public XomSerializer​(java.io.OutputStream out,
                             java.lang.String encoding)
                      throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
    • Method Detail

      • escape

        private java.lang.String escape​(java.lang.String text)
      • writeEndTag

        protected void writeEndTag​(nu.xom.Element element)
                            throws java.io.IOException
        Overrides:
        writeEndTag in class nu.xom.Serializer
        Throws:
        java.io.IOException
      • writeStartTag

        protected void writeStartTag​(nu.xom.Element element)
                              throws java.io.IOException
        Overrides:
        writeStartTag in class nu.xom.Serializer
        Throws:
        java.io.IOException
      • writeEmptyElementTag

        protected void writeEmptyElementTag​(nu.xom.Element element)
                                     throws java.io.IOException
        Overrides:
        writeEmptyElementTag in class nu.xom.Serializer
        Throws:
        java.io.IOException
      • writeNamespaceDeclaration

        protected void writeNamespaceDeclaration​(java.lang.String prefix,
                                                 java.lang.String uri)
                                          throws java.io.IOException
        Overrides:
        writeNamespaceDeclaration in class nu.xom.Serializer
        Throws:
        java.io.IOException
      • write

        protected void write​(nu.xom.Text text)
                      throws java.io.IOException
        Overrides:
        write in class nu.xom.Serializer
        Throws:
        java.io.IOException
      • writeTagBeginning

        private void writeTagBeginning​(XMLSerializer.CustomElement element)
                                throws java.io.IOException
        Throws:
        java.io.IOException