public abstract class BlockProcessor extends Processor
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name |
config, rubyRuntime
Constructor and Description |
---|
BlockProcessor(java.lang.String name) |
BlockProcessor(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
abstract java.lang.Object |
process(AbstractBlock parent,
Reader reader,
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 BlockProcessor(java.lang.String name)
public BlockProcessor(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 abstract java.lang.Object process(AbstractBlock parent, Reader reader, java.util.Map<java.lang.String,java.lang.Object> attributes)