public static class PegDownPlugins.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PegDownPlugins |
build() |
PegDownPlugins.Builder |
withBlockPluginRules(org.parboiled.Rule... blockPlugins) |
PegDownPlugins.Builder |
withInlinePluginRules(org.parboiled.Rule... inlinePlugins) |
PegDownPlugins.Builder |
withPlugin(Class<? extends org.parboiled.BaseParser<Object>> pluginParser,
Object... arguments)
Add a plugin parser.
|
PegDownPlugins.Builder |
withSpecialChars(Character... chars) |
public PegDownPlugins.Builder withInlinePluginRules(org.parboiled.Rule... inlinePlugins)
public PegDownPlugins.Builder withBlockPluginRules(org.parboiled.Rule... blockPlugins)
public PegDownPlugins.Builder withSpecialChars(Character... chars)
public PegDownPlugins.Builder withPlugin(Class<? extends org.parboiled.BaseParser<Object>> pluginParser, 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()
Copyright © 2009–2023 org.pegdown. All rights reserved.