org.xwiki.rendering.wikimodel.xhtml
Class XhtmlParser

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

public class XhtmlParser
extends Object
implements IWikiParser

Since:
4.0M1
Version:
$Id: 601b6d7ff669c1cef1fdd1f201e6fd4c1cbbb2c7 $

Constructor Summary
XhtmlParser()
           
 
Method Summary
 org.xml.sax.helpers.DefaultHandler getHandler(IWemListener listener)
           
 boolean isNamespacesEnabled()
           
 void parse(Reader reader, IWemListener listener)
           
 void setCommentHandler(CommentHandler commentHandler)
           
 void setExtraHandlers(Map<String,TagHandler> extraHandlers)
           
 void setNamespacesEnabled(boolean namespacesEnabled)
           
 void setXmlReader(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

isNamespacesEnabled

public boolean isNamespacesEnabled()

setNamespacesEnabled

public void setNamespacesEnabled(boolean namespacesEnabled)

setExtraHandlers

public void setExtraHandlers(Map<String,TagHandler> extraHandlers)

setCommentHandler

public void setCommentHandler(CommentHandler commentHandler)

setXmlReader

public void setXmlReader(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(Reader reader,
                  IWemListener listener)
           throws WikiParserException
Specified by:
parse in interface IWikiParser
Throws:
WikiParserException
See Also:
IWikiParser.parse(java.io.Reader, org.xwiki.rendering.wikimodel.IWemListener)


Copyright © 2004–2013 XWiki. All rights reserved.