A C D E F G H I L M N O P R S T U V W

A

addScope(Object, Object[]) - Method in class com.github.mustachejava.codes.DefaultCode
Allocating new scopes is currently the only place where we are activtely allocating memory within the templating system.
append(String) - Method in interface com.github.mustachejava.Code
 
append(String) - Method in class com.github.mustachejava.codes.DefaultCode
 
append(String) - Method in class com.github.mustachejava.codes.WriteCode
 
appended - Variable in class com.github.mustachejava.codes.DefaultCode
 
appendText(Writer) - Method in class com.github.mustachejava.codes.DefaultCode
 
arguments - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
arrayEnd() - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
arrayStart(String) - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 

C

call(Object[]) - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
call(Object[]) - Method in interface com.github.mustachejava.util.Wrapper
 
CapturingMustacheVisitor - Class in com.github.mustachejava.util
Grab a map of values returned from calls
CapturingMustacheVisitor(DefaultMustacheFactory, CapturingMustacheVisitor.Captured) - Constructor for class com.github.mustachejava.util.CapturingMustacheVisitor
 
CapturingMustacheVisitor.Captured - Interface in com.github.mustachejava.util
 
cf - Variable in class com.github.mustachejava.DefaultMustacheVisitor
 
checkField(Field) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
checkMethod(Method) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
close() - Method in class com.github.mustachejava.util.LatchedWriter
 
Code - Interface in com.github.mustachejava
Code objects that are executed in order to evaluate the template
coerce(Object) - Method in interface com.github.mustachejava.ObjectHandler
 
coerce(Object) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
com.github.mustachejava - package com.github.mustachejava
 
com.github.mustachejava.codes - package com.github.mustachejava.codes
 
com.github.mustachejava.reflect - package com.github.mustachejava.reflect
 
com.github.mustachejava.util - package com.github.mustachejava.util
 
