Skip navigation links
A B C E F G H I J L M N O P R S T U V W X 

A

AbstractCharacterEscaping - Class in org.jamon.escaping
 
AbstractCharacterEscaping() - Constructor for class org.jamon.escaping.AbstractCharacterEscaping
 
AbstractRenderer - Class in org.jamon
A simple abstract class which lacks only a Writer to which to render.
AbstractRenderer() - Constructor for class org.jamon.AbstractRenderer
 
AbstractTemplateImpl - Class in org.jamon
 
AbstractTemplateImpl(TemplateManager) - Constructor for class org.jamon.AbstractTemplateImpl
 
AbstractTemplateImpl(TemplateManager, AbstractTemplateProxy.ImplData) - Constructor for class org.jamon.AbstractTemplateImpl
 
AbstractTemplateManager - Class in org.jamon
An abstract implementation of TemplateManager which handles some of the common tasks surrounding template replacement.
AbstractTemplateManager() - Constructor for class org.jamon.AbstractTemplateManager
 
AbstractTemplateManager(TemplateReplacer) - Constructor for class org.jamon.AbstractTemplateManager
 
AbstractTemplateProxy - Class in org.jamon
 
AbstractTemplateProxy(TemplateManager) - Constructor for class org.jamon.AbstractTemplateProxy
 
AbstractTemplateProxy(String) - Constructor for class org.jamon.AbstractTemplateProxy
 
AbstractTemplateProxy.ImplData - Class in org.jamon
 
AbstractTemplateProxy.ImplDataCompatible<T extends AbstractTemplateProxy.ImplData> - Interface in org.jamon
 
AbstractTemplateProxy.Intf - Interface in org.jamon
 
AbstractTemplateProxy.ReplacementConstructor - Interface in org.jamon
A constructor for a proxy class for a replacing template.
AbstractTemplateReplacer - Class in org.jamon
A base class for classes wishing to define a TemplateReplacer.
AbstractTemplateReplacer() - Constructor for class org.jamon.AbstractTemplateReplacer
 
Argument - Annotation Type in org.jamon.annotations
 
asString() - Method in class org.jamon.AbstractRenderer
Render this Renderer into a String.
asString() - Method in interface org.jamon.Renderer
Render this Renderer into a String.

B

BasicTemplateManager - Class in org.jamon
A standard implementation of the TemplateManager interface.
BasicTemplateManager() - Constructor for class org.jamon.BasicTemplateManager
Creates a new BasicTemplateManager using a default ClassLoader.
BasicTemplateManager(ClassLoader) - Constructor for class org.jamon.BasicTemplateManager
Creates a new BasicTemplateManager from a specified ClassLoader.
BasicTemplateManager(ClassLoader, TemplateReplacer) - Constructor for class org.jamon.BasicTemplateManager
Creates a new BasicTemplateManager from a specified ClassLoader.

C

constructImpl(AbstractTemplateProxy) - Method in class org.jamon.AbstractTemplateManager
Given a proxy, return an instance of the executable code for that proxy's template or a suitable replacement.
constructImpl(AbstractTemplateProxy, Object) - Method in class org.jamon.AbstractTemplateManager
Given a proxy and a jamonContext, return an instance of the executable code for that proxy's template or a suitable replacement, possibly based on the jamonContext.
constructImpl(Class<? extends AbstractTemplateImpl>) - Method in class org.jamon.AbstractTemplateProxy
 
constructImpl() - Method in class org.jamon.AbstractTemplateProxy
 
constructImpl(AbstractTemplateProxy) - Method in interface org.jamon.TemplateManager
Given a proxy, return an instance of the executable code for that proxy's template or a suitable replacement.
constructImpl(AbstractTemplateProxy, Object) - Method in interface org.jamon.TemplateManager
Given a proxy and a jamonContext, return an instance of the executable code for that proxy's template or a suitable replacement, possibly based on the jamonContext.
constructImplFromReplacedProxy(AbstractTemplateProxy) - Method in class org.jamon.AbstractTemplateManager
 
