public class TypeCheckingHandler extends BaseObjectHandler
| Constructor and Description |
|---|
TypeCheckingHandler() |
| Modifier and Type | Method and Description |
|---|---|
Binding |
createBinding(String name,
TemplateContext tc,
Code code)
Each call site has its own binding to allow for fine grained caching without
a separate parallel hierarchy of objects.
|
Writer |
falsey(Iteration iteration,
Writer writer,
Object object,
Object[] scopes)
Call Iteration.next() either 0 (true) or 1 (fale) times.
|
Wrapper |
find(String name,
Object[] scopes)
Find a value named "name" in the array of scopes in reverse order.
|
Writer |
iterate(Iteration iteration,
Writer writer,
Object object,
Object[] scopes)
Iterate over an object by calling Iteration.next for each value.
|
String |
stringify(Object object)
Turns an object into the string representation that should be displayed
in templates.
|
checkField, checkMethod, coerce, findMember, getField, getMethodpublic Wrapper find(String name, Object[] scopes)
name - scopes - public Binding createBinding(String name, TemplateContext tc, Code code)
ObjectHandlercreateBinding in interface ObjectHandlercreateBinding in class BaseObjectHandlerpublic Writer falsey(Iteration iteration, Writer writer, Object object, Object[] scopes)
ObjectHandlerfalsey in interface ObjectHandlerfalsey in class BaseObjectHandlerpublic Writer iterate(Iteration iteration, Writer writer, Object object, Object[] scopes)
ObjectHandleriterate in interface ObjectHandleriterate in class BaseObjectHandlerpublic String stringify(Object object)
ObjectHandlerstringify in interface ObjectHandlerstringify in class BaseObjectHandlerobject - the object to be displayedCopyright © 2013. All Rights Reserved.