C D E F G H I L N O P R S T V W 
All Classes All Packages

C

CLASS_PREFIX - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
CLASS_SUFFIX - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
ClassDefinition - Class in org.jusecase.jte.internal
 
ClassFilesCompiler - Class in org.jusecase.jte.internal
 
ClassFilesCompiler() - Constructor for class org.jusecase.jte.internal.ClassFilesCompiler
 
cleanAll() - Method in class org.jusecase.jte.internal.TemplateCompiler
 
cleanAll() - Method in class org.jusecase.jte.TemplateEngine
Cleans the directory containing the compiled template classes.
close() - Method in class org.jusecase.jte.output.FileOutput
 
CodeResolver - Interface in org.jusecase.jte
 
compile(String) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
compile(String[], List<String>, Path, Map<String, ClassInfo>) - Static method in class org.jusecase.jte.internal.ClassFilesCompiler
 
create(CodeResolver) - Static method in class org.jusecase.jte.TemplateEngine
Creates a new template engine.
create(CodeResolver, Path) - Static method in class org.jusecase.jte.TemplateEngine
Creates a new template engine.
createPrecompiled(Path) - Static method in class org.jusecase.jte.TemplateEngine
Creates a new template engine.

D

DEBUG - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
DebugInfo - Class in org.jusecase.jte.internal
 
DebugInfo(String, int) - Constructor for class org.jusecase.jte.internal.DebugInfo
 
deleteDirectoryContent(Path) - Static method in class org.jusecase.jte.internal.IoUtils
 
DirectoryCodeResolver - Class in org.jusecase.jte.resolve
 
DirectoryCodeResolver(Path) - Constructor for class org.jusecase.jte.resolve.DirectoryCodeResolver
 

E

equals(Object) - Method in class org.jusecase.jte.internal.ClassDefinition
 
evaluate(BooleanSupplier) - Static method in class org.jusecase.jte.internal.NullCheck
 
evaluate(DoubleSupplier) - Static method in class org.jusecase.jte.internal.NullCheck
 
evaluate(IntSupplier) - Static method in class org.jusecase.jte.internal.NullCheck
 
evaluate(LongSupplier) - Static method in class org.jusecase.jte.internal.NullCheck
 
evaluate(Supplier<T>) - Static method in class org.jusecase.jte.internal.NullCheck
 

F

FileOutput - Class in org.jusecase.jte.output
 
FileOutput(Path) - Constructor for class org.jusecase.jte.output.FileOutput
 
FileOutput(Path, Charset) - Constructor for class org.jusecase.jte.output.FileOutput
 
ForSupport<T> - Class in org.jusecase.jte.support
 
ForSupport(Iterator<T>) - Constructor for class org.jusecase.jte.support.ForSupport
 

G

get() - Method in class org.jusecase.jte.output.StringOutputPool
 
get() - Method in class org.jusecase.jte.support.ForSupport
 
getCode() - Method in class org.jusecase.jte.internal.ClassDefinition
 
getIndex() - Method in class org.jusecase.jte.support.ForSupport
 
getJavaFileName() - Method in class org.jusecase.jte.internal.ClassDefinition
 
getName() - Method in class org.jusecase.jte.internal.ClassDefinition
 
getTemplatesUsing(String) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
getTemplatesUsing(String) - Method in class org.jusecase.jte.TemplateEngine
 

H

handleNullOutput(NullPointerException) - Static method in class org.jusecase.jte.internal.NullCheck
 
hasChanged(String) - Method in interface org.jusecase.jte.CodeResolver
 
hasChanged(String) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
hasChanged(String) - Method in class org.jusecase.jte.resolve.DirectoryCodeResolver
 
hasChanged(String) - Method in class org.jusecase.jte.resolve.ResourceCodeResolver
 
hashCode() - Method in class org.jusecase.jte.internal.ClassDefinition
 
HtmlTagSupport - Interface in org.jusecase.jte.support
 

I

IoUtils - Class in org.jusecase.jte.internal
 
IoUtils() - Constructor for class org.jusecase.jte.internal.IoUtils
 
isFirst() - Method in class org.jusecase.jte.support.ForSupport
 
