Class KonceptPatternListBlockMacro
java.lang.Object
org.asciidoctor.extension.BaseProcessor
org.asciidoctor.extension.MacroProcessor<org.asciidoctor.ast.StructuralNode>
org.asciidoctor.extension.BlockMacroProcessor
network.ike.docs.koncept.KonceptPatternListBlockMacro
- All Implemented Interfaces:
org.asciidoctor.extension.Processor
@Name("koncept-pattern-list")
public class KonceptPatternListBlockMacro
extends org.asciidoctor.extension.BlockMacroProcessor
AsciidoctorJ block macro processor that renders a "List of Patterns": a flat,
numbered index of every
kind: pattern koncept in the definition source,
alphabetical by label, each entry a plain link to that pattern's own entry in the
Koncept Glossary — no columns, no icons, styled the same as the document's own
table of contents (ul.sectlevel1) rather than as a data table.
Usage in AsciiDoc:
koncept-pattern-list::[]
The book convention this follows is a "List of Tables"/"List of Figures" page: an
index that only names and links each item, leaving the item's actual content (here,
the pattern-shape table)
to render where the item itself is defined. The target and attributes are unused;
the macro always lists every pattern the document's definition source can enumerate
(IKE-Network/ike-issues#880).
-
Field Summary
Fields inherited from class org.asciidoctor.extension.MacroProcessor
name -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new block macro processor instance. -
Method Summary
Methods inherited from class org.asciidoctor.extension.MacroProcessor
getName, options, setNameMethods inherited from class org.asciidoctor.extension.BaseProcessor
createBlock, createBlock, createBlock, createBlock, createBlock, createBlock, createBlock, createDocument, createList, createList, createList, createListItem, createListItem, createPhraseNode, createPhraseNode, createPhraseNode, createPhraseNode, createPhraseNode, createPhraseNode, createSection, createSection, createSection, createSection, createSection, createTable, createTable, createTableCell, createTableCell, createTableCell, createTableCell, createTableColumn, createTableColumn, createTableRow, getConfig, log, newCursor, newCursor, newCursor, newReader, newReader, newReader, newReader, parseContent, setConfig, unwrap, updateConfig
-
Constructor Details
-
KonceptPatternListBlockMacro
public KonceptPatternListBlockMacro()Creates a new block macro processor instance.
-
-
Method Details
-
process
-