|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.pegdown.PegDownProcessor
public class PegDownProcessor
A clean and lightweight Markdown-to-HTML filter based on a PEG parser implemented with parboiled. Note: A PegDownProcessor is not thread-safe (since it internally reused the parboiled parser instance). If you need to process markdown source in parallel create one PegDownProcessor per thread!
| Field Summary | |
|---|---|
Parser |
parser
|
| Constructor Summary | |
|---|---|
PegDownProcessor()
Creates a new processor instance without any enabled extensions. |
|
PegDownProcessor(int options)
Creates a new processor instance with the given Extensions. |
|
PegDownProcessor(Parser parser)
Creates a new processor instance using the given Parser and tabstop width. |
|
| Method Summary | |
|---|---|
java.lang.String |
markdownToHtml(char[] markdownSource)
Converts the given markdown source to HTML. |
java.lang.String |
markdownToHtml(char[] markdownSource,
LinkRenderer linkRenderer)
Converts the given markdown source to HTML. |
java.lang.String |
markdownToHtml(java.lang.String markdownSource)
Converts the given markdown source to HTML. |
java.lang.String |
markdownToHtml(java.lang.String markdownSource,
LinkRenderer linkRenderer)
Converts the given markdown source to HTML. |
RootNode |
parseMarkdown(char[] markdownSource)
Parses the given markdown source and returns the root node of the generated Abstract Syntax Tree. |
char[] |
prepareSource(char[] source)
Adds two trailing newlines. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final Parser parser
| Constructor Detail |
|---|
public PegDownProcessor()
public PegDownProcessor(int options)
Extensions.
options - the flags of the extensions to enable as a bitmaskpublic PegDownProcessor(Parser parser)
parser - the parser instance to use| Method Detail |
|---|
public java.lang.String markdownToHtml(java.lang.String markdownSource)
markdownSource - the markdown source to convert
public java.lang.String markdownToHtml(java.lang.String markdownSource,
LinkRenderer linkRenderer)
markdownSource - the markdown source to convertlinkRenderer - the LinkRenderer to use
public java.lang.String markdownToHtml(char[] markdownSource)
markdownSource - the markdown source to convert
public java.lang.String markdownToHtml(char[] markdownSource,
LinkRenderer linkRenderer)
markdownSource - the markdown source to convertlinkRenderer - the LinkRenderer to use
public RootNode parseMarkdown(char[] markdownSource)
markdownSource - the markdown source to convert
public char[] prepareSource(char[] source)
source - the markdown source to process
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||