org.wikimodel.wem.xhtml
Class XhtmlParser

java.lang.Object
  extended by org.wikimodel.wem.xhtml.XhtmlParser
All Implemented Interfaces:
IWikiParser

public class XhtmlParser
extends java.lang.Object
implements IWikiParser

Author:
MikhailKotelnikov

Constructor Summary
XhtmlParser()
           
 
Method Summary
 org.xml.sax.helpers.DefaultHandler getHandler(IWemListener listener)
           
 void parse(java.io.Reader reader, IWemListener listener)
           
 void setCommentHandler(CommentHandler commentHandler)
           
 void setExtraHandlers(java.util.Map<java.lang.String,TagHandler> extraHandlers)
           
 void setXmlReader(org.xml.sax.XMLReader xmlReader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XhtmlParser

public XhtmlParser()
Method Detail

setExtraHandlers

public void setExtraHandlers(java.util.Map<java.lang.String,TagHandler> extraHandlers)

setCommentHandler

public void setCommentHandler(CommentHandler commentHandler)

setXmlReader

public void setXmlReader(org.xml.sax.XMLReader xmlReader)

getHandler

public org.xml.sax.helpers.DefaultHandler getHandler(IWemListener listener)
Parameters:
listener - the listener object wich will be used to report about all structural elements on the wiki page.
Returns:
a XHTML SAX handler wich can be used to generate well-formed sequence of WEM events; all events will be reported to the given listener object.

parse

public void parse(java.io.Reader reader,
                  IWemListener listener)
           throws WikiParserException
Specified by:
parse in interface IWikiParser
Throws:
WikiParserException
See Also:
IWikiParser.parse(java.io.Reader, org.wikimodel.wem.IWemListener)


Copyright © 2005-2009. All Rights Reserved.