org.htmlcleaner
Class XmlSerializer

java.lang.Object
  extended by org.htmlcleaner.Serializer
      extended by org.htmlcleaner.XmlSerializer
Direct Known Subclasses:
BrowserCompactXmlSerializer, CompactXmlSerializer, PrettyXmlSerializer, SimpleXmlSerializer

public abstract class XmlSerializer
extends Serializer

Abstract XML serializer - contains common logic for descendants.


Field Summary
 
Fields inherited from class org.htmlcleaner.Serializer
props
 
Constructor Summary
protected XmlSerializer(CleanerProperties props)
           
 
Method Summary
protected  boolean dontEscape(TagNode tagNode)
           
protected  String escapeXml(String xmlContent)
           
 String getXmlAsString(TagNode tagNode)
          Deprecated. Use getAsString() instead.
 String getXmlAsString(TagNode tagNode, String charset)
          Deprecated. Use getAsString() instead.
protected  boolean isMinimizedTagSyntax(TagNode tagNode)
           
protected  void serializeEndTag(TagNode tagNode, Writer writer, boolean newLine)
           
protected  void serializeOpenTag(TagNode tagNode, Writer writer, boolean newLine)
           
 void writeXml(TagNode tagNode, Writer writer, String charset)
          Deprecated. Use write() instead.
 void writeXmlToFile(TagNode tagNode, String fileName)
          Deprecated. Use writeToFile() instead.
 void writeXmlToFile(TagNode tagNode, String fileName, String charset)
          Deprecated. Use writeToFile() instead.
 void writeXmlToStream(TagNode tagNode, OutputStream out)
          Deprecated. Use writeToStream() instead.
 void writeXmlToStream(TagNode tagNode, OutputStream out, String charset)
          Deprecated. Use writeToStream() instead.
 
Methods inherited from class org.htmlcleaner.Serializer
getAsString, getAsString, getAsString, getAsString, isScriptOrStyle, serialize, write, write, writeToFile, writeToFile, writeToFile, writeToFile, writeToStream, writeToStream, writeToStream, writeToStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlSerializer

protected XmlSerializer(CleanerProperties props)
Method Detail

writeXmlToStream

@Deprecated
public void writeXmlToStream(TagNode tagNode,
                                        OutputStream out,
                                        String charset)
                      throws IOException
Deprecated. Use writeToStream() instead.

Throws:
IOException

writeXmlToStream

@Deprecated
public void writeXmlToStream(TagNode tagNode,
                                        OutputStream out)
                      throws IOException
Deprecated. Use writeToStream() instead.

Throws:
IOException

writeXmlToFile

@Deprecated
public void writeXmlToFile(TagNode tagNode,
                                      String fileName,
                                      String charset)
                    throws IOException
Deprecated. Use writeToFile() instead.

Throws:
IOException

writeXmlToFile

@Deprecated
public void writeXmlToFile(TagNode tagNode,
                                      String fileName)
                    throws IOException
Deprecated. Use writeToFile() instead.

Throws:
IOException

getXmlAsString

@Deprecated
public String getXmlAsString(TagNode tagNode,
                                        String charset)
                      throws IOException
Deprecated. Use getAsString() instead.

Throws:
IOException

getXmlAsString

@Deprecated
public String getXmlAsString(TagNode tagNode)
                      throws IOException
Deprecated. Use getAsString() instead.

Throws:
IOException

writeXml

@Deprecated
public void writeXml(TagNode tagNode,
                                Writer writer,
                                String charset)
              throws IOException
Deprecated. Use write() instead.

Throws:
IOException

escapeXml

protected String escapeXml(String xmlContent)

dontEscape

protected boolean dontEscape(TagNode tagNode)

isMinimizedTagSyntax

protected boolean isMinimizedTagSyntax(TagNode tagNode)

serializeOpenTag

protected void serializeOpenTag(TagNode tagNode,
                                Writer writer,
                                boolean newLine)
                         throws IOException
Throws:
IOException

serializeEndTag

protected void serializeEndTag(TagNode tagNode,
                               Writer writer,
                               boolean newLine)
                        throws IOException
Throws:
IOException


Copyright © 2006-2011. All Rights Reserved.