Package com.github.mustachejava
Interface Code
-
- All Known Subinterfaces:
Mustache
- All Known Implementing Classes:
CommentCode,DefaultCode,DefaultMustache,ExtendCheckNameCode,ExtendCode,ExtendNameCode,IterableCode,NotIterableCode,PartialCode,SpecMustacheVisitor.SpecPartialCode,SpecMustacheVisitor.SpecValueCode,ValueCode,WriteCode
public interface CodeCode objects that are executed in order to evaluate the template
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappend(java.lang.String text)java.lang.Objectclone()java.lang.Objectclone(java.util.Set<Code> seen)java.io.Writerexecute(java.io.Writer writer, java.util.List<java.lang.Object> scopes)Code[]getCodes()java.lang.StringgetName()voididentity(java.io.Writer writer)voidinit()Nodeinvert(Node node, java.lang.String text, java.util.concurrent.atomic.AtomicInteger position)voidsetCodes(Code[] codes)
-
-
-
Method Detail
-
execute
java.io.Writer execute(java.io.Writer writer, java.util.List<java.lang.Object> scopes)
-
identity
void identity(java.io.Writer writer)
-
append
void append(java.lang.String text)
-
getCodes
Code[] getCodes()
-
setCodes
void setCodes(Code[] codes)
-
init
void init()
-
clone
java.lang.Object clone()
-
clone
java.lang.Object clone(java.util.Set<Code> seen)
-
getName
java.lang.String getName()
-
-