public class ExtensionGroupImpl extends java.lang.Object implements ExtensionGroup
| Modifier and Type | Class and Description |
|---|---|
static class |
ExtensionGroupImpl.ExtensionGroupRegistrationCallback |
static interface |
ExtensionGroupImpl.Registrator |
| Constructor and Description |
|---|
ExtensionGroupImpl(java.lang.String groupName,
JRubyAsciidoctor asciidoctor,
org.jruby.RubyClass extensionGroupClass) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionGroup |
block(BlockProcessor blockProcessor) |
ExtensionGroup |
block(java.lang.Class<? extends BlockProcessor> blockProcessor) |
ExtensionGroup |
block(java.lang.String blockProcessor) |
ExtensionGroup |
block(java.lang.String blockName,
BlockProcessor blockProcessor) |
ExtensionGroup |
block(java.lang.String blockName,
java.lang.Class<? extends BlockProcessor> blockProcessor) |
ExtensionGroup |
block(java.lang.String blockName,
java.lang.String blockProcessor) |
ExtensionGroup |
blockMacro(BlockMacroProcessor blockMacroProcessor) |
ExtensionGroup |
blockMacro(java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessor) |
ExtensionGroup |
blockMacro(java.lang.String blockMacroProcessor) |
ExtensionGroup |
blockMacro(java.lang.String blockName,
java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessor) |
ExtensionGroup |
blockMacro(java.lang.String blockName,
java.lang.String blockMacroProcessor) |
ExtensionGroup |
docinfoProcessor(java.lang.Class<? extends DocinfoProcessor> docInfoProcessor) |
ExtensionGroup |
docinfoProcessor(DocinfoProcessor docInfoProcessor) |
ExtensionGroup |
docinfoProcessor(java.lang.String docInfoProcessor) |
java.lang.String |
getGroupName() |
ExtensionGroup |
includeProcessor(java.lang.Class<? extends IncludeProcessor> includeProcessor) |
ExtensionGroup |
includeProcessor(IncludeProcessor includeProcessor) |
ExtensionGroup |
includeProcessor(java.lang.String includeProcessor) |
ExtensionGroup |
inlineMacro(java.lang.Class<? extends InlineMacroProcessor> inlineMacroProcessor) |
ExtensionGroup |
inlineMacro(InlineMacroProcessor inlineMacroProcessor) |
ExtensionGroup |
inlineMacro(java.lang.String inlineMacroProcessor) |
ExtensionGroup |
inlineMacro(java.lang.String name,
java.lang.Class<? extends InlineMacroProcessor> inlineMacroProcessor) |
ExtensionGroup |
inlineMacro(java.lang.String name,
java.lang.String inlineMacroProcessor) |
ExtensionGroup |
loadRubyClass(java.io.InputStream rubyClassStream) |
ExtensionGroup |
postprocessor(java.lang.Class<? extends Postprocessor> postprocessor) |
ExtensionGroup |
postprocessor(Postprocessor postprocessor) |
ExtensionGroup |
postprocessor(java.lang.String postprocessor) |
ExtensionGroup |
preprocessor(java.lang.Class<? extends Preprocessor> preprocessor) |
ExtensionGroup |
preprocessor(Preprocessor preprocessor) |
ExtensionGroup |
preprocessor(java.lang.String preprocessor) |
void |
register() |
ExtensionGroup |
requireRubyLibrary(java.lang.String requiredLibrary) |
ExtensionGroup |
rubyBlock(java.lang.String blockProcessor) |
ExtensionGroup |
rubyBlock(java.lang.String blockName,
java.lang.String blockProcessor) |
ExtensionGroup |
rubyBlockMacro(java.lang.String blockMacroProcessor) |
ExtensionGroup |
rubyBlockMacro(java.lang.String blockName,
java.lang.String blockMacroProcessor) |
ExtensionGroup |
rubyDocinfoProcessor(java.lang.String docinfoProcessor) |
ExtensionGroup |
rubyIncludeProcessor(java.lang.String includeProcessor) |
ExtensionGroup |
rubyInlineMacro(java.lang.String inlineMacroProcessor) |
ExtensionGroup |
rubyInlineMacro(java.lang.String macroName,
java.lang.String inlineMacroProcessor) |
ExtensionGroup |
rubyPostprocessor(java.lang.String postprocessor) |
ExtensionGroup |
rubyPreprocessor(java.lang.String preprocessor) |
ExtensionGroup |
rubyTreeprocessor(java.lang.String treeProcessor) |
ExtensionGroup |
treeprocessor(java.lang.Class<? extends Treeprocessor> treeProcessor) |
ExtensionGroup |
treeprocessor(java.lang.String treeProcessor) |
ExtensionGroup |
treeprocessor(Treeprocessor treeprocessor) |
void |
unregister() |
public ExtensionGroupImpl(java.lang.String groupName,
JRubyAsciidoctor asciidoctor,
org.jruby.RubyClass extensionGroupClass)
public java.lang.String getGroupName()
public void register()
register in interface ExtensionGrouppublic void unregister()
unregister in interface ExtensionGrouppublic ExtensionGroup docinfoProcessor(java.lang.Class<? extends DocinfoProcessor> docInfoProcessor)
docinfoProcessor in interface ExtensionGrouppublic ExtensionGroup docinfoProcessor(DocinfoProcessor docInfoProcessor)
docinfoProcessor in interface ExtensionGrouppublic ExtensionGroup docinfoProcessor(java.lang.String docInfoProcessor)
docinfoProcessor in interface ExtensionGrouppublic ExtensionGroup preprocessor(java.lang.Class<? extends Preprocessor> preprocessor)
preprocessor in interface ExtensionGrouppublic ExtensionGroup preprocessor(Preprocessor preprocessor)
preprocessor in interface ExtensionGrouppublic ExtensionGroup preprocessor(java.lang.String preprocessor)
preprocessor in interface ExtensionGrouppublic ExtensionGroup postprocessor(java.lang.String postprocessor)
postprocessor in interface ExtensionGrouppublic ExtensionGroup postprocessor(java.lang.Class<? extends Postprocessor> postprocessor)
postprocessor in interface ExtensionGrouppublic ExtensionGroup postprocessor(Postprocessor postprocessor)
postprocessor in interface ExtensionGrouppublic ExtensionGroup includeProcessor(java.lang.String includeProcessor)
includeProcessor in interface ExtensionGrouppublic ExtensionGroup includeProcessor(java.lang.Class<? extends IncludeProcessor> includeProcessor)
includeProcessor in interface ExtensionGrouppublic ExtensionGroup includeProcessor(IncludeProcessor includeProcessor)
includeProcessor in interface ExtensionGrouppublic ExtensionGroup treeprocessor(Treeprocessor treeprocessor)
treeprocessor in interface ExtensionGrouppublic ExtensionGroup treeprocessor(java.lang.Class<? extends Treeprocessor> treeProcessor)
treeprocessor in interface ExtensionGrouppublic ExtensionGroup treeprocessor(java.lang.String treeProcessor)
treeprocessor in interface ExtensionGrouppublic ExtensionGroup block(java.lang.String blockName, java.lang.String blockProcessor)
block in interface ExtensionGrouppublic ExtensionGroup block(java.lang.String blockProcessor)
block in interface ExtensionGrouppublic ExtensionGroup block(java.lang.String blockName, java.lang.Class<? extends BlockProcessor> blockProcessor)
block in interface ExtensionGrouppublic ExtensionGroup block(java.lang.Class<? extends BlockProcessor> blockProcessor)
block in interface ExtensionGrouppublic ExtensionGroup block(BlockProcessor blockProcessor)
block in interface ExtensionGrouppublic ExtensionGroup block(java.lang.String blockName, BlockProcessor blockProcessor)
block in interface ExtensionGrouppublic ExtensionGroup blockMacro(java.lang.String blockName, java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessor)
blockMacro in interface ExtensionGrouppublic ExtensionGroup blockMacro(java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessor)
blockMacro in interface ExtensionGrouppublic ExtensionGroup blockMacro(java.lang.String blockName, java.lang.String blockMacroProcessor)
blockMacro in interface ExtensionGrouppublic ExtensionGroup blockMacro(java.lang.String blockMacroProcessor)
blockMacro in interface ExtensionGrouppublic ExtensionGroup blockMacro(BlockMacroProcessor blockMacroProcessor)
blockMacro in interface ExtensionGrouppublic ExtensionGroup inlineMacro(InlineMacroProcessor inlineMacroProcessor)
inlineMacro in interface ExtensionGrouppublic ExtensionGroup inlineMacro(java.lang.String name, java.lang.Class<? extends InlineMacroProcessor> inlineMacroProcessor)
inlineMacro in interface ExtensionGrouppublic ExtensionGroup inlineMacro(java.lang.Class<? extends InlineMacroProcessor> inlineMacroProcessor)
inlineMacro in interface ExtensionGrouppublic ExtensionGroup inlineMacro(java.lang.String name, java.lang.String inlineMacroProcessor)
inlineMacro in interface ExtensionGrouppublic ExtensionGroup inlineMacro(java.lang.String inlineMacroProcessor)
inlineMacro in interface ExtensionGrouppublic ExtensionGroup requireRubyLibrary(java.lang.String requiredLibrary)
requireRubyLibrary in interface ExtensionGrouppublic ExtensionGroup loadRubyClass(java.io.InputStream rubyClassStream)
loadRubyClass in interface ExtensionGrouppublic ExtensionGroup rubyPreprocessor(java.lang.String preprocessor)
rubyPreprocessor in interface ExtensionGrouppublic ExtensionGroup rubyPostprocessor(java.lang.String postprocessor)
rubyPostprocessor in interface ExtensionGrouppublic ExtensionGroup rubyDocinfoProcessor(java.lang.String docinfoProcessor)
rubyDocinfoProcessor in interface ExtensionGrouppublic ExtensionGroup rubyIncludeProcessor(java.lang.String includeProcessor)
rubyIncludeProcessor in interface ExtensionGrouppublic ExtensionGroup rubyTreeprocessor(java.lang.String treeProcessor)
rubyTreeprocessor in interface ExtensionGrouppublic ExtensionGroup rubyBlock(java.lang.String blockName, java.lang.String blockProcessor)
rubyBlock in interface ExtensionGrouppublic ExtensionGroup rubyBlock(java.lang.String blockProcessor)
rubyBlock in interface ExtensionGrouppublic ExtensionGroup rubyBlockMacro(java.lang.String blockName, java.lang.String blockMacroProcessor)
rubyBlockMacro in interface ExtensionGrouppublic ExtensionGroup rubyBlockMacro(java.lang.String blockMacroProcessor)
rubyBlockMacro in interface ExtensionGrouppublic ExtensionGroup rubyInlineMacro(java.lang.String macroName, java.lang.String inlineMacroProcessor)
rubyInlineMacro in interface ExtensionGrouppublic ExtensionGroup rubyInlineMacro(java.lang.String inlineMacroProcessor)
rubyInlineMacro in interface ExtensionGroup