org.ajax4jsf.webapp.tidy
Class TidyParser

java.lang.Object
  extended by org.ajax4jsf.webapp.tidy.TidyParser
All Implemented Interfaces:
TidyMessageListener, HtmlParser

public class TidyParser
extends java.lang.Object
implements TidyMessageListener, HtmlParser

Version:
$Revision: 1.1.2.1 $ $Date: 2007/01/09 18:59:17 $
Author:
asmirnov@exadel.com (latest modification by $Author: alexsmirnov $)

Constructor Summary
TidyParser(java.util.Properties props)
           
 
Method Summary
 void messageReceived(TidyMessage message)
          Called by tidy when a warning or error occurs.
 void parseHtml(java.io.InputStream input, java.io.Writer output)
           
 void parseHtml(java.io.Reader input, java.io.Writer output)
           
 org.w3c.dom.Document parseHtmlByTidy(java.lang.Object input, java.io.Writer output)
           
 void setDoctype(java.lang.String doctype)
           
 void setHeadNodes(org.w3c.dom.Node[] headEvents)
           
 void setInputEncoding(java.lang.String encoding)
           
 boolean setMime(java.lang.String mimeType)
          Setup properly tidy output for given mime type.
 void setMoveElements(boolean move)
          Setup, must tidy move style etc.
 void setOutputEncoding(java.lang.String encoding)
           
 void setViewState(java.lang.String viewState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TidyParser

public TidyParser(java.util.Properties props)
Method Detail

parseHtmlByTidy

public org.w3c.dom.Document parseHtmlByTidy(java.lang.Object input,
                                            java.io.Writer output)
                                     throws java.io.IOException
Throws:
java.io.IOException

parseHtml

public void parseHtml(java.io.InputStream input,
                      java.io.Writer output)
               throws java.io.IOException
Specified by:
parseHtml in interface HtmlParser
Throws:
java.io.IOException

parseHtml

public void parseHtml(java.io.Reader input,
                      java.io.Writer output)
               throws java.io.IOException
Specified by:
parseHtml in interface HtmlParser
Throws:
java.io.IOException

messageReceived

public void messageReceived(TidyMessage message)
Description copied from interface: TidyMessageListener
Called by tidy when a warning or error occurs.

Specified by:
messageReceived in interface TidyMessageListener
Parameters:
message - Tidy message

setInputEncoding

public void setInputEncoding(java.lang.String encoding)
Specified by:
setInputEncoding in interface HtmlParser

setOutputEncoding

public void setOutputEncoding(java.lang.String encoding)
Specified by:
setOutputEncoding in interface HtmlParser

setMime

public boolean setMime(java.lang.String mimeType)
Setup properly tidy output for given mime type. return false if this type not supported by tidy.

Specified by:
setMime in interface HtmlParser
Parameters:
mimeType -
Returns:

setMoveElements

public void setMoveElements(boolean move)
Description copied from interface: HtmlParser
Setup, must tidy move style etc. elements to head or not.

Specified by:
setMoveElements in interface HtmlParser

setDoctype

public void setDoctype(java.lang.String doctype)
Specified by:
setDoctype in interface HtmlParser

setViewState

public void setViewState(java.lang.String viewState)
Specified by:
setViewState in interface HtmlParser
Parameters:
viewState - The viewState to set.

setHeadNodes

public void setHeadNodes(org.w3c.dom.Node[] headEvents)
Specified by:
setHeadNodes in interface HtmlParser


Copyright © 2010. All Rights Reserved.