org.ajax4jsf.webapp.tidy
Class TidyParser
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TidyParser
public TidyParser(java.util.Properties props)
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.