@Export
Package org.asciidoctor.extension
-
Interface Summary 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 Summary Class Description BaseProcessor BlockMacroProcessor BlockProcessor DocinfoProcessor IncludeProcessor InlineMacroProcessor MacroProcessor<R extends ContentNode> Postprocessor Preprocessor Treeprocessor -
Enum Summary Enum Description FormatType Inline macro format used by theFormat
annotation.LocationType Location used by theLocation
annotation. -
Annotation Types Summary Annotation Type Description Contexts This annotation defines what type of blocks a BlockProcessor processes.DefaultAttribute Defines default attributes passed to theprocess()
method of a processor.DefaultAttributes This annotation allows to define multipleDefaultAttribute
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.