Package org.xwiki.rendering.parser
Interface Parser
@Role
public interface Parser
Parse content into a XDOM (a tree of
Blocks).- Since:
- 1.5M2
- Version:
- $Id: 21c776303a9241ef012881b3339f3d5cd98ee773 $
-
Method Summary
-
Method Details
-
getSyntax
Syntax getSyntax()- Returns:
- the syntax the parser is implementing
-
parse
- Parameters:
source- the content to parse- Returns:
- the tree representation of the content as
Blocks - 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 parseidGenerator- the id generator to use for automatically generating ids during parsing- Returns:
- the tree representation of the content as
Blocks - 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
-