com.github.mustachejava
Class DefaultMustacheVisitor

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

public class DefaultMustacheVisitor
extends java.lang.Object
implements MustacheVisitor

The default implementation that builds up Code lists


Field Summary
protected  DefaultMustacheFactory cf
           
protected  java.util.List<Code> list
           
protected static java.util.logging.Logger logger
           
 
Constructor Summary
DefaultMustacheVisitor(DefaultMustacheFactory cf)
           
 
Method Summary
 void addPragmaHandler(java.lang.String pragma, PragmaHandler handler)
           
 void eof(TemplateContext templateContext)
           
 void extend(TemplateContext templateContext, java.lang.String variable, Mustache mustache)
           
 void iterable(TemplateContext templateContext, java.lang.String variable, Mustache mustache)
           
 Mustache mustache(TemplateContext templateContext)
           
 void name(TemplateContext templateContext, java.lang.String variable, Mustache mustache)
           
 void notIterable(TemplateContext templateContext, java.lang.String variable, Mustache mustache)
           
 void partial(TemplateContext templateContext, java.lang.String variable)
           
 void pragma(TemplateContext templateContext, java.lang.String pragma, java.lang.String args)
           
 void value(TemplateContext templateContext, java.lang.String variable, boolean encoded)
           
 void write(TemplateContext templateContext, java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static java.util.logging.Logger logger

list

protected final java.util.List<Code> list

cf

protected DefaultMustacheFactory cf
Constructor Detail

DefaultMustacheVisitor

public DefaultMustacheVisitor(DefaultMustacheFactory cf)
Method Detail

addPragmaHandler

public void addPragmaHandler(java.lang.String pragma,
                             PragmaHandler handler)

mustache

public Mustache mustache(TemplateContext templateContext)
Specified by:
mustache in interface MustacheVisitor

iterable

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

notIterable

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

name

public void name(TemplateContext templateContext,
                 java.lang.String variable,
                 Mustache mustache)
Specified by:
name in interface MustacheVisitor

partial

public void partial(TemplateContext templateContext,
                    java.lang.String variable)
Specified by:
partial in interface MustacheVisitor

value

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

write

public void write(TemplateContext templateContext,
                  java.lang.String text)
Specified by:
write in interface MustacheVisitor

pragma

public void pragma(TemplateContext templateContext,
                   java.lang.String pragma,
                   java.lang.String args)
Specified by:
pragma in interface MustacheVisitor

eof

public void eof(TemplateContext templateContext)
Specified by:
eof in interface MustacheVisitor

extend

public void extend(TemplateContext templateContext,
                   java.lang.String variable,
                   Mustache mustache)
Specified by:
extend in interface MustacheVisitor


Copyright © 2012. All Rights Reserved.