public abstract class MacroProcessor extends Processor
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name |
config, rubyRuntime
Constructor and Description |
---|
MacroProcessor(java.lang.String name) |
MacroProcessor(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
java.util.Map<java.lang.Object,java.lang.Object> |
options() |
abstract java.lang.Object |
process(AbstractBlock parent,
java.lang.String target,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
void |
setName(java.lang.String name) |
createBlock, createBlock, createInline, createInline, document, getConfig, update_config
public MacroProcessor(java.lang.String name)
public MacroProcessor(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> config)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.Map<java.lang.Object,java.lang.Object> options()
public abstract java.lang.Object process(AbstractBlock parent, java.lang.String target, java.util.Map<java.lang.String,java.lang.Object> attributes)