com.github.mustachejava
Interface ObjectHandler

All Known Implementing Classes:
JRubyObjectHandler, ReflectionObjectHandler

public interface ObjectHandler

The ObjectHandler is responsible for creating wrappers to find values in scopes at runtime and to coerce those results to the appropriate Java types


Method Summary
 java.lang.Object coerce(java.lang.Object object)
           
 java.io.Writer falsey(Iteration iteration, java.io.Writer writer, java.lang.Object object, java.lang.Object[] scopes)
           
 Wrapper find(java.lang.String name, java.lang.Object[] scopes)
           
 java.io.Writer iterate(Iteration iteration, java.io.Writer writer, java.lang.Object object, java.lang.Object[] scopes)
           
 

Method Detail

find

Wrapper find(java.lang.String name,
             java.lang.Object[] scopes)

coerce

java.lang.Object coerce(java.lang.Object object)

iterate

java.io.Writer iterate(Iteration iteration,
                       java.io.Writer writer,
                       java.lang.Object object,
                       java.lang.Object[] scopes)

falsey

java.io.Writer falsey(Iteration iteration,
                      java.io.Writer writer,
                      java.lang.Object object,
                      java.lang.Object[] scopes)


Copyright © 2012. All Rights Reserved.