constructImplFromReplacedProxy(AbstractTemplateProxy) - Method in class org.jamon.BasicTemplateManager
 
constructProxy(String) - Method in class org.jamon.BasicTemplateManager
Given a template path, return a proxy for that template.
constructProxy(String) - Method in interface org.jamon.TemplateManager
Given a template path, return a proxy for that template.

E

EmitMode - Enum in org.jamon.emit
 
Escaping - Interface in org.jamon.escaping
Converts a string into an escaped version of it.

F

findReplacement(Class<? extends AbstractTemplateProxy>, Object) - Method in class org.jamon.AbstractTemplateReplacer
Find an appropriate AbstractTemplateProxy.ReplacementConstructor for a template, if there is one.
findReplacement(Class<? extends AbstractTemplateProxy>, Object) - Method in class org.jamon.FixedTemplateReplacer
 
FixedTemplateReplacer - Class in org.jamon
A TemplateReplacer which ignores any jamonContext and replaces templates based on a fixed list of template passed in at startup.
FixedTemplateReplacer(Collection<Class<? extends AbstractTemplateProxy>>) - Constructor for class org.jamon.FixedTemplateReplacer
Create a new instance.
Fragment - Annotation Type in org.jamon.annotations
 
fromString(String) - Static method in enum org.jamon.emit.EmitMode
 

G

getEmitterClassName() - Method in enum org.jamon.emit.EmitMode
 
getImplData() - Method in class org.jamon.AbstractTemplateProxy
 
getReplacement(AbstractTemplateProxy, Object) - Method in class org.jamon.AbstractTemplateReplacer
 
getReplacement(AbstractTemplateProxy, Object) - Method in enum org.jamon.IdentityTemplateReplacer
Simply return proxy.
getReplacement(AbstractTemplateProxy, Object) - Method in interface org.jamon.TemplateReplacer
Get the replacement for a proxy.
getTemplateManager() - Method in class org.jamon.AbstractTemplateImpl
 
getTemplateManager() - Method in class org.jamon.AbstractTemplateProxy
 
getTemplateManagerFor(String) - Static method in class org.jamon.TemplateManagerSource
Get the TemplateManager for the specified path.
getTemplateManagerForPath(String) - Method in class org.jamon.TemplateManagerSource
Get a TemplateManager for a specified template path.
getTemplateReplacer() - Method in class org.jamon.AbstractTemplateManager
 

H

HTML - Static variable in interface org.jamon.escaping.Escaping
An escaping mechanism which escapes suitable for inclusion in HTML documents.
HtmlEscaping - Class in org.jamon.escaping
 

I

IdentityTemplateReplacer - Enum in org.jamon
A TemplateReplacer which always returns the original proxy.
ImplData() - Constructor for class org.jamon.AbstractTemplateProxy.ImplData
 

J

JAVASCRIPT - Static variable in interface org.jamon.escaping.Escaping
An escaping mechanism which escapes suitable for inclusion in in Javascript.
JavascriptEscaping - Class in org.jamon.escaping
 

L

LimitedEmitter - Class in org.jamon.emit
 

M

makeImplData() - Method in class org.jamon.AbstractTemplateProxy
 
makeReplacement() - Method in interface org.jamon.AbstractTemplateProxy.ReplacementConstructor
 
Method - Annotation Type in org.jamon.annotations
 

N

NONE - Static variable in interface org.jamon.escaping.Escaping
An escaping mechanism which passes through strings without change.
NoneEscaping - Class in org.jamon.escaping
 

O

org.jamon - package org.jamon
 
org.jamon.annotations - package org.jamon.annotations
 
org.jamon.emit - package org.jamon.emit
 
org.jamon.escaping - package org.jamon.escaping
 

P

populateFrom(T) - Method in interface org.jamon.AbstractTemplateProxy.ImplDataCompatible
 

