public class PegDownProcessor
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static long |
DEFAULT_MAX_PARSING_TIME |
|
Parser |
parser |
| Constructor | Description |
|---|---|
PegDownProcessor() |
Creates a new processor instance without any enabled extensions and the default parsing timeout.
|
PegDownProcessor(int options) |
Creates a new processor instance with the given
Extensions and the default parsing timeout. |
PegDownProcessor(int options,
long maxParsingTimeInMillis) |
Creates a new processor instance with the given
Extensions and parsing timeout. |
PegDownProcessor(int options,
long maxParsingTimeInMillis,
PegDownPlugins plugins) |
Creates a new processor instance with the given
Extensions, parsing timeout and plugins. |
PegDownProcessor(int options,
PegDownPlugins plugins) |
Creates a new processor instance with the given
Extensions and plugins. |
PegDownProcessor(long maxParsingTimeInMillis) |
Creates a new processor instance without any enabled extensions and the given parsing timeout.
|
PegDownProcessor(Parser parser) |
Creates a new processor instance using the given Parser.
|
| Modifier and Type | Method | Description |
|---|---|---|
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(char[] markdownSource,
LinkRenderer linkRenderer,
java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializerMap) |
|
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.
|
java.lang.String |
markdownToHtml(java.lang.String markdownSource,
LinkRenderer linkRenderer,
java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializerMap) |
|
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.
|
public static final long DEFAULT_MAX_PARSING_TIME
public final Parser parser
public PegDownProcessor()
public PegDownProcessor(long maxParsingTimeInMillis)
public PegDownProcessor(int options)
Extensions and the default parsing timeout.options - the flags of the extensions to enable as a bitmaskpublic PegDownProcessor(int options,
long maxParsingTimeInMillis)
Extensions and parsing timeout.options - the flags of the extensions to enable as a bitmaskmaxParsingTimeInMillis - the parsing timeoutpublic PegDownProcessor(int options,
PegDownPlugins plugins)
Extensions and plugins.options - the flags of the extensions to enable as a bitmaskplugins - the plugins to usepublic PegDownProcessor(int options,
long maxParsingTimeInMillis,
PegDownPlugins plugins)
Extensions, parsing timeout and plugins.options - the flags of the extensions to enable as a bitmaskmaxParsingTimeInMillis - the parsing timeoutplugins - the plugins to usepublic PegDownProcessor(Parser parser)
parser - the parser instance to usepublic java.lang.String markdownToHtml(java.lang.String markdownSource)
markdownSource - the markdown source to convertpublic java.lang.String markdownToHtml(java.lang.String markdownSource,
LinkRenderer linkRenderer)
markdownSource - the markdown source to convertlinkRenderer - the LinkRenderer to usepublic java.lang.String markdownToHtml(java.lang.String markdownSource,
LinkRenderer linkRenderer,
java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializerMap)
public java.lang.String markdownToHtml(char[] markdownSource)
markdownSource - the markdown source to convertpublic java.lang.String markdownToHtml(char[] markdownSource,
LinkRenderer linkRenderer)
markdownSource - the markdown source to convertlinkRenderer - the LinkRenderer to usepublic java.lang.String markdownToHtml(char[] markdownSource,
LinkRenderer linkRenderer,
java.util.Map<java.lang.String,VerbatimSerializer> verbatimSerializerMap)
public RootNode parseMarkdown(char[] markdownSource)
markdownSource - the markdown source to convertpublic char[] prepareSource(char[] source)
source - the markdown source to process