Package org.xwiki.rendering.parser
Interface StreamParser
@Role
public interface StreamParser
Streaming based parser. Instead of returning a resulting XDOM it send events during the parsing.
- Since:
- 2.1M1
- Version:
- $Id: e1d65e0e27a704479d35e1300b0786ef29dbf9c5 $
-
Method Summary
-
Method Details
-
getSyntax
Syntax getSyntax()- Returns:
- the wiki syntax the parser is implementing
-
parse
- Parameters:
source- the content to parselistener- 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.
-
parse
- Parameters:
source- the content to parselistener- the listener that receives an event for each elementidGenerator- the id generator to use for automatically generating ids during parsing- 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.- Since:
- 14.2RC1
-