org.pegdown.plugins
Class PegDownPlugins.Builder
java.lang.Object
org.pegdown.plugins.PegDownPlugins.Builder
- Enclosing class:
- PegDownPlugins
public static class PegDownPlugins.Builder
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PegDownPlugins.Builder
public PegDownPlugins.Builder()
withInlinePluginRules
public PegDownPlugins.Builder withInlinePluginRules(org.parboiled.Rule... inlinePlugins)
withBlockPluginRules
public PegDownPlugins.Builder withBlockPluginRules(org.parboiled.Rule... blockPlugins)
withSpecialChars
public PegDownPlugins.Builder withSpecialChars(java.lang.Character... chars)
withPlugin
public PegDownPlugins.Builder withPlugin(java.lang.Class<? extends org.parboiled.BaseParser<java.lang.Object>> pluginParser,
java.lang.Object... arguments)
- Add a plugin parser. This should either implement
InlinePluginParser or BlockPluginParser,
or both. The parser will be enhanced by parboiled before its rules are extracted and registered here.
- Parameters:
pluginParser - the plugin parser class.arguments - the arguments to pass to the constructor of that class.
build
public PegDownPlugins build()