public class RenderContext
extends java.lang.Object
Constructor and Description |
---|
RenderContext(java.util.Map<java.lang.Class,java.util.Stack<Context<?>>> contexts) |
Modifier and Type | Method and Description |
---|---|
static RenderContext |
create() |
<T> T |
end(java.lang.Class<T> type) |
<T> T |
getCurrent(java.lang.Class<T> type) |
boolean |
hasCurrent(java.lang.Class type) |
void |
onEndCurrent(java.lang.Class type,
java.lang.Runnable runnable) |
<T> void |
set(java.lang.Class<T> type,
T item) |
<T> RenderContext |
start(java.lang.Class<T> type,
T context) |
public RenderContext(java.util.Map<java.lang.Class,java.util.Stack<Context<?>>> contexts)
public static RenderContext create()
public <T> RenderContext start(java.lang.Class<T> type, T context)
public <T> T end(java.lang.Class<T> type)
public <T> T getCurrent(java.lang.Class<T> type)
public boolean hasCurrent(java.lang.Class type)
public void onEndCurrent(java.lang.Class type, java.lang.Runnable runnable)
public <T> void set(java.lang.Class<T> type, T item)