public static class PegDownPlugins.Builder
extends java.lang.Object
| Constructor | Description |
|---|---|
Builder() |
| Modifier and Type | Method | Description |
|---|---|---|
PegDownPlugins |
build() |
|
PegDownPlugins.Builder |
withBlockPluginRules(org.parboiled.Rule... blockPlugins) |
|
PegDownPlugins.Builder |
withInlinePluginRules(org.parboiled.Rule... inlinePlugins) |
|
PegDownPlugins.Builder |
withPlugin(java.lang.Class<? extends org.parboiled.BaseParser<java.lang.Object>> pluginParser,
java.lang.Object... arguments) |
Add a plugin parser.
|
PegDownPlugins.Builder |
withSpecialChars(java.lang.Character... chars) |
public PegDownPlugins.Builder withInlinePluginRules(org.parboiled.Rule... inlinePlugins)
public PegDownPlugins.Builder withBlockPluginRules(org.parboiled.Rule... blockPlugins)
public PegDownPlugins.Builder withSpecialChars(java.lang.Character... chars)
public PegDownPlugins.Builder withPlugin(java.lang.Class<? extends org.parboiled.BaseParser<java.lang.Object>> pluginParser, java.lang.Object... arguments)
InlinePluginParser or BlockPluginParser,
or both. The parser will be enhanced by parboiled before its rules are extracted and registered here.pluginParser - the plugin parser class.arguments - the arguments to pass to the constructor of that class.public PegDownPlugins build()