@Export
Interface | Description |
---|---|
ExtensionGroup |
An ExtensionGroup allows to collectively register and unregister extensions.
|
JavaExtensionRegistry | |
PreprocessorReader | |
Processor | |
ProcessorFactory |
An implementation of the AsciidoctorJ API has to implement this interface.
|
Reader | |
RubyExtensionRegistry |
Class | Description |
---|---|
BaseProcessor | |
BlockMacroProcessor | |
BlockProcessor | |
DocinfoProcessor | |
IncludeProcessor | |
InlineMacroProcessor | |
MacroProcessor<T extends ContentNode> | |
Postprocessor | |
Preprocessor | |
Treeprocessor |
Enum | Description |
---|---|
FormatType |
Inline macro format used by the
Format annotation. |
LocationType |
Location used by the
Location annotation. |
Annotation Type | Description |
---|---|
Contexts |
This annotation defines what type of blocks a BlockProcessor processes.
|
DefaultAttribute |
Defines default attributes passed to the
process() method of a processor. |
DefaultAttributes |
This annotation allows to define multiple
DefaultAttribute annotations for one type. |
Format |
This annotation defines how an InlineMacroProcessor is applied.
|
Location |
This annotation defines the location where the content created by a DocinfoProcessor will be added.
|
Name |
Use this annotation to define the block name handled by a BlockProcessor, or the macro name of a
BlockMacroProcessor or InlineMacroProcessor.
|
PositionalAttributes |
Defines the on which attributes the first, second, etc attribute of a macro is mapped.
|