Class XmlSerializer


  • public class XmlSerializer
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.htmlcleaner.CleanerProperties props  
    • Constructor Summary

      Constructors 
      Constructor Description
      XmlSerializer​(org.htmlcleaner.CleanerProperties props)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void serialize​(org.htmlcleaner.TagNode tagNode, javax.xml.stream.XMLStreamWriter writer)  
      protected void serializeEmptyTag​(org.htmlcleaner.TagNode tagNode, javax.xml.stream.XMLStreamWriter writer)  
      protected void serializeEndTag​(org.htmlcleaner.TagNode tagNode, javax.xml.stream.XMLStreamWriter writer)  
      protected void serializeOpenTag​(org.htmlcleaner.TagNode tagNode, javax.xml.stream.XMLStreamWriter writer)  
      private void serializeToken​(java.lang.Object item, javax.xml.stream.XMLStreamWriter writer)  
      void writeXml​(org.htmlcleaner.TagNode tagNode, javax.xml.stream.XMLStreamWriter writer)  
      • Methods inherited from class java.lang.Object

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

      • props

        protected org.htmlcleaner.CleanerProperties props
    • Constructor Detail

      • XmlSerializer

        public XmlSerializer​(org.htmlcleaner.CleanerProperties props)
    • Method Detail

      • writeXml

        public void writeXml​(org.htmlcleaner.TagNode tagNode,
                             javax.xml.stream.XMLStreamWriter writer)
                      throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • serializeOpenTag

        protected void serializeOpenTag​(org.htmlcleaner.TagNode tagNode,
                                        javax.xml.stream.XMLStreamWriter writer)
                                 throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • serializeEmptyTag

        protected void serializeEmptyTag​(org.htmlcleaner.TagNode tagNode,
                                         javax.xml.stream.XMLStreamWriter writer)
                                  throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • serializeEndTag

        protected void serializeEndTag​(org.htmlcleaner.TagNode tagNode,
                                       javax.xml.stream.XMLStreamWriter writer)
                                throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • serialize

        protected void serialize​(org.htmlcleaner.TagNode tagNode,
                                 javax.xml.stream.XMLStreamWriter writer)
                          throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • serializeToken

        private void serializeToken​(java.lang.Object item,
                                    javax.xml.stream.XMLStreamWriter writer)
                             throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException