Package org.asciidoctor.extension
Class MacroProcessor<R extends ContentNode>
- java.lang.Object
-
- org.asciidoctor.extension.BaseProcessor
-
- org.asciidoctor.extension.MacroProcessor<R>
-
- All Implemented Interfaces:
Processor
- Direct Known Subclasses:
BlockMacroProcessor
,InlineMacroProcessor
public abstract class MacroProcessor<R extends ContentNode> extends BaseProcessor
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
name
-
Constructor Summary
Constructors Constructor Description MacroProcessor(java.lang.String name)
MacroProcessor(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> config)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
java.util.Map<java.lang.Object,java.lang.Object>
options()
abstract R
process(StructuralNode parent, java.lang.String target, java.util.Map<java.lang.String,java.lang.Object> attributes)
void
setName(java.lang.String name)
-
Methods 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
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
options
public java.util.Map<java.lang.Object,java.lang.Object> options()
-
process
public abstract R process(StructuralNode parent, java.lang.String target, java.util.Map<java.lang.String,java.lang.Object> attributes)
-
-