com.github.mustachejava.util
Class CapturingMustacheVisitor

java.lang.Object
  extended by com.github.mustachejava.DefaultMustacheVisitor
      extended by com.github.mustachejava.util.CapturingMustacheVisitor
All Implemented Interfaces:
MustacheVisitor

public class CapturingMustacheVisitor
extends DefaultMustacheVisitor

Grab a map of values returned from calls


Nested Class Summary
static interface CapturingMustacheVisitor.Captured
           
 
Field Summary
 
Fields inherited from class com.github.mustachejava.DefaultMustacheVisitor
cf, list, logger
 
Constructor Summary
CapturingMustacheVisitor(DefaultMustacheFactory cf, CapturingMustacheVisitor.Captured captured)
           
 
Method Summary
 void iterable(TemplateContext tc, java.lang.String variable, Mustache mustache)
           
 void notIterable(TemplateContext tc, java.lang.String variable, Mustache mustache)
           
 void value(TemplateContext tc, java.lang.String variable, boolean encoded)
           
 
Methods inherited from class com.github.mustachejava.DefaultMustacheVisitor
addPragmaHandler, eof, extend, mustache, name, partial, pragma, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CapturingMustacheVisitor

public CapturingMustacheVisitor(DefaultMustacheFactory cf,
                                CapturingMustacheVisitor.Captured captured)
Method Detail

value

public void value(TemplateContext tc,
                  java.lang.String variable,
                  boolean encoded)
Specified by:
value in interface MustacheVisitor
Overrides:
value in class DefaultMustacheVisitor

iterable

public void iterable(TemplateContext tc,
                     java.lang.String variable,
                     Mustache mustache)
Specified by:
iterable in interface MustacheVisitor
Overrides:
iterable in class DefaultMustacheVisitor

notIterable

public void notIterable(TemplateContext tc,
                        java.lang.String variable,
                        Mustache mustache)
Specified by:
notIterable in interface MustacheVisitor
Overrides:
notIterable in class DefaultMustacheVisitor


Copyright © 2012. All Rights Reserved.