public class BlockContext
extends java.lang.Object
Constructor and Description |
---|
BlockContext(java.util.Map<java.lang.String,java.util.LinkedList<BlockDefinition>> blocks) |
Modifier and Type | Method and Description |
---|---|
void |
addFirst(BlockNode node,
ResourceReference source) |
void |
addFirst(java.lang.String identifier,
BlockDefinition blockDefinition) |
void |
addLast(BlockNode node,
ResourceReference source) |
void |
addLast(java.lang.String identifier,
BlockDefinition blockDefinition) |
com.google.common.base.Optional<BlockDefinition> |
get(java.lang.String identifier) |
com.google.common.base.Optional<BlockDefinition> |
get(java.lang.String identifier,
int index) |
static BlockContext |
newContext() |
com.google.common.base.Optional<BlockDefinition> |
pollFirst(java.lang.String identifier) |
public BlockContext(java.util.Map<java.lang.String,java.util.LinkedList<BlockDefinition>> blocks)
public static BlockContext newContext()
public com.google.common.base.Optional<BlockDefinition> get(java.lang.String identifier)
public com.google.common.base.Optional<BlockDefinition> get(java.lang.String identifier, int index)
public com.google.common.base.Optional<BlockDefinition> pollFirst(java.lang.String identifier)
public void addLast(BlockNode node, ResourceReference source)
public void addLast(java.lang.String identifier, BlockDefinition blockDefinition)
public void addFirst(BlockNode node, ResourceReference source)
public void addFirst(java.lang.String identifier, BlockDefinition blockDefinition)