Package 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
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
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 implementInlinePluginParser
orBlockPluginParser
, 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()
-
-