org.xwiki.rendering.parser
Interface StreamParser


@ComponentRole
public interface StreamParser

Streaming based parser. Instead of returning a resulting XDOM it send events during the parsing.

Since:
2.1M1
Version:
$Id: StreamParser.java 25209 2009-11-19 10:11:59Z tmortagne $

Method Summary
 Syntax getSyntax()
           
 void parse(java.io.Reader source, Listener listener)
           
 

Method Detail

getSyntax

Syntax getSyntax()
Returns:
the wiki syntax the parser is implementing

parse

void parse(java.io.Reader source,
           Listener listener)
           throws ParseException
Parameters:
source - the content to parse
listener - receive event for each element
Throws:
ParseException - if the source cannot be read or an unexpected error happens during the parsing. Parsers should be written to not generate any error as much as possible.


Copyright © 2004-2011 XWiki. All Rights Reserved.