compile(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
compile(Reader, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
compile(Reader, String, String, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
compile(String) - Method in interface com.github.mustachejava.MustacheFactory
Create a mustache given a resource name.
compile(Reader, String) - Method in interface com.github.mustachejava.MustacheFactory
Create a mustache given a reader and a name.
compile(String) - Method in class com.github.mustachejava.MustacheParser
 
compile(Reader, String) - Method in class com.github.mustachejava.MustacheParser
 
compile(Reader, String, String, String) - Method in class com.github.mustachejava.MustacheParser
 
compile(Reader, String, AtomicInteger, String, String, String) - Method in class com.github.mustachejava.MustacheParser
 
createGuard(Object[]) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createMustacheVisitor() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
createMustacheVisitor() - Method in interface com.github.mustachejava.MustacheFactory
Creates the visitor for compilation.
createWrapper(int, Wrapper[], Class[], AccessibleObject, Object[]) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 

D

DEFAULT_EM - Static variable in class com.github.mustachejava.MustacheParser
 
DEFAULT_SM - Static variable in class com.github.mustachejava.MustacheParser
 
DefaultCode - Class in com.github.mustachejava.codes
Simplest possible code implementaion with some default shared behavior
DefaultCode() - Constructor for class com.github.mustachejava.codes.DefaultCode
 
DefaultCode(TemplateContext, ObjectHandler, Mustache, String, String) - Constructor for class com.github.mustachejava.codes.DefaultCode
 
DefaultMustache - Class in com.github.mustachejava.codes
Default Mustache
DefaultMustache(TemplateContext, MustacheFactory, Code[], String) - Constructor for class com.github.mustachejava.codes.DefaultMustache
 
DefaultMustacheFactory - Class in com.github.mustachejava
Simplest possible code factory
DefaultMustacheFactory() - Constructor for class com.github.mustachejava.DefaultMustacheFactory
 
DefaultMustacheFactory(String) - Constructor for class com.github.mustachejava.DefaultMustacheFactory
 
DefaultMustacheFactory(File) - Constructor for class com.github.mustachejava.DefaultMustacheFactory
 
DefaultMustacheVisitor - Class in com.github.mustachejava
The default implementation that builds up Code lists
DefaultMustacheVisitor(DefaultMustacheFactory) - Constructor for class com.github.mustachejava.DefaultMustacheVisitor
 
done() - Method in class com.github.mustachejava.util.LatchedWriter
 

E

encode(String, Writer) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
encode(String, Writer) - Method in interface com.github.mustachejava.MustacheFactory
This defines how "encoded" values are encoded.
endChars() - Method in class com.github.mustachejava.TemplateContext
 
eof(TemplateContext) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
eof(TemplateContext) - Method in interface com.github.mustachejava.MustacheVisitor
 
execute(Writer, Object) - Method in interface com.github.mustachejava.Code
 
execute(Writer, Object[]) - Method in interface com.github.mustachejava.Code
 
execute(Writer, Object) - Method in class com.github.mustachejava.codes.DefaultCode
 
execute(Writer, Object[]) - Method in class com.github.mustachejava.codes.DefaultCode
The default behavior is to run the codes and append the captured text.
execute(Writer, Object[]) - Method in class com.github.mustachejava.codes.ExtendCode
 
execute(Writer, Object[]) - Method in class com.github.mustachejava.codes.IterableCode
 
execute(Writer, Object, Object[]) - Method in class com.github.mustachejava.codes.IterableCode
 
execute(Writer, Object[]) - Method in class com.github.mustachejava.codes.NotIterableCode
 
execute(Writer, Object[]) - Method in class com.github.mustachejava.codes.PartialCode
 
execute(Writer, Object, Object[]) - Method in class com.github.mustachejava.codes.PartialCode
 
execute(Writer, Object[]) - Method in class com.github.mustachejava.codes.ValueCode
 
execute(Writer, String) - Method in class com.github.mustachejava.codes.ValueCode
 
execute(Writer, Object[]) - Method in class com.github.mustachejava.codes.WriteCode
 
extend(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
extend(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
ExtendCode - Class in com.github.mustachejava.codes
Extending a template.
ExtendCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.ExtendCode
 
ExtendNameCode - Class in com.github.mustachejava.codes
Name a section: {{$name}}...{{/name}}
ExtendNameCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.ExtendNameCode
 
extension - Variable in class com.github.mustachejava.codes.PartialCode
 

F

failed(Throwable) - Method in class com.github.mustachejava.util.LatchedWriter
 
falsey(Iteration, Writer, Object, Object[]) - Method in interface com.github.mustachejava.ObjectHandler
 
falsey(Iteration, Writer, Object, Object[]) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
field - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
file() - Method in class com.github.mustachejava.TemplateContext
 
find(String, Object[]) - Method in interface com.github.mustachejava.ObjectHandler
 
find(String, Object[]) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
findWrapper(int, Wrapper[], Class[], Object, String) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
flush() - Method in class com.github.mustachejava.util.LatchedWriter
 

G

get(String, Object[]) - Method in class com.github.mustachejava.codes.DefaultCode
Retrieve the first value in the stacks of scopes that matches the give name.
getArguments() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
getCodes() - Method in interface com.github.mustachejava.Code
 
getCodes() - Method in class com.github.mustachejava.codes.DefaultCode
 
getCodes() - Method in class com.github.mustachejava.codes.DefaultMustache
 
getCodes() - Method in class com.github.mustachejava.codes.PartialCode
 
getExecutorService() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getField(int, Wrapper[], Class[], String, Class) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
getField() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
getMethod(int, Wrapper[], Class[], String, Class, Class...) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
getMethod() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
getName() - Method in class com.github.mustachejava.codes.ExtendNameCode
 
getObjectHandler() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getObjectHandler() - Method in interface com.github.mustachejava.MustacheFactory
The object handler knows how to transform names into fields and methods.
getReader(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getReader(String) - Method in interface com.github.mustachejava.MustacheFactory
Given a resource name, construct a reader.
getTemplate(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
guard - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
guardCall(Object[]) - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
GuardException - Exception in com.github.mustachejava.util
If the wrapper has a different calling signature, tell the caller to refind it.
GuardException() - Constructor for exception com.github.mustachejava.util.GuardException
 

H

handleCallable(Writer, Callable, Object[]) - Method in class com.github.mustachejava.codes.IterableCode
 
handleCallable(Writer, Callable, Object[]) - Method in class com.github.mustachejava.codes.ValueCode
 
handleFunction(Writer, Function, Object[]) - Method in class com.github.mustachejava.codes.IterableCode
 
handleFunction(Writer, Function, Object[]) - Method in class com.github.mustachejava.codes.ValueCode
 

I

identity(Writer) - Method in interface com.github.mustachejava.Code
 
identity(Writer) - Method in class com.github.mustachejava.codes.DefaultCode
 
identity(Writer) - Method in class com.github.mustachejava.codes.DefaultMustache
 
identity(Writer) - Method in class com.github.mustachejava.codes.ValueCode
 
identity(Writer) - Method in class com.github.mustachejava.codes.WriteCode
 
init() - Method in interface com.github.mustachejava.Code
 
init() - Method in class com.github.mustachejava.codes.DefaultCode
 
init() - Method in class com.github.mustachejava.codes.ExtendCode
 
init() - Method in class com.github.mustachejava.codes.PartialCode
 
inited - Variable in class com.github.mustachejava.codes.DefaultCode
 
iterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
iterable(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
iterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.util.CapturingMustacheVisitor
 
IterableCode - Class in com.github.mustachejava.codes
Created by IntelliJ IDEA.
IterableCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.IterableCode
 
iterate(Iteration, Writer, Object, Object[]) - Method in interface com.github.mustachejava.ObjectHandler
 
iterate(Iteration, Writer, Object, Object[]) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
Iteration - Interface in com.github.mustachejava
This is the callback interface for iterating on a value.

L

LatchedWriter - Class in com.github.mustachejava.util
Buffer content while a future is being evaluated in another thread.
LatchedWriter(Writer) - Constructor for class com.github.mustachejava.util.LatchedWriter
 
line() - Method in class com.github.mustachejava.TemplateContext
 
list - Variable in class com.github.mustachejava.DefaultMustacheVisitor
 
logger - Variable in class com.github.mustachejava.codes.DefaultCode
 

M

MAP_METHOD - Static variable in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
method - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
mustache - Variable in class com.github.mustachejava.codes.DefaultCode
 
mustache(TemplateContext) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
Mustache - Interface in com.github.mustachejava
The interface to Mustache objects
mustache(TemplateContext) - Method in interface com.github.mustachejava.MustacheVisitor
 
MustacheException - Exception in com.github.mustachejava
Generally there is nothing you can do if it fails.
MustacheException() - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(String) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(String, Throwable) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(Throwable) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheFactory - Interface in com.github.mustachejava
Factory for creating codes
MustacheParser - Class in com.github.mustachejava
The parser generates callbacks into the MustacheFactory to build them.
MustacheParser(MustacheFactory) - Constructor for class com.github.mustachejava.MustacheParser
 
MustacheTimeoutException - Exception in com.github.mustachejava
Special exception just for timeouts.
MustacheTimeoutException() - Constructor for exception com.github.mustachejava.MustacheTimeoutException
 
MustacheVisitor - Interface in com.github.mustachejava
Callbacks from the parser as a mustache template is parsed.

N

name - Variable in class com.github.mustachejava.codes.DefaultCode
 
name(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
name(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
next(Writer, Object, Object...) - Method in class com.github.mustachejava.codes.IterableCode
 
next(Writer, Object, Object[]) - Method in class com.github.mustachejava.codes.NotIterableCode
 
next(Writer, Object, Object[]) - Method in interface com.github.mustachejava.Iteration
 
notfound - Variable in class com.github.mustachejava.codes.DefaultCode
 
notIterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
notIterable(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
notIterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.util.CapturingMustacheVisitor
 
NotIterableCode - Class in com.github.mustachejava.codes
Created by IntelliJ IDEA.
NotIterableCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.NotIterableCode
 

O

objectEnd() - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
ObjectHandler - Interface in com.github.mustachejava
The ObjectHandler is responsible for creating wrappers to find values in scopes at runtime and to coerce those results to the appropriate Java types
objectStart() - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
oh - Variable in class com.github.mustachejava.codes.DefaultCode
 

P

partial - Variable in class com.github.mustachejava.codes.PartialCode
 
partial(TemplateContext, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
partial(TemplateContext, String) - Method in interface com.github.mustachejava.MustacheVisitor
 
PartialCode - Class in com.github.mustachejava.codes
 
PartialCode(TemplateContext, DefaultMustacheFactory, Mustache, String, String) - Constructor for class com.github.mustachejava.codes.PartialCode
 
PartialCode(TemplateContext, DefaultMustacheFactory, String) - Constructor for class com.github.mustachejava.codes.PartialCode
 
partialExecute(Writer, Object[]) - Method in class com.github.mustachejava.codes.PartialCode
 
putTemplate(String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheFactory
 

R

ReflectionObjectHandler - Class in com.github.mustachejava.reflect
Lookup objects using reflection and execute them the same way.
ReflectionObjectHandler() - Constructor for class com.github.mustachejava.reflect.ReflectionObjectHandler
 
ReflectionWrapper - Class in com.github.mustachejava.reflect
Used for evaluating values at a callsite
ReflectionWrapper(int, Wrapper[], Class[], AccessibleObject, Object[]) - Constructor for class com.github.mustachejava.reflect.ReflectionWrapper
 
ReflectionWrapper(ReflectionWrapper) - Constructor for class com.github.mustachejava.reflect.ReflectionWrapper
 
returnThis - Variable in class com.github.mustachejava.codes.DefaultCode
 
runCodes(Writer, Object[]) - Method in class com.github.mustachejava.codes.DefaultCode
 
runIdentity(Writer) - Method in class com.github.mustachejava.codes.DefaultCode
 

S

scopeIndex - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
setCodes(Code[]) - Method in interface com.github.mustachejava.Code
 
setCodes(Code[]) - Method in class com.github.mustachejava.codes.DefaultCode
 
setCodes(Code[]) - Method in class com.github.mustachejava.codes.DefaultMustache
 
setCodes(Code[]) - Method in class com.github.mustachejava.codes.PartialCode
 
setExecutorService(ExecutorService) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
setObjectHandler(ObjectHandler) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
startChars() - Method in class com.github.mustachejava.TemplateContext
 

T

tc - Variable in class com.github.mustachejava.codes.DefaultCode
 
TemplateContext - Class in com.github.mustachejava
 
TemplateContext(String, String, String, int) - Constructor for class com.github.mustachejava.TemplateContext
 
TemplateFunction - Interface in com.github.mustachejava
This function is required if you want the opportunity to change the template vs just changing the output of the template.
translate(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
translate(String) - Method in interface com.github.mustachejava.MustacheFactory
Converts your arbitrary name to another name.
type - Variable in class com.github.mustachejava.codes.DefaultCode
 

U

unwrap(Object[]) - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 

V

value(TemplateContext, String, boolean) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
value(TemplateContext, String, boolean) - Method in interface com.github.mustachejava.MustacheVisitor
 
value(String, String) - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
value(TemplateContext, String, boolean) - Method in class com.github.mustachejava.util.CapturingMustacheVisitor
 
ValueCode - Class in com.github.mustachejava.codes
Output a value
ValueCode(TemplateContext, DefaultMustacheFactory, String, boolean) - Constructor for class com.github.mustachejava.codes.ValueCode
 

W

wrapper - Variable in class com.github.mustachejava.codes.DefaultCode
 
Wrapper - Interface in com.github.mustachejava.util
Call a wrapped name on a set of scopes.
wrappers - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
write(TemplateContext, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
write(TemplateContext, String) - Method in interface com.github.mustachejava.MustacheVisitor
 
write(char[], int, int) - Method in class com.github.mustachejava.util.LatchedWriter
 
WriteCode - Class in com.github.mustachejava.codes
Created by IntelliJ IDEA.
WriteCode(String) - Constructor for class com.github.mustachejava.codes.WriteCode
 

A C D E F G H I L M N O P R S T U V W

Copyright © 2012. All Rights Reserved.