isLast() - Method in class org.jusecase.jte.support.ForSupport
 
iterator() - Method in class org.jusecase.jte.support.ForSupport
 

L

Layout - org.jusecase.jte.internal.TemplateType
 
LAYOUT_DEFINITIONS_PARAM - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
LAYOUT_DIRECTORY - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
LAYOUT_EXTENSION - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
line - Variable in class org.jusecase.jte.internal.DebugInfo
 
LINE_INFO_FIELD - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 

N

name - Variable in class org.jusecase.jte.internal.DebugInfo
 
NullCheck - Class in org.jusecase.jte.internal
 
NullCheck() - Constructor for class org.jusecase.jte.internal.NullCheck
 

O

of(Iterable<T>) - Static method in class org.jusecase.jte.support.ForSupport
 
of(T[]) - Static method in class org.jusecase.jte.support.ForSupport
 
OnDemand - org.jusecase.jte.internal.TemplateMode
 
onHtmlAttributeStarted(String, Map<String, Object>, TemplateOutput) - Method in interface org.jusecase.jte.support.HtmlTagSupport
 
onHtmlTagClosed(String, TemplateOutput) - Method in interface org.jusecase.jte.support.HtmlTagSupport
 
onHtmlTagOpened(String, Map<String, Object>, TemplateOutput) - Method in interface org.jusecase.jte.support.HtmlTagSupport
 
org.jusecase.jte - package org.jusecase.jte
 
org.jusecase.jte.internal - package org.jusecase.jte.internal
 
org.jusecase.jte.output - package org.jusecase.jte.output
 
org.jusecase.jte.resolve - package org.jusecase.jte.resolve
 
org.jusecase.jte.support - package org.jusecase.jte.support
 

P

PACKAGE_NAME - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
precompile(List<String>, List<String>) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
precompileAll() - Method in class org.jusecase.jte.TemplateEngine
Compiles all templates located in the sources directory, to the compiled template classes directory.
precompileAll(List<String>) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
precompileAll(List<String>) - Method in class org.jusecase.jte.TemplateEngine
Compiles all templates located in the sources directory, to the compiled template classes directory.
Precompiled - org.jusecase.jte.internal.TemplateMode
 
prepareForRendering(String) - Method in class org.jusecase.jte.TemplateEngine
Prepares the template with the given name for rendering
PrintWriterOutput - Class in org.jusecase.jte.output
 
PrintWriterOutput(PrintWriter) - Constructor for class org.jusecase.jte.output.PrintWriterOutput
 

R

render(String, Object, TemplateOutput) - Method in class org.jusecase.jte.TemplateEngine
Renders the template with the given name.
render(TemplateOutput, HtmlTagSupport, Model) - Method in interface org.jusecase.jte.internal.Template
 
renderLayout(String, Map<String, Object>, Map<String, String>, TemplateOutput) - Method in class org.jusecase.jte.TemplateEngine
Renders a layout with the given name.
renderTag(String, Map<String, Object>, TemplateOutput) - Method in class org.jusecase.jte.TemplateEngine
Renders a tag with the given name.
reset() - Method in class org.jusecase.jte.output.StringOutput
 
resolve(String) - Method in interface org.jusecase.jte.CodeResolver
 
resolve(String) - Method in class org.jusecase.jte.resolve.DirectoryCodeResolver
 
resolve(String) - Method in class org.jusecase.jte.resolve.ResourceCodeResolver
 
resolveAllTemplateNames() - Method in interface org.jusecase.jte.CodeResolver
 
resolveAllTemplateNames() - Method in class org.jusecase.jte.resolve.DirectoryCodeResolver
 
resolveDebugInfo(ClassLoader, StackTraceElement[]) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
ResourceCodeResolver - Class in org.jusecase.jte.resolve
 
ResourceCodeResolver(String) - Constructor for class org.jusecase.jte.resolve.ResourceCodeResolver
 

S