R

Renderer - Interface in org.jamon
A simple interface describing that which knows how to render.
renderTo(Writer) - Method in class org.jamon.AbstractRenderer
Render to the given writer.
renderTo(Writer) - Method in interface org.jamon.Renderer
Render to the given writer.
Replaceable - Annotation Type in org.jamon.annotations
Indicates that the annotated class represents a jamon template which is a candidate for template replacement.
Replaces - Annotation Type in org.jamon.annotations
Indicates that the annotated class represents a jamon template which can replace another jamon template.
reset() - Method in class org.jamon.AbstractTemplateProxy
 

S

setTemplateManager(TemplateManager) - Static method in class org.jamon.TemplateManagerSource
Set the TemplateManagerSource by supplying a single TemplateManager which will be supplied by TemplateManagerSource.getTemplateManagerFor(java.lang.String) for all paths.
setTemplateManagerSource(TemplateManagerSource) - Static method in class org.jamon.TemplateManagerSource
Set the TemplateManagerSource.
StandardEmitter - Class in org.jamon.emit
 
STRICT_HTML - Static variable in interface org.jamon.escaping.Escaping
An escaping mechanism which escapes suitable for inclusion inside html attributes.
StrictEmitter - Class in org.jamon.emit
 
StrictHtmlEscaping - Class in org.jamon.escaping
 

T

Template - Annotation Type in org.jamon.annotations
 
TemplateManager - Interface in org.jamon
A TemplateManager is the entry point to obtaining instances of template objects.
TemplateManagerSource - Class in org.jamon
The source for obtaining a default TemplateManager.
TemplateManagerSource() - Constructor for class org.jamon.TemplateManagerSource
 
TemplateReplacer - Interface in org.jamon
Possibly replaces proxy instances with proxy instances for replacement templates.
toString() - Method in enum org.jamon.emit.EmitMode
 

U

URL - Static variable in interface org.jamon.escaping.Escaping
An escaping mechanism which escapes suitable for inclusion in URLs.
UrlEscaping - Class in org.jamon.escaping
 

V

valueOf(String) - Static method in enum org.jamon.emit.EmitMode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(double) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(char) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(boolean) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(float) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(short) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(long) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(byte) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Integer) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Double) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Character) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Boolean) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Float) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Short) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Long) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Byte) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(String) - Static method in class org.jamon.emit.LimitedEmitter
 
valueOf(Object) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(int) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(double) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(char) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(boolean) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(float) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(short) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(long) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(byte) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(String) - Static method in class org.jamon.emit.StandardEmitter
 
valueOf(String) - Static method in class org.jamon.emit.StrictEmitter
 
valueOf(String) - Static method in enum org.jamon.IdentityTemplateReplacer
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jamon.emit.EmitMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jamon.IdentityTemplateReplacer
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(String, Writer) - Method in class org.jamon.escaping.AbstractCharacterEscaping
 
write(char, Writer) - Method in class org.jamon.escaping.AbstractCharacterEscaping
 
write(String, Writer) - Method in interface org.jamon.escaping.Escaping
 
write(char, Writer) - Method in class org.jamon.escaping.HtmlEscaping
 
write(char, Writer) - Method in class org.jamon.escaping.JavascriptEscaping
 
write(String, Writer) - Method in class org.jamon.escaping.NoneEscaping
 
write(char, Writer) - Method in class org.jamon.escaping.StrictHtmlEscaping
 
write(String, Writer) - Method in class org.jamon.escaping.UrlEscaping
 
write(char, Writer) - Method in class org.jamon.escaping.XmlEscaping
 

X

XML - Static variable in interface org.jamon.escaping.Escaping
An escaping mechanism which escapes suitable for inclusion in XML documents.
XmlEscaping - Class in org.jamon.escaping
 
A B C E F G H I J L M N O P R S T U V W X 
Skip navigation links

Copyright © 2003–2014 Jamon developers. All rights reserved.