setHtmlAttributes(String[]) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
setHtmlAttributes(String...) - Method in class org.jusecase.jte.TemplateEngine
Experimental mode, that intercepts the given html attributes for configured htmlTags during template compilation and calls the configured htmlTagSupport during template rendering.
setHtmlTags(String[]) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
setHtmlTags(String...) - Method in class org.jusecase.jte.TemplateEngine
Experimental mode, that intercepts the given html tags during template compilation and calls the configured htmlTagSupport during template rendering.
setHtmlTagSupport(HtmlTagSupport) - Method in class org.jusecase.jte.TemplateEngine
Experimental listener that is called during template rendering when one of the configured htmlTags is rendered.
setNullSafeTemplateCode(boolean) - Method in class org.jusecase.jte.internal.TemplateCompiler
 
setNullSafeTemplateCode(boolean) - Method in class org.jusecase.jte.TemplateEngine
Experimental mode, that ignores any NullPointerException that occurs in template files.
startTemplateFilesListener(TemplateEngine, Consumer<List<String>>) - Method in class org.jusecase.jte.resolve.DirectoryCodeResolver
 
startTemplateFilesListenerBlocking(TemplateEngine, Consumer<List<String>>) - Method in class org.jusecase.jte.resolve.DirectoryCodeResolver
 
stopTemplateFilesListener() - Method in class org.jusecase.jte.resolve.DirectoryCodeResolver
 
StringOutput - Class in org.jusecase.jte.output
 
StringOutput() - Constructor for class org.jusecase.jte.output.StringOutput
 
StringOutput(int) - Constructor for class org.jusecase.jte.output.StringOutput
 
StringOutputPool - Class in org.jusecase.jte.output
 
StringOutputPool() - Constructor for class org.jusecase.jte.output.StringOutputPool
 

T

Tag - org.jusecase.jte.internal.TemplateType
 
TAG_DIRECTORY - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
TAG_EXTENSION - Static variable in class org.jusecase.jte.internal.TemplateCompiler
 
Template - org.jusecase.jte.internal.TemplateType
 
Template<Model> - Interface in org.jusecase.jte.internal
 
TemplateCompiler - Class in org.jusecase.jte.internal
 
TemplateCompiler(CodeResolver, Path, TemplateMode) - Constructor for class org.jusecase.jte.internal.TemplateCompiler
 
TemplateEngine - Class in org.jusecase.jte
jte is a simple, yet powerful template engine for Java.
TemplateException - Exception in org.jusecase.jte
 
TemplateException(String) - Constructor for exception org.jusecase.jte.TemplateException
 
TemplateException(String, Throwable) - Constructor for exception org.jusecase.jte.TemplateException
 
TemplateMode - Enum in org.jusecase.jte.internal
 
TemplateOutput - Interface in org.jusecase.jte
 
TemplateType - Enum in org.jusecase.jte.internal
 
toMap(Object...) - Static method in class org.jusecase.jte.internal.IoUtils
 
toString() - Method in class org.jusecase.jte.output.StringOutput
 
toString(InputStream) - Static method in class org.jusecase.jte.internal.IoUtils
 

V

valueOf(String) - Static method in enum org.jusecase.jte.internal.TemplateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jusecase.jte.internal.TemplateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jusecase.jte.internal.TemplateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jusecase.jte.internal.TemplateType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeContent(String) - Method in class org.jusecase.jte.output.FileOutput
 
writeContent(String) - Method in class org.jusecase.jte.output.PrintWriterOutput
 
writeContent(String) - Method in class org.jusecase.jte.output.StringOutput
 
writeContent(String) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(boolean) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(boolean) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(byte) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(byte) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(char) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(char) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(double) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(double) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(float) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(float) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(int) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(int) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(long) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(long) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(short) - Method in class org.jusecase.jte.output.StringOutput
 
writeSafe(short) - Method in interface org.jusecase.jte.TemplateOutput
 
writeSafe(Object) - Method in interface org.jusecase.jte.TemplateOutput
 
writeStaticContent(String) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(boolean) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(boolean) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(byte) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(byte) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(char) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(char) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(double) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(double) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(float) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(float) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(int) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(int) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(long) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(long) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(short) - Method in class org.jusecase.jte.output.StringOutput
 
writeUnsafe(short) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUnsafe(Object) - Method in interface org.jusecase.jte.TemplateOutput
 
writeUserContent(String) - Method in interface org.jusecase.jte.TemplateOutput
 
C D E F G H I L N O P R S T V W 
All Classes All Packages