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

A

AbstractBinary - Class in freemarker.template.expression
Abstract class that implements most of the surrounding machinery needed for binary expressions.
AbstractBinary() - Constructor for class freemarker.template.expression.AbstractBinary
Default constructor.
AbstractTemplate - Class in freemarker.template
A base class from which Template implementations are subclassed.
AbstractTemplate() - Constructor for class freemarker.template.AbstractTemplate
 
AbstractTemplate(Reader) - Constructor for class freemarker.template.AbstractTemplate
Constructs a template by compiling it from a Reader.
AbstractTemplate(Reader, Cache) - Constructor for class freemarker.template.AbstractTemplate
Constructs a template by compiling it from a Reader.
add(ContentEntry) - Method in class freemarker.doc.ContentList
Adds a new entry to the list.
add(TemplateModel) - Method in class freemarker.template.SimpleList
Adds a TemplateModel to the end of this SimpleList.
add(String) - Method in class freemarker.template.SimpleList
Adds a string to the end of this SimpleList, by wrapping the string in a FastScalar.
add(Number) - Method in class freemarker.template.SimpleList
Adds a number to the end of this SimpleList, by wrapping the string in a FastNumber.
add(long) - Method in class freemarker.template.SimpleList
Adds a number to the end of this SimpleList, by wrapping the string in a FastNumber.
add(boolean) - Method in class freemarker.template.SimpleList
Adds a boolean to the end of this SimpleList, by wrapping the boolean in a FastBoolean.
addCacheListener(CacheListener) - Method in class freemarker.template.cache.BaseCachingStrategy
Registers a CacheListener for this Cache.
addCacheListener(CacheListener) - Method in interface freemarker.template.cache.Cache
Registers a CacheListener for this Cache.
addCacheListener(CacheListener) - Method in class freemarker.template.cache.CacheEventAdapter
Registers a CacheListener for a Cache.
addCacheListener(CacheListener) - Method in class freemarker.template.FileTemplateCache
Registers a CacheListener for this Cache.
addCase(DefaultCaseInstruction) - Method in class freemarker.template.instruction.SwitchInstruction
Adds a case instruction to the switch.
addEventListener(E) - Method in class freemarker.template.GenericEventMulticaster
Adds an event listener.
addFactory(CompileableFactory) - Method in class freemarker.template.cache.TemplateRegistry
Adds a template factory to the registry.
addFunction(String, TemplateFunctionModel) - Method in interface freemarker.template.FunctionTemplateProcessor
Adds a function to the template.
addFunction(String, TemplateFunctionModel) - Method in class freemarker.template.instruction.FunctionInstruction
Adds an inner function to this function.
addFunction(String, TemplateFunctionModel) - Method in class freemarker.template.instruction.LocalInstruction
Adds an inner function to this function.
addFunction(String, TemplateFunctionModel) - Method in class freemarker.template.Template
Adds a function to the template.
addTemplateExceptionListener(TemplateExceptionListener) - Method in class freemarker.template.TemplateEventAdapter
Adds a listener for TemplateExceptionEvent events.
addTest(ElseInstruction) - Method in class freemarker.template.instruction.IfElseInstruction
Adds a new test to the if/else instruction.
age() - Method in class freemarker.template.cache.CacheElement
Age this element in the cache.
And - Class in freemarker.template.expression
Performs a logical "and" operation on two template models.
And() - Constructor for class freemarker.template.expression.And
Default constructor.
ANY_SCOPE - Static variable in class freemarker.ext.jsp.JspContextModel
 
APPLICATION_SCOPE - Static variable in class freemarker.ext.jsp.JspContextModel
 
apply(String, FMModel, Writer) - Method in class freemarker.engine.FMEngine
Apply the given model to the named template, writing the result to the given writer.
apply(Template, FMModel, Writer) - Method in class freemarker.engine.FMEngine
Apply the given model to the given template, writing the result to the given writer.
apply(String, TemplateWriteableHashModel, Writer) - Method in class freemarker.engine.FMEngine
Apply the given model to the named template, writing the result to the given writer.
apply(Template, TemplateWriteableHashModel, Writer) - Method in class freemarker.engine.FMEngine
Apply the given model to the given template, writing the result to the given writer.
ArrayModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
ArrayModel(Object) - Constructor for class freemarker.ext.beans.ArrayModel
Deprecated. Creates a new model that wraps the specified array object.
ArrayWrapper - Class in freemarker.ext.beans2
Wrapper for an array object.
ArrayWrapper() - Constructor for class freemarker.ext.beans2.ArrayWrapper
Default constructor where an array is not provided initially.
ArrayWrapper(Object) - Constructor for class freemarker.ext.beans2.ArrayWrapper
Constructor that takes an array object to be wrapped.
AsNumber - Class in freemarker.ext.misc
Performs a type conversion from a String model to a number model.
ASSIGN_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
ASSIGN_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
AssignBlockInstruction - Class in freemarker.template.instruction
An instruction that assigns a template block to a single-identifier variable.
AssignBlockInstruction(Variable) - Constructor for class freemarker.template.instruction.AssignBlockInstruction
Constructor that takes a vairable to be assigned and the expression whose value should be assigned.
AssignInstruction - Class in freemarker.template.instruction
An instruction that assigns a literal or reference to a single-identifier variable.
AssignInstruction(Variable, Expression) - Constructor for class freemarker.template.instruction.AssignInstruction
Constructor that takes a vairable to be assigned and the expression whose value should be assigned.
AsString - Class in freemarker.ext.misc
Performs a type conversion from a number model to a String model.
atChar() - Method in class freemarker.template.compiler.StandardTemplateParser
Adds text to an error message indicating the line number where the error was found.
atChar(int) - Method in class freemarker.template.compiler.StandardTemplateParser
Adds text to an error message indicating the line number where the error was found.
atChar() - Method in interface freemarker.template.compiler.TemplateParser
Adds text to an error message indicating the line number where the error was found.

B

BaseCachingStrategy - Class in freemarker.template.cache
Base class for implementing common elements of the caching strategies included with FM-Classic.
BaseCachingStrategy() - Constructor for class freemarker.template.cache.BaseCachingStrategy
Default constructor.
BaseCachingStrategy(CacheRetriever) - Constructor for class freemarker.template.cache.BaseCachingStrategy
Creates new BaseCachingStrategy with a cache retriever.
BeanExplorer - Class in freemarker.ext.beans2
A simple test class for testing introspection by Bean or Reflection packages.
BeansWrapper - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the Wrapper and Unwrapper classes
BeanWrapper<T> - Class in freemarker.ext.beans2
Wrapper for a JavaBean or a Plain Old Java Object.
BeanWrapper() - Constructor for class freemarker.ext.beans2.BeanWrapper
Default constructor where an object is not provided initially.
BeanWrapper(T) - Constructor for class freemarker.ext.beans2.BeanWrapper
Constructor that takes a POJO or JavaBean object to be wrapped.
Binary - Interface in freemarker.template.expression
An interface for binary operators.
BinaryData - Class in freemarker.template
An application or servlet can instantiate a BinaryData to retrieve a binary file.
BinaryData(InputStream) - Constructor for class freemarker.template.BinaryData
Clones an existing BinaryData instance.
BinaryData(InputStream, Cache) - Constructor for class freemarker.template.BinaryData
Clones an existing BinaryData instance.
BinaryDataFactory - Class in freemarker.template
A factory class that can create BinaryData objects for various inputs.
body - Variable in class freemarker.template.instruction.DefaultCaseInstruction
The template body to process if the default case is reached.
body - Variable in class freemarker.template.instruction.ElseInstruction
The template body to process if the else clause is reached.
body - Variable in class freemarker.template.instruction.GenericStartInstruction
The template body to be processed
BOOLEAN_ESCAPE_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
BooleanLiteral - Class in freemarker.template.expression
Represents a boolean literal in a FM-Classic template.
booleanValue - Variable in class freemarker.template.SimpleScalar
The value of this SimpleScalar if it wraps a boolean.
BREAK_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
BreakInstruction - Class in freemarker.template.instruction
An instruction that represents a break in execution, either within a case statement of a switch, or within a list or foreach loop.
build() - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
Builds the template.
build() - Method in interface freemarker.template.compiler.TemplateBuilder
Builds a new template.
buildError - Variable in class freemarker.template.Template
A cached copy of any parser exception thrown during compilation.
buildExpression(List<Expression>) - Static method in class freemarker.template.expression.ExpressionBuilder
Builds an Expression or sub-Expression.
buildStatement(EmptyInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When this TemplateBuilder implementation calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an EmptyInstruction.
buildStatement(GenericStartInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When this TemplateBuilder implementation calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it should be built as a GenericStartInstruction.
buildStatement(ListInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When this TemplateBuilder implementation calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it should be built as a ListInstruction.
buildStatement(FunctionInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When this TemplateBuilder implementation calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a FunctionInstruction.
buildStatement(LocalInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a LocalInstruction.
buildStatement(IfElseInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When this TemplateBuilder implementation calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an IfInstruction.
buildStatement(SwitchInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When this TemplateBuilder implementation calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a SwitchInstruction.
buildStatement(UnparsedInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When this TemplateBuilder implementation calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an UnparsedInstruction.
buildStatement(BreakInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a BreakInstruction.
buildStatement(ExitInstruction) - Method in class freemarker.template.compiler.LinkedListTemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an ExitInstruction.
buildStatement(EmptyInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an EmptyInstruction.
buildStatement(GenericStartInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it should be built as a GenericStartInstruction.
buildStatement(ListInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a ListInstruction.
buildStatement(FunctionInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a FunctionInstruction.
buildStatement(LocalInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a LocalInstruction.
buildStatement(IfElseInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an IfElseInstruction.
buildStatement(SwitchInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a SwitchInstruction.
buildStatement(UnparsedInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an UnparsedInstruction.
buildStatement(BreakInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is a BreakInstruction.
buildStatement(ExitInstruction) - Method in interface freemarker.template.compiler.TemplateBuilder
When an implementation of TemplateBuilder calls Instruction.callBuilder(freemarker.template.compiler.TemplateBuilder), the Instruction will call this method if it is an ExitInstruction.
buildVariable(List<Variable>) - Static method in class freemarker.template.expression.ExpressionBuilder
Builds a complete Variable.

C

cache - Variable in class freemarker.template.AbstractTemplate
The Cache to which this template belongs (if any).
cache - Variable in class freemarker.template.BinaryData
The cache to which this binary data object belongs (if any).
Cache - Interface in freemarker.template.cache
An interface for self-updating caches consisting of any single type of object.
Cacheable - Interface in freemarker.template.cache
Abstracts information relating to the caching of a particular object.
CacheElement - Class in freemarker.template.cache
Represent a single entry in the cache.
CacheElement(String, String, Cacheable, long) - Constructor for class freemarker.template.cache.CacheElement
Create a new CacheElement.
CacheElement(CacheElement) - Constructor for class freemarker.template.cache.CacheElement
Create a new shallow clone of a given CacheElement.
CacheEvent - Class in freemarker.template
An event fired by self-updating caches.
CacheEvent(Object) - Constructor for class freemarker.template.CacheEvent
Constructor that takes the object where the event originated.
CacheEvent(Object, String, long) - Constructor for class freemarker.template.CacheEvent
Constructor that takes an element name, and the exception that caused the event.
CacheEvent(Object, String, Exception) - Constructor for class freemarker.template.CacheEvent
Constructor that takes an element name, and the exception that caused the event.
CacheEventAdapter - Class in freemarker.template.cache
Adapter class responsible for firing cache events.
CacheEventAdapter() - Constructor for class freemarker.template.cache.CacheEventAdapter
Creates new CacheEventAdapter.
cacheExpression(Expression) - Static method in class freemarker.template.expression.ExpressionCache
Resolves the current expression, possibly into a different expression object.
CacheListener - Interface in freemarker.template
An interface for classes that listen for CacheEvents.
CacheMapLRU<K,V> - Class in freemarker.ext.util
A simple cache of fixed size that implements a least recently used algorithm.
CacheMapLRU() - Constructor for class freemarker.ext.util.CacheMapLRU
 
CacheMapLRU(int) - Constructor for class freemarker.ext.util.CacheMapLRU
 
CacheRetriever - Interface in freemarker.template.cache
Interface for retrieving objects to be stored in a Cache.
CacheRetrieverFactory<T extends CacheRetriever,P extends CacheRetrieverParameters> - Interface in freemarker.template.cache
Interface for creating CacheRetriever implementations.
CacheRetrieverParameters - Interface in freemarker.template.cache
Marker interface for parameters supplied to a CacheRetrieverFactory.
cacheUnavailable(CacheEvent) - Method in interface freemarker.template.CacheListener
Called when a cache cannot be updated.
CachingStrategy - Interface in freemarker.template.cache
Interface for a cache loading strategy.
CachingStrategyFactory<T extends CachingStrategy> - Interface in freemarker.template.cache
Interface for creating CachingStrategy implementations.
CALL_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.BreakInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.CommentInstruction
Call the TemplateBuilder with this comment instruction.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.DefaultCaseInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.ElseInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.EmptyInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.EndInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.ExitInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.FunctionInstruction
Call the TemplateBuilder with this function instruction.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.GenericStartInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.IfElseInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in interface freemarker.template.instruction.Instruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.ListInstruction
Call the TemplateBuilder with this list instruction.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.LocalInstruction
Call the TemplateBuilder with this local instruction.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.NOOPInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.NoParseInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.SwitchInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callBuilder(TemplateBuilder) - Method in class freemarker.template.instruction.TextBlockInstruction
A TemplateBuilder can call this method to have an Instruction call it back to be built.
callFunction(TemplateWriteableHashModel, Writer, TemplateRuntimeHandler, List<TemplateModel>) - Method in class freemarker.template.instruction.FunctionModel
Calls the specified FunctionInstruction.
callFunction(TemplateWriteableHashModel, Writer, TemplateRuntimeHandler, List<TemplateModel>) - Method in interface freemarker.template.instruction.TemplateFunctionModel
Performs a function on the given data model.
CallInstruction - Class in freemarker.template.instruction
An instruction representing a function call.
CallInstruction(MethodCall) - Constructor for class freemarker.template.instruction.CallInstruction
Constructor for a function call.
CASE_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
CaseInstruction - Class in freemarker.template.instruction
Represents a case in a switch statement.
CaseInstruction(Expression) - Constructor for class freemarker.template.instruction.CaseInstruction
Constructor that takes an Expression to be evaluated when the case instruction is encountered.
characters(char[], int, int) - Method in class freemarker.doc.ContentsBuilder
Event fired by the SAX parser when character data is encountered.
ClassFeatures<T> - Class in freemarker.ext.beans2
Determine a class's features for static classes.
ClassFeatures(Class<T>) - Constructor for class freemarker.ext.beans2.ClassFeatures
Create class features for a given class.
clazz - Variable in class freemarker.ext.beans2.StaticClassWrapper
The class being wrapped by this wrapper
clazz - Variable in class freemarker.ext.beans2.StaticMethodWrapper
The class on which the method will be called
clear() - Method in class freemarker.ext.util.CacheMapLRU
 
clear() - Method in class freemarker.template.SimpleList
Removes all the elements from this SimpleList.
clearCache() - Method in interface freemarker.template.cache.CachingStrategy
Clears all the elements in the cache.
clearCache() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Clears all the elements in the cache.
clearCache() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Clears all the elements in the cache.
clearCache() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Clears all the elements in the cache.
clearCache() - Method in class freemarker.template.cache.NullCachingStrategy
Clears all the elements in the cache.
clearCache() - Method in class freemarker.template.cache.PreloadCachingStrategy
Clears all the elements in the cache.
clone() - Method in class freemarker.ext.beans2.ArrayWrapper
Creates and returns a copy of this object.
clone() - Method in class freemarker.ext.beans2.BeanWrapper
Creates and returns a copy of this object.
clone() - Method in class freemarker.ext.beans2.NumberWrapper
Creates and returns a copy of this object.
clone() - Method in interface freemarker.ext.beans2.ObjectWrapper
Creates and returns a copy of this object wrapper.
clone() - Method in class freemarker.ext.beans2.ResourceBundleWrapper
Creates and returns a copy of this object.
clone() - Method in class freemarker.template.AbstractTemplate
Clones the current template.
clone() - Method in class freemarker.template.BinaryData
Clones the current BinaryData object.
clone() - Method in class freemarker.template.cache.CacheElement
Performs a shallow clone of the CacheElement.
clone() - Method in class freemarker.template.cache.StrategyParameters
Clone this object.
clone() - Method in class freemarker.template.cache.TemplateRegistry
Clones the current registry, and returns the clone back to the caller.
clone() - Method in class freemarker.template.Template
Clones the current template.
close() - Method in class freemarker.ext.util.TemplateBufferedWriter
Close the stream, flushing it first.
CollectionModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
CollectionModel(Collection) - Constructor for class freemarker.ext.beans.CollectionModel
Deprecated. Creates a new model that wraps the specified collection object.
CollectionSize - Class in freemarker.ext.misc
Determines the size of the underlying Collection or Map object given a TemplateObjectModel.
CollectionWrapper<T extends java.util.Collection> - Class in freemarker.ext.beans2
Wraps Collection objects by providing additional methods to support list models and method support for getting and setting values.
CollectionWrapper() - Constructor for class freemarker.ext.beans2.CollectionWrapper
Default constructor where an object is not provided initially.
CollectionWrapper(T) - Constructor for class freemarker.ext.beans2.CollectionWrapper
Constructor that takes a Collection object to be wrapped.
COMMENT_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
COMMENT_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
CommentInstruction - Class in freemarker.template.instruction
An instruction for commenting out a block of text or adding a remark.
compareNumbers(TemplateModel, TemplateModel) - Static method in class freemarker.template.expression.ExpressionUtils
Compares two numeric expressions.
compareTo(Object) - Method in class freemarker.template.cache.CacheElement
Compares an object against this CacheElement.
compareTo(CacheElement) - Method in class freemarker.template.cache.CacheElement
Compares another CacheElement against this one.
compile(Reader) - Method in class freemarker.template.AbstractTemplate
Compiles the template from a Reader.
compile(InputStream) - Method in class freemarker.template.BinaryData
Compiles the template from an InputStream.
compile(Reader) - Method in class freemarker.template.Template
Compiles the template from a Reader.
compile(Reader) - Method in class freemarker.template.UnparsedTemplate
Compiles the template from a Reader.
Compileable - Interface in freemarker.template
This is a marker interface to indicate that the class may be compiled from a template using a CompileableFactory.
CompileableFactory<T extends Compileable> - Interface in freemarker.template
An interface for factory methods that can create Compileable objects.
CompileableFactoryParameters - Class in freemarker.template
Parameter class for a Compileable factory.
compiledTemplate - Variable in class freemarker.template.Template
The root node of the compiled template.
compileText(String) - Method in class freemarker.template.Template
Compiles the template text using the standard parser and builder classes.
CompressLines - Class in freemarker.ext.misc
A transform model that strips trailing whitespace from every line, and reduces consecutive blank lines to a single blank line.
CompressWhitespace - Class in freemarker.ext.misc
A transform model that compresses each occurrence of consecutive whitespace down to a single space character.
conditionMatches(TemplateWriteableHashModel) - Method in class freemarker.template.instruction.ElseInstruction
Tests the condition for which this "else" statement should match.
conditionMatches(TemplateWriteableHashModel) - Method in class freemarker.template.instruction.IfInstruction
Tests the condition for which this "if" statement should match.
connectionOk() - Method in class freemarker.template.cache.BaseCachingStrategy
Determines whether our data source is still available.
connectionOk() - Method in interface freemarker.template.cache.CacheRetriever
Corresponds to checkCacheDir for file-system implementations.
connectionOk() - Method in class freemarker.template.cache.FileRetriever
Corresponds to checkCacheDir for file-system implementations.
connectionOk() - Method in class freemarker.template.cache.LocalizedFileRetriever
Corresponds to checkCacheDir for file-system implementations.
Constant - Class in freemarker.template.expression
Represents a constant value within an expression.
Constant(TemplateModel) - Constructor for class freemarker.template.expression.Constant
Creates a new constant expression with the given model as its value.
ContainerInstruction - Interface in freemarker.template.instruction
An implementation for instructions that contain other elements, such as text or other instructions.
ContentEntry - Class in freemarker.doc
Encapsulates a single table-of-contents entry in the FreeMarker manual.
ContentEntry() - Constructor for class freemarker.doc.ContentEntry
Creates new ContentEntry
ContentEntry(String, String) - Constructor for class freemarker.doc.ContentEntry
Creates new ContentEntry with supplied title and link
ContentEntry(String, String, String) - Constructor for class freemarker.doc.ContentEntry
Creates new ContentEntry with supplied title, long title and link
ContentList - Class in freemarker.doc
Implements a list of table-of-contents entries.
ContentList() - Constructor for class freemarker.doc.ContentList
Creates a new ContentList
ContentsBuilder - Class in freemarker.doc
SAX content handler that builds a ContentList.
ContentsBuilder() - Constructor for class freemarker.doc.ContentsBuilder
Creates new ContentsBuilder
convert(TemplateModel) - Method in interface freemarker.ext.beans2.Converter
Convert the given template model into the target object type represented by this converter.
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToArray
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToArrayList
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToBigDecimal
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToBigInteger
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToBool
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToBoolArray
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToByte
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToDouble
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToFloat
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToHashSet
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToIntArray
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToInteger
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToLinkedList
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToLong
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToObject
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToObjectArray
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToShort
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToString
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToTreeSet
 
convert(TemplateModel) - Method in class freemarker.ext.beans2.ConvertToVector
 
Converter - Interface in freemarker.ext.beans2
An interface for classes implementing a conversion from a given TemplateModel to a known Java object.
converts(TemplateModel, Class<?>) - Method in interface freemarker.ext.beans2.Converter
Determines whether this converter can convert from the given template model into an instance of the given class target.
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToArray
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToArrayList
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToBigDecimal
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToBigInteger
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToBool
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToBoolArray
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToByte
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToDouble
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToFloat
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToHashSet
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToIntArray
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToInteger
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToLinkedList
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToLong
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToObject
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToObjectArray
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToShort
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToString
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToTreeSet
 
converts(TemplateModel, Class<?>) - Method in class freemarker.ext.beans2.ConvertToVector
 
ConvertToArray - Class in freemarker.ext.beans2
Returns an array of the specified type for a given list model.
ConvertToArray(Class<?>) - Constructor for class freemarker.ext.beans2.ConvertToArray
Constructor that takes the target class for items in the array.
ConvertToArrayList - Class in freemarker.ext.beans2
Returns an ArrayList for the specified list model.
ConvertToBigDecimal - Class in freemarker.ext.beans2
Returns a BigDecimal object for the given object or number model.
ConvertToBigInteger - Class in freemarker.ext.beans2
Returns a BigInteger object for a given number model.
ConvertToBool - Class in freemarker.ext.beans2
Returns a boolean value for a given object model.
ConvertToBoolArray - Class in freemarker.ext.beans2
Returns an array of boolean values for a given list model.
ConvertToByte - Class in freemarker.ext.beans2
Returns a Byte value for a given number model.
ConvertToDouble - Class in freemarker.ext.beans2
Returns a Double value for a given object or number model.
ConvertToFloat - Class in freemarker.ext.beans2
Returns a Float value for a given object or number model.
ConvertToHashSet - Class in freemarker.ext.beans2
Returns a HashSet object for a given list model.
ConvertToIntArray - Class in freemarker.ext.beans2
Returns an array of int values for a given list model.
ConvertToInteger - Class in freemarker.ext.beans2
Returns an Integer value for a given number model.
ConvertToLinkedList - Class in freemarker.ext.beans2
Returns a LinkedList object for a given list model.
ConvertToLong - Class in freemarker.ext.beans2
Returns a Long value for a given number model.
ConvertToObject - Class in freemarker.ext.beans2
Returns an unwrapped object for a given object model.
ConvertToObjectArray - Class in freemarker.ext.beans2
Returns an array of objects for a given list model.
ConvertToShort - Class in freemarker.ext.beans2
Returns a Short value for a given number model.
ConvertToString - Class in freemarker.ext.beans2
Returns a String value for a given scalar model.
ConvertToTreeSet - Class in freemarker.ext.beans2
Returns a TreeSet object for a given list model.
ConvertToVector - Class in freemarker.ext.beans2
Returns a Vector object for a given list model.
copy(TemplateListModel) - Method in class freemarker.ext.misc.ExtendedList
Delegates to the underlying SimpleList copy method.
copy(TemplateListModel2) - Method in class freemarker.ext.misc.ExtendedList
Delegates to the underlying SimpleList copy method.
copy(TemplateModel[]) - Method in class freemarker.ext.misc.ExtendedList
Delegates to the underlying SimpleList copy method.
copy(TemplateListModel) - Method in class freemarker.template.SimpleList
Discards the contents of this SimpleList, and copies into it the values from a TemplateListModel object.
copy(TemplateListModel2) - Method in class freemarker.template.SimpleList
Discards the contents of this SimpleList, and copies into it the values from another TemplateListModel2.
copy(TemplateModel[]) - Method in class freemarker.template.SimpleList
Discards the contents of this SimpleList, and copies into it the values from the given Array of TemplateModels.
copyFunctions(FunctionTemplateProcessor, TemplateWriteableHashModel) - Static method in class freemarker.template.Template
Copies functions from a template into a data model.
create(Class) - Static method in class freemarker.ext.beans.StaticModel
Deprecated. Creates a model representing the static fields and methods of the passed class.
create(CompileableFactoryParameters) - Method in class freemarker.template.BinaryDataFactory
Create an instance of a BinaryData object from the given InputStream.
create(P) - Method in interface freemarker.template.cache.CacheRetrieverFactory
Create a cache retriever with the given parameters.
create(StrategyParameters) - Method in interface freemarker.template.cache.CachingStrategyFactory
Create a caching strategy with the given parameters.
create(FileRetrieverParameters) - Method in class freemarker.template.cache.FileRetrieverFactory
Create a FileRetriever with the given parameters.
create(StrategyParameters) - Method in class freemarker.template.cache.LoadAdHocCachingStrategyFactory
Create a LoadAdHocCachingStrategy with the given parameters.
create(StrategyParameters) - Method in class freemarker.template.cache.LoadOnDemandCachingStrategyFactory
Create a LoadOnDemandCachingStrategy with the given parameters.
create(FileRetrieverParameters) - Method in class freemarker.template.cache.LocalizedFileRetrieverFactory
Create a LocalizedFileRetriever with the given parameters.
create(StrategyParameters) - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategyFactory
Create a LoDWithRefreshCachingStrategy with the given parameters.
create(StrategyParameters) - Method in class freemarker.template.cache.NullCachingStrategyFactory
Create a NullCachingStrategy with the given parameters.
create(StrategyParameters) - Method in class freemarker.template.cache.PreloadCachingStrategyFactory
Create a PreloadCachingStrategy with the given parameters.
create(CompileableFactoryParameters) - Method in interface freemarker.template.CompileableFactory
Create an instance of the compilable object from the given InputStream.
create(CompileableFactoryParameters) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given InputStream, using the named character encoding.
create(CompileableFactoryParameters) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given InputStream, using the named character encoding.
createCache() - Method in class freemarker.ext.servlet.FreeMarkerServlet
Creates the TemplateCache to be used for this servlet.
createFromFile(File) - Method in class freemarker.template.BinaryDataFactory
Create an instance of a BinaryData object from the given file.
createFromFile(String) - Method in class freemarker.template.BinaryDataFactory
Create an instance of a BinaryData object from the given file path.
createFromFile(File) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given file, using the platform default character encoding.
createFromFile(File, String) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given file, using the named character encoding.
createFromFile(String) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given file path, using the platform default character encoding.
createFromFile(String, String) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given file, using the named character encoding.
createFromFile(File) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given file, using the platform default character encoding.
createFromFile(File, String) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given file, using the named character encoding.
createFromFile(String) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given file path, using the platform default character encoding.
createFromFile(String, String) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given file, using the named character encoding.
createFromReader(Reader) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given Reader.
createFromReader(Reader) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given Reader.
createFromStream(InputStream) - Method in class freemarker.template.BinaryDataFactory
Create an instance of a BinaryData object from the given InputStream.
createFromStream(InputStream, String) - Method in class freemarker.template.BinaryDataFactory
Create an instance of a BinaryData object from the given InputStream.
createFromStream(InputStream) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given InputStream, using the platform default character encoding.
createFromStream(InputStream, String) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given InputStream, using the named character encoding.
createFromStream(InputStream) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given InputStream, using the platform default character encoding.
createFromStream(InputStream, String) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given InputStream, using the named character encoding.
createFromString(String) - Method in class freemarker.template.TemplateFactory
Create an instance of a Template object from the given String.
createFromString(String) - Method in class freemarker.template.UnparsedTemplateFactory
Create an instance of a UnparsedTemplate object from the given String.
createModel(Properties) - Method in class freemarker.engine.FMEngine
A simple way of creating objects and adding them to a new template model, using class named supplied from a properties object.
createNodeListModel(List<?>, boolean) - Static method in class freemarker.ext.jdom.NodeListModel
Factory method for creating a NodeListModel that best suits the passed list.
createRequestParametersHashModel(HttpServletRequest) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Get the request parameters from the servlet as a FreeMarker hash model.
currentIndex - Variable in class freemarker.template.FastIndexedIterator
The current index into the model.
currentIndex - Variable in class freemarker.template.FastIndexedWriteableIterator
The current index into the model.

D

dataArray - Variable in class freemarker.template.BinaryData
The binary data held by this object.
DateFormat - Class in freemarker.ext.format
Formats numbers into the specified date format.
debug - Variable in class freemarker.ext.servlet.FreeMarkerServlet
 
DEFAULT_CAPACITY - Static variable in class freemarker.ext.util.CacheMapLRU
 
DEFAULT_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
DefaultCaseInstruction - Class in freemarker.template.instruction
Represents a case in a switch statement.
DefaultCaseInstruction() - Constructor for class freemarker.template.instruction.DefaultCaseInstruction
Default constructor.
DefaultEventAdapter - Static variable in class freemarker.template.TemplateEventAdapter
The default TemplateRuntimeHandler instance when no other one is specified.
defaultUnwrap(TemplateModel) - Static method in class freemarker.ext.beans2.Unwrapper
Convert the supplied template model into a plain old Java object.
directoryRoot - Variable in class freemarker.template.cache.FileRetriever
The root directory where the retriever will get files.
directoryRoot - Variable in class freemarker.template.cache.LocalizedFileRetriever
The root directory where the retriever will get files.
Divide - Class in freemarker.template.expression
A division operator.
Divide() - Constructor for class freemarker.template.expression.Divide
Default constructor.
doAfterBody() - Method in class freemarker.ext.jsp.FreeMarkerTag
Process body (re)evaluation.
doEndTag() - Method in class freemarker.ext.jsp.FreeMarkerTag
Process the end tag for this instance.
doGet(HttpServletRequest, HttpServletResponse) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Implement the "GET" method for HTTP requests.
doInitBody() - Method in class freemarker.ext.jsp.FreeMarkerTag
Prepare for evaluation of the body.
doPost(HttpServletRequest, HttpServletResponse) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Implement the "POST" method for HTTP requests.
doStartTag() - Method in class freemarker.ext.jsp.FreeMarkerTag
Process the start tag for this instance.
Dot - Class in freemarker.template.expression
The dot operator.
Dot(Identifier) - Constructor for class freemarker.template.expression.Dot
Create a new Dot instruction.
DOUBLE_QUOTE_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
DynamicKeyName - Class in freemarker.template.expression
A unary operator that uses the string value of an expression as a hash key.
DynamicKeyName(Expression) - Constructor for class freemarker.template.expression.DynamicKeyName
Constructor that takes an Expression used to evaluate the key name at run time.

E

elementRemoved(CacheEvent) - Method in interface freemarker.template.CacheListener
Called when an element is removed from the cache.
elementUpdated(CacheEvent) - Method in interface freemarker.template.CacheListener
Called when a cache element updates successfully.
elementUpdateFailed(CacheEvent) - Method in interface freemarker.template.CacheListener
Called when a cache element fails to update.
ELSE_IF_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
ELSE_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
ElseInstruction - Class in freemarker.template.instruction
An instruction representing an if-else structure.
ElseInstruction() - Constructor for class freemarker.template.instruction.ElseInstruction
Constructor to be used when evaluating the "else" part of the instruction.
EMPTY - Static variable in class freemarker.template.expression.EmptyLiteral
The canonical instance of this class.
empty - Variable in class freemarker.template.SimpleNumber
Whether this SimpleNumber is currently empty.
EMPTY_LITERAL - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
EMPTY_SCALAR - Static variable in class freemarker.ext.beans.Models
Deprecated. A singleton empty scalar.
EMPTY_SCALAR - Static variable in class freemarker.ext.jdom.NodeListModel
A singleton empty scalar.
emptyConverters - Static variable in class freemarker.ext.beans2.MethodWrapper
Convenience value for methods that need no argument conversions
emptyConverters - Static variable in class freemarker.ext.beans2.StaticMethodWrapper
Convenience value for methods that need no argument conversions
EmptyInstruction - Class in freemarker.template.instruction
A superclass for Instructions that have no associated EndInstruction.
EmptyInstruction() - Constructor for class freemarker.template.instruction.EmptyInstruction
Default constructor.
EmptyLiteral - Class in freemarker.template.expression
Represents an empty literal in a FM-Classic template.
emptyModelArguments - Static variable in class freemarker.ext.beans2.MethodWrapper
Convenience value for methods where no arguments were supplied
emptyModelArguments - Static variable in class freemarker.ext.beans2.StaticMethodWrapper
Convenience value for methods where no arguments were supplied
emptyParams - Static variable in class freemarker.ext.beans2.BeanWrapper
For the benefit of property read methods, pre-construct an array of zero argument to pass to the method
emptyParamValues - Static variable in class freemarker.ext.beans2.MethodWrapper
Convenience value for methods that take zero arguments
emptyParamValues - Static variable in class freemarker.ext.beans2.StaticMethodWrapper
Convenience value for methods that take zero arguments
encoding - Variable in class freemarker.template.cache.FileRetriever
The text encoding of the template files.
encoding - Variable in class freemarker.template.cache.LocalizedFileRetriever
The text encoding of the template files.
END_TAG_START_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
endElement(String, String, String) - Method in class freemarker.doc.ContentsBuilder
Event fired by the SAX parser when an end tag is encountered.
endIndex - Variable in class freemarker.template.FastIndexedIterator
The end index of the model.
endIndex - Variable in class freemarker.template.FastIndexedWriteableIterator
The end index of the model.
EndInstruction - Class in freemarker.template.instruction
Represents an end instruction.
EndInstruction(Instruction.EndType) - Constructor for class freemarker.template.instruction.EndInstruction
Constructor that takes one of the end types from the Instruction interface.
EnumerationMethodWrapper - Class in freemarker.ext.beans2
Wraps a method that returns an enumeration.
EnumerationMethodWrapper() - Constructor for class freemarker.ext.beans2.EnumerationMethodWrapper
Default constructor where an enumeration method is not provided initially.
EnumerationMethodWrapper(Method, Object[]) - Constructor for class freemarker.ext.beans2.EnumerationMethodWrapper
Constructor that takes a method and object parameters to be provided to the method call.
EnumerationMethodWrapper(Method, Object[], Object) - Constructor for class freemarker.ext.beans2.EnumerationMethodWrapper
Constructor that takes a method, the object target for the method, and object parameters to be provided to the method call.
EnumerationModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
EnumerationModel(Enumeration) - Constructor for class freemarker.ext.beans.EnumerationModel
Deprecated. Creates a new model that wraps the specified enumeration object.
EnumerationWrapper<T extends java.util.Enumeration> - Class in freemarker.ext.beans2
Wraps an Enumeration object as an Iterator model.
EnumerationWrapper() - Constructor for class freemarker.ext.beans2.EnumerationWrapper
Default constructor where an object is not provided initially.
EnumerationWrapper(T) - Constructor for class freemarker.ext.beans2.EnumerationWrapper
Constructor that takes an Enumeration object to be wrapped.
EnumWrapper<T extends java.lang.Enum> - Class in freemarker.ext.beans2
Wraps an Enum object.
EnumWrapper() - Constructor for class freemarker.ext.beans2.EnumWrapper
Default constructor where an object is not provided initially.
EnumWrapper(T) - Constructor for class freemarker.ext.beans2.EnumWrapper
Constructor that takes an enum object to be wrapped.
equals(Object) - Method in class freemarker.ext.misc.ExtendedList
Attempt to compare ExtendedList objects for equality.
equals(Object) - Method in class freemarker.template.cache.FileRetriever
Is this file retriever equal to another object?
equals(Object) - Method in class freemarker.template.expression.And
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Constant
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Divide
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Dot
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.DynamicKeyName
Determines whether this object is equal to the given object.
Equals - Class in freemarker.template.expression
Performs an equality test on two template models.
Equals() - Constructor for class freemarker.template.expression.Equals
Default constructor.
equals(Object) - Method in class freemarker.template.expression.Equals
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.GreaterThan
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.GreaterThanOrEquals
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.HashLiteral
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Identifier
Tests the equality of two Identifiers.
equals(Object) - Method in class freemarker.template.expression.Lambda
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.LessThan
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.LessThanOrEquals
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.ListLiteral
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.ListRange
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.MethodCall
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Minus
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Modulo
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Multiply
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Not
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.NotEquals
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.NumberLiteral
Override the Object.equals method.
equals(Object) - Method in class freemarker.template.expression.Or
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.Plus
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.expression.StringLiteral
Override the Object.equals method.
equals(Object) - Method in class freemarker.template.expression.Ternary
Determines whether this object is equal to the given object.
equals(Object) - Method in class freemarker.template.FastHash
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.FastList
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.FastListRange
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.FastNumber
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.FastScalar
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.SimpleHash
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.SimpleList
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.SimpleNumber
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.SimpleScalar
Tests this object for equality with the given object.
equals(Object) - Method in class freemarker.template.UnparsedTemplate
Tests this object for equality with the given object.
ESCAPE_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
eventHandler - Variable in class freemarker.template.cache.BaseCachingStrategy
A proxy object for firing cache events to any listening event handlers.
exceptionThrown(TemplateExceptionEvent) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
This method is called whenever a TemplateExceptionEvent is generated by a FM-Classic template.
exceptionThrown(TemplateExceptionEvent) - Method in class freemarker.ext.misc.HtmlFormattedExceptionListener
Handles events that are created whenever an exception is thrown.
exceptionThrown(TemplateExceptionEvent) - Method in class freemarker.ext.misc.JavaLoggingExceptionListener
Passes exceptions raised by FM-Classic onto the Java logging API.
exceptionThrown(TemplateExceptionEvent) - Method in class freemarker.ext.misc.Log4jExceptionListener
Passes exceptions raised by FreeMarker onto Log4j.
exceptionThrown(TemplateExceptionEvent) - Method in class freemarker.ext.misc.WriterExceptionListener
This method is called whenever a TemplateExceptionEvent is generated by a FM-Classic template.
exceptionThrown(TemplateExceptionEvent) - Method in class freemarker.template.HtmlExceptionListener
Handles events that are created whenever an exception is thrown.
exceptionThrown(TemplateExceptionEvent) - Method in interface freemarker.template.TemplateExceptionListener
This method is called whenever a TemplateExceptionEvent is generated by a FM-Classic template.
exceptionThrownAdapter - Variable in class freemarker.template.TemplateEventAdapter
A ListenerAdapter for exceptionThrown events.
exec(List<TemplateModel>) - Method in class freemarker.ext.beans.ArrayModel
Deprecated. The first argument of the list is interpreted as an array index (it can be either a Number, or a String containing parseable integer).
exec(List<TemplateModel>) - Method in class freemarker.ext.beans.MapModel
Deprecated. The first argument is used as a key to call the map's get method.
exec(List<TemplateModel>) - Method in class freemarker.ext.beans.MethodModel
Deprecated. Invokes the method, passing it the arguments from the list.
exec(List<String>) - Method in class freemarker.ext.beans.ResourceBundleModel
Deprecated. Takes first argument as a resource key, looks up a string in resource bundle with this key, then applies a MessageFormat.format on the string with the rest of the arguments.
exec(List<TemplateModel>) - Method in class freemarker.ext.beans2.CollectionWrapper
Tests or sets an object in a Collection.
exec(List<TemplateModel>) - Method in class freemarker.ext.beans2.MapWrapper
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.beans2.MethodWrapper
 
exec(List<String>) - Method in class freemarker.ext.beans2.PropertiesWrapper
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.beans2.StaticMethodWrapper
 
exec(List<TemplateModel>) - Method in class freemarker.ext.format.DateFormat
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.format.MessageFormat
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.format.NumberFormat
Executes a method call.
exec(List<String>) - Method in class freemarker.ext.jdom.NodeListModel
Applies an XPath expression to the node set and returns the resulting node set.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.AsNumber
Performs a String to number conversion using the rules that Long.parseLong() uses.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.AsString
Perform a number to string conversion on the given template model.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.CollectionSize
Retrieves the size of the given Collection or Map.
exec(List<String>) - Method in class freemarker.ext.misc.Execute
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.FilterList
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.FilterTransform
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.HashKeys
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.HashValues
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsEmpty
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsHash
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsIndexed
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsList
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsMethod
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsNumber
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsScalar
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.IsTransform
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.Join
 
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.LiveMapList
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.MapList
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.MapTransform
Executes a method call.
exec(List<String>) - Method in class freemarker.ext.misc.Match
Executes a method call.
exec(List<String>) - Method in class freemarker.ext.misc.Perl5Substitute
Creates a TemplateTransformModel with the specified arguments as regular expressions.
exec(List<String>) - Method in class freemarker.ext.misc.Perl5Translate
 
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.Pipeline
Construct a new transform pipeline with the given transform models.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.ReduceList
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.ReduceTransform
Executes a method call.
exec(List<TemplateModel>) - Method in class freemarker.ext.misc.Split
Executes a method call.
exec(List<String>) - Method in class freemarker.ext.misc.Substitute
Executes a method call.
exec(List<String>) - Method in class freemarker.ext.misc.Translate
 
exec(List<TemplateModel>) - Method in class freemarker.template.expression.LambdaMethod
Executes a lambda method call.
exec(List<String>) - Method in interface freemarker.template.TemplateMethodModel
Executes a method call.
exec(List<TemplateModel>) - Method in interface freemarker.template.TemplateMethodModel2
Executes a method call.
execute() - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Execute this task as an Ant task.
Execute - Class in freemarker.ext.misc
Gives FM-Classic the the ability to execute external commands.
exists(String) - Method in interface freemarker.template.cache.CacheRetriever
Tests whether the object still exists in the template repository.
exists(String) - Method in class freemarker.template.cache.FileRetriever
Tests whether the object still exists in the template repository.
exists(String) - Method in class freemarker.template.cache.LocalizedFileRetriever
Tests whether the object still exists in the template repository.
EXIT_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
ExitInstruction - Class in freemarker.template.instruction
An instruction that represents an exit point from a function.
Expression - Interface in freemarker.template.expression
An Expression can return a TemplateModel value.
ExpressionBuilder - Class in freemarker.template.expression
A TemplateParser can use this class's static ExpressionBuilder.buildExpression(java.util.List) method to build a complete Expression or sub-expression from a List of Expressions.
ExpressionBuilder.Precedence - Enum in freemarker.template.expression
Order of operator precedence.
ExpressionCache - Class in freemarker.template.expression
A simple expression cache.
ExpressionUtils - Class in freemarker.template.expression
Utility methods for evaluating expressions.
ExpressionUtils.ExpressionType - Enum in freemarker.template.expression
Enumerates the types of results that an expression can generate.
ExtendedHash - Class in freemarker.ext.misc
Simple extension to the SimpleHash implementation.
ExtendedHash() - Constructor for class freemarker.ext.misc.ExtendedHash
Creates new ExtendedHash.
ExtendedHash(Map<String, ? extends TemplateModel>) - Constructor for class freemarker.ext.misc.ExtendedHash
Creates new ExtendedHash given a Map of values.
ExtendedIterator - Class in freemarker.ext.misc
Iterator for the ExtendedList class.
ExtendedIterator(List<? extends TemplateModel>) - Constructor for class freemarker.ext.misc.ExtendedIterator
 
ExtendedList - Class in freemarker.ext.misc
Simple extension to the SimpleList implementation.
ExtendedList() - Constructor for class freemarker.ext.misc.ExtendedList
Creates new ExtendedList.
ExtendedList(List<? extends TemplateModel>) - Constructor for class freemarker.ext.misc.ExtendedList
Creates new ExtendedList given a List of values.
ExtendedList(TemplateModel[]) - Constructor for class freemarker.ext.misc.ExtendedList
Creates new ExtendedList populated by the TemplateModel array.
ExtendedList(TemplateListModel) - Constructor for class freemarker.ext.misc.ExtendedList
Creates new ExtendedList populated by copying the given TemplateListModel.
ExtendedList(TemplateListModel2) - Constructor for class freemarker.ext.misc.ExtendedList
Creates new ExtendedList populated by copying the given TemplateListModel2.

F

FALSE - Static variable in class freemarker.template.expression.BooleanLiteral
The false instance of this class.
FALSE - Static variable in class freemarker.template.FastBoolean
Represents a false boolean expression.
FALSE_LITERAL - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
FastBoolean - Class in freemarker.template
An unsynchronised, immutable variation of the SimpleScalar class to handle boolean values.
FastHash<V extends TemplateModel> - Class in freemarker.template
An unsynchronized variation of the SimpleHash class to handle key-pair values.
FastHash() - Constructor for class freemarker.template.FastHash
Default constructor.
FastHash(Map<String, V>) - Constructor for class freemarker.template.FastHash
Constructs an FastHash given the backing Map.
FastIndexedIterator - Class in freemarker.template
An iterator that operates over a TemplateIndexedModel implementation.
FastIndexedIterator(TemplateIndexedModel, long, long) - Constructor for class freemarker.template.FastIndexedIterator
Constructor that takes the object we're iterating over as an argument
FastIndexedWriteableIterator - Class in freemarker.template
An iterator that operates over a TemplateIndexedModel implementation that also implements TemplateWriteableIndexedModel.
FastIndexedWriteableIterator(TemplateWriteableIndexedModel, long, long) - Constructor for class freemarker.template.FastIndexedWriteableIterator
Constructor that takes the object we're iterating over as an argument
FastIterator - Class in freemarker.template
Iterator class for FastList.
FastIterator(Collection<? extends TemplateModel>) - Constructor for class freemarker.template.FastIterator
Constructor that takes a java.util.Collection implementation to iterator over.
FastList<T extends TemplateModel> - Class in freemarker.template
An unsynchronized variation of the SimpleList class.
FastList() - Constructor for class freemarker.template.FastList
Constructs an empty FastList.
FastList(List<T>) - Constructor for class freemarker.template.FastList
Constructs a FastList from the given List.
FastListIterator<T extends TemplateModel> - Class in freemarker.template
Iterator class for FastList where the underlying Collection is a List.
FastListIterator(List<T>) - Constructor for class freemarker.template.FastListIterator
Constructor that takes a java.util.List implementation to iterator over.
FastListRange - Class in freemarker.template
A simple list model that represents a range of values.
FastListRange(long, long) - Constructor for class freemarker.template.FastListRange
Constructor that takes from and to values to represent the indexModel of values.
FastNumber - Class in freemarker.template
An unsynchronized, immutable implementation of the TemplateNumberModel interface.
FastNumber(String) - Constructor for class freemarker.template.FastNumber
Constructs an instance of this object with an initial value.
FastNumber(long) - Constructor for class freemarker.template.FastNumber
Constructs an instance of this object with an initial value.
FastNumber(Number) - Constructor for class freemarker.template.FastNumber
Constructs an instance of this object with an initial value.
FastScalar - Class in freemarker.template
An unsynchronized, immutable variation of the SimpleScalar class.
FastScalar(String) - Constructor for class freemarker.template.FastScalar
Constructs an instance of this object with an initial value.
Features<T> - Interface in freemarker.ext.beans2
Features encapsulate the methods, properties, and fields of a class or object.
filenameSuffix - Variable in class freemarker.template.cache.FileRetriever
The filename suffix required for a file to be retrieved.
filenameSuffix - Variable in class freemarker.template.cache.LocalizedFileRetriever
The filename suffix required for a file to be retrieved.
FileRetriever - Class in freemarker.template.cache
Retrieves cacheable objects through the file system.
FileRetriever() - Constructor for class freemarker.template.cache.FileRetriever
Creates new FileRetriever.
FileRetriever(String) - Constructor for class freemarker.template.cache.FileRetriever
Constructs a FileRetriever with a directory in which it will look for template files.
FileRetriever(File) - Constructor for class freemarker.template.cache.FileRetriever
Creates a new FileRetriever, with a directory root.
FileRetriever(FileRetrieverParameters) - Constructor for class freemarker.template.cache.FileRetriever
Creates a new FileRetriever, with the given parameters.
FileRetrieverFactory - Class in freemarker.template.cache
Factory class for creating FileRetriever classes using the given parameter class.
FileRetrieverParameters - Class in freemarker.template.cache
Parameter class for creating new FileRetriever objects.
FileTemplateCache - Class in freemarker.template
A TemplateCache that loads templates from a filesystem.
FileTemplateCache() - Constructor for class freemarker.template.FileTemplateCache
Constructs an empty FileTemplateCache.
FileTemplateCache(String) - Constructor for class freemarker.template.FileTemplateCache
Constructs a FileTemplateCache with a directory in which it will look for template files.
FileTemplateCache(File) - Constructor for class freemarker.template.FileTemplateCache
Constructs a FileTemplateCache with a directory in which it will look for template files.
FileTemplateCache(String, long) - Constructor for class freemarker.template.FileTemplateCache
Constructs a FileTemplateCache with a directory in which it will look for template files, and a delay representing the number of seconds between cache updates.
FileTemplateCache(File, long) - Constructor for class freemarker.template.FileTemplateCache
Constructs a FileTemplateCache with a directory in which it will look for template files, and a delay representing the number of seconds between cache updates.
FileTemplateCache.Strategy - Enum in freemarker.template
Enumeration of caching strategies available to this cache.
FilterList - Class in freemarker.ext.misc
 
FilterTransform - Class in freemarker.ext.misc
 
findTagEnd() - Method in class freemarker.template.compiler.StandardTemplateParser
Requires a TAG_END_CHAR, optionally preceded by whitespace, and advances parsePos after the TAG_END_CHAR.
findTagNameEnd() - Method in class freemarker.template.compiler.StandardTemplateParser
Advances parsePos through any remaining alphanumeric characters.
fireCacheEvent(Cache, ListenerAdapter, String, Exception) - Method in class freemarker.template.cache.CacheEventAdapter
A convenience method for firing a CacheEvent.
fireCacheEvent(Cache, ListenerAdapter, String, long) - Method in class freemarker.template.cache.CacheEventAdapter
A convenience method for firing a CacheEvent.
fireCacheUnavailable(Cache, Exception) - Method in class freemarker.template.cache.CacheEventAdapter
Fires a cacheUnavailable event to all registered listeners.
fireElementRemoved(Cache, String) - Method in class freemarker.template.cache.CacheEventAdapter
Fires an elementRemoved event to all registered listeners.
fireElementUpdated(Cache, String, long) - Method in class freemarker.template.cache.CacheEventAdapter
Fires an elementUpdated event to all registered listeners.
fireElementUpdateFailed(Cache, String, Exception) - Method in class freemarker.template.cache.CacheEventAdapter
Fires an elementUpdateFailed event to all registered listeners.
fireEvent(EventObject, ListenerAdapter) - Method in class freemarker.template.GenericEventMulticaster
Fires an event to all the listeners of this multicaster, using a ListenerAdapter.
fireEvent(O, L) - Method in interface freemarker.template.ListenerAdapter
Fires an event to the event listener.
fireExceptionThrown(Object, Exception, Writer, String, TemplateRuntimeHandler.Severity) - Method in class freemarker.template.SimpleEventAdapter
Fires a TemplateExceptionEvent to the current listener.
fireExceptionThrown(Object, Exception, Writer, String, TemplateRuntimeHandler.Severity) - Method in class freemarker.template.TemplateEventAdapter
Fires a TemplateExceptionEvent to all the current listeners.
fireExceptionThrown(Object, Exception, Writer, String, TemplateRuntimeHandler.Severity) - Method in interface freemarker.template.TemplateRuntimeHandler
Fires a TemplateExceptionEvent to indicate that an exception has occurred in the FM-Classic runtime.
flush() - Method in class freemarker.ext.util.TemplateBufferedWriter
Flush the stream.
flushBuffer() - Method in class freemarker.ext.util.TemplateBufferedWriter
Flush the buffer.
FMEngine - Class in freemarker.engine
This class provides services to an application developer, such as: Initialization methods for initializing the cache, the default runtime handler, and default escaping model Methods to apply the template engine to streams to allow easy embedding Other utility methods
FMEngine() - Constructor for class freemarker.engine.FMEngine
Create a new FM-Classic engine.
FMModel - Class in freemarker.engine
General purpose class for passing object models to a FM-Classic template.
FMModel() - Constructor for class freemarker.engine.FMModel
Create a new empty FMModel.
FMModel(TemplateHashModel) - Constructor for class freemarker.engine.FMModel
Create a new FMModel that wraps the given inner model.
FMModel(FMModel) - Constructor for class freemarker.engine.FMModel
Create a new FMModel that wraps the given inner model.
FOREACH_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
FOREACH_INDEX_KEYWORD - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
FOREACH_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
format(String, Object[]) - Method in class freemarker.ext.beans.ResourceBundleModel
Deprecated. Provides direct access to caching format engine from code (instead of from script).
foundPos - Variable in class freemarker.template.compiler.StandardTemplateParser
The position at which the current instruction was found.
freemarker.doc - package freemarker.doc
Contains all the components needed to build the FM-Classic manual.
freemarker.engine - package freemarker.engine
The engine package provides convenient access to all of the FM-Classic capabilities.
freemarker.ext.ant - package freemarker.ext.ant
Allows FM-Classic to be used as an Ant task to generate documentation from XML files.
freemarker.ext.beans - package freemarker.ext.beans
Provides various model implementations for FM-Classic: reflection models and resource bundle models.
freemarker.ext.beans2 - package freemarker.ext.beans2
Provides a reflection engine for FM-Classic.
freemarker.ext.format - package freemarker.ext.format
Provides simple access to some of the main formatter classes in the java.text package: DecimalFormat, MessageFormat, and SimpleDateFormat.
freemarker.ext.jdom - package freemarker.ext.jdom
Provides adapter for JDOM including support for writing XML fragments, listing nodes, traversal, copying, and filtering, and a full XPath support.
freemarker.ext.jsp - package freemarker.ext.jsp
A simple JSP tag library to allow FM-Classic templates to be used within JSPs.
freemarker.ext.misc - package freemarker.ext.misc
Utility classes that may be used to customise aspects of FM-Classic.
freemarker.ext.servlet - package freemarker.ext.servlet
Provides a generic purpose servlet that generates dynamic response using FM-Classic.
freemarker.ext.util - package freemarker.ext.util
Utility classes that are independent of the FM-Classic package.
freemarker.template - package freemarker.template
Allows Java servlets and applications to generate HTML or other text-based pages based on templates, so that graphic design can be kept separate from application logic.
freemarker.template.cache - package freemarker.template.cache
The mechanics of Template caching are implemented in this package.
freemarker.template.compiler - package freemarker.template.compiler
The mechanics of compiling Templates are implemented in this package.
freemarker.template.expression - package freemarker.template.expression
The mechanics of FM-Classic expressions are implemented in this package.
freemarker.template.instruction - package freemarker.template.instruction
The compiled versions of FM-Classic instructions are implemented in this package.
FreeMarkerServlet - Class in freemarker.ext.servlet
This is a general-purpose FreeMarker servlet with following features: It utilizes a TemplateCache that is fully parameterizable It makes all request, request parameters, session, and servlet context attributes available to templates through "Request", "RequestParameters", "Session", and "Application" variables.
FreeMarkerServlet() - Constructor for class freemarker.ext.servlet.FreeMarkerServlet
 
FreeMarkerTag - Class in freemarker.ext.jsp
Simple implementation of JSP tag to allow use of FM-Classic templates in JSP.
FreeMarkerTag() - Constructor for class freemarker.ext.jsp.FreeMarkerTag
 
FreeMarkerToHtml - Class in freemarker.ext.misc
A FM-Classic transformer that performs syntax colouring of FM-Classic source files, and outputs the results in HTML.
FreeMarkerToHtml() - Constructor for class freemarker.ext.misc.FreeMarkerToHtml
Creates new FreeMarkerToHtml
FreeMarkerXmlTask - Class in freemarker.ext.ant
This is an Ant task for transforming XML documents using FM-Classic templates.
FreeMarkerXmlTask() - Constructor for class freemarker.ext.ant.FreeMarkerXmlTask
Constructor creates the SAXBuilder.
FUNCTION_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
FUNCTION_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
FunctionInstruction - Class in freemarker.template.instruction
An instruction representing a function definition.
FunctionInstruction(Identifier, List<Identifier>) - Constructor for class freemarker.template.instruction.FunctionInstruction
Constructor for a function definition.
FunctionModel - Class in freemarker.template.instruction
An immutable TemplateModel wrapper for a FunctionInstructions.
FunctionModel(FunctionInstruction) - Constructor for class freemarker.template.instruction.FunctionModel
Constructor for the function model.
functions - Variable in class freemarker.template.Template
A mapping of all function models in this compiled template.
FunctionTemplateProcessor - Interface in freemarker.template
Adds the ability to retrieve Template functions from a TemplateProcessor.

G

GenericEventMulticaster<E extends java.util.EventListener> - Class in freemarker.template
A generic event multicaster class.
GenericEventMulticaster() - Constructor for class freemarker.template.GenericEventMulticaster
Default constructor.
GenericStartInstruction - Class in freemarker.template.instruction
A superclass for instructions that have a body and a single end instruction, and that can produce output.
GenericStartInstruction() - Constructor for class freemarker.template.instruction.GenericStartInstruction
 
get(String) - Method in class freemarker.doc.ContentEntry
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.doc.TabItem
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.ext.beans.ArrayModel
Deprecated. If the key can be parsed by the java.lang.Integer#parseInt(java.lang.String) method into an array index, the array element at the parsed index is returned.
get(String) - Method in class freemarker.ext.beans.CollectionModel
Deprecated.  
get(String) - Method in class freemarker.ext.beans.ObjectModel
Deprecated. Uses Beans introspection to locate a property or method with name matching the key name.
get(String) - Method in class freemarker.ext.beans.ResourceBundleModel
Deprecated. Retrieves the object with specified key from resource bundle, and returns it wrapped in an appropriate TemplateModel.
get(String) - Method in class freemarker.ext.beans.RootMapModel
Deprecated. Returns BeansWrapper.wrap(map.get(key)) where map is the underlying Map.
get(String) - Method in class freemarker.ext.beans.StaticModel
Deprecated. Returns the field or method named by the key parameter.
get(String) - Method in class freemarker.ext.beans.StaticModels
Deprecated. Returns a StaticModel for the fully qualified class name passed as the key.
get(String) - Method in class freemarker.ext.beans2.ArrayWrapper
 
get(String) - Method in class freemarker.ext.beans2.BeanWrapper
 
get(String) - Method in class freemarker.ext.beans2.IndexedPropertyWrapper
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.ext.beans2.ResourceBundleWrapper
Gets a value from the resource bundle.
get(String) - Method in class freemarker.ext.beans2.StaticClassWrapper
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.ext.jdom.NodeListModel
Provides node set traversal as well as special functions: filtering by name, filtering by node type, shallow-copying, and duplicate removal.
get(String) - Method in class freemarker.ext.jsp.JspContextModel
Retrieve the requested variable from a JSP page.
get(String) - Method in class freemarker.ext.misc.ExtendedHash
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.ext.misc.ExtendedIterator
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.ext.misc.ExtendedList
Gets one of the special keys that the ExtendedList implementation provides.
get(String) - Method in class freemarker.ext.misc.Methods
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.ext.misc.Transforms
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.ext.servlet.HttpRequestHashModel
Retrieve an attribute from the servlet request.
get(String) - Method in class freemarker.ext.servlet.HttpRequestParametersHashModel
Retrieve a TemplateModel corresponding to the given request variable
get(String) - Method in class freemarker.ext.servlet.HttpSessionHashModel
Retrieve an attribute from the servlet session.
get(String) - Method in class freemarker.ext.servlet.ServletContextHashModel
Retrieve an attribute from the servlet context.
get(K) - Method in class freemarker.ext.util.CacheMapLRU
 
get(String) - Method in class freemarker.template.FastHash
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.template.FastIndexedIterator
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.template.FastIndexedWriteableIterator
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.template.FastListIterator
Gets a TemplateModel from the hash.
get(String) - Method in class freemarker.template.LocalModelWrapper
Retrieve a template model for the given key, if one exists.
get(String) - Method in class freemarker.template.RootModelWrapper
Retrieve a template model for the given key, if one exists.
get(String) - Method in class freemarker.template.SimpleHash
Gets a TemplateModel from the underlying hash.
get(String) - Method in interface freemarker.template.TemplateHashModel
Gets a TemplateModel from the hash.
get(int) - Method in interface freemarker.template.TemplateListModel
Deprecated. Retrieves the specified item from the list.
getArgumentNames() - Method in class freemarker.template.instruction.FunctionInstruction
Retrieve a list of argument names.
getArguments() - Method in class freemarker.template.expression.MethodCall
Retrieve the Expressions to be evaluated at call time.
getAsNumber() - Method in class freemarker.ext.beans.NumberModel
Deprecated. Calls the wrapped method, and calls longValue() on its return value.
getAsNumber() - Method in class freemarker.ext.beans.SimpleNumberModel
Deprecated. Retrieve the underlying value as a long.
getAsNumber() - Method in class freemarker.ext.beans2.NumberWrapper
 
getAsNumber(TemplateModel) - Static method in class freemarker.template.expression.ExpressionUtils
Determines the given TemplateModel's long value.
getAsNumber() - Method in class freemarker.template.FastBoolean
Returns the boolean value as a long.
getAsNumber() - Method in class freemarker.template.FastNumber
Returns the scalar's value as a String.
getAsNumber() - Method in class freemarker.template.SimpleNumber
Return the number value as a long.
getAsNumber() - Method in interface freemarker.template.TemplateNumberModel
Returns the number's value as a long.
getAsObject() - Method in class freemarker.ext.beans.ObjectModelBase
Deprecated. Returns the wrapped object.
getAsObject() - Method in class freemarker.ext.beans.ScalarModel
Deprecated. Invokes the wrapped method, returns its return value.
getAsObject() - Method in class freemarker.ext.beans.SimpleNumberModel
Deprecated. Retrieve the underlying object for object unwrapping purposes.
getAsObject() - Method in class freemarker.ext.beans2.ArrayWrapper
Return the underlying object to the reflection mechanism.
getAsObject() - Method in class freemarker.ext.beans2.BeanWrapper
Return the underlying object to the reflection mechanism.
getAsObject() - Method in class freemarker.ext.beans2.IndexedPropertyWrapper
Return the underlying object to the reflection mechanism.
getAsObject() - Method in class freemarker.ext.beans2.NumberWrapper
 
getAsObject() - Method in class freemarker.ext.beans2.ResourceBundleWrapper
Return the underlying object to the reflection mechanism in the freemarker.ext.beans package.
getAsObject() - Method in class freemarker.ext.jdom.NodeListModel
Return the underlying object to the reflection mechanism in the freemarker.ext.beans package.
getAsObject() - Method in class freemarker.template.FastBoolean
Return the model as a Boolean object.
getAsObject() - Method in class freemarker.template.FastHash
Return an unmodifiable view of the underlying Map object for manipulation by the freemarker.ext.beans package.
getAsObject() - Method in class freemarker.template.FastList
Return an unmodifiable view of the underlying List object for manipulation by the freemarker.ext.beans package.
getAsObject() - Method in class freemarker.template.SimpleHash
Return an unmodifiable copy of the underlying Map object for manipulation by the freemarker.ext.beans package.
getAsObject() - Method in class freemarker.template.SimpleList
Return an unmodifiable copy of the underlying List object for manipulation by the freemarker.ext.beans package.
getAsObject() - Method in interface freemarker.template.TemplateObjectModel
Return the underlying object to the reflection mechanism in the freemarker.ext.beans2 package.
getAssociationType() - Method in class freemarker.template.expression.Dot
Retrieve the operator association for this operator.
getAssociationType() - Method in class freemarker.template.expression.DynamicKeyName
Retrieve the operator association for this operator.
getAssociationType() - Method in class freemarker.template.expression.Lambda
Determines the operator association of the unary operation.
getAssociationType() - Method in class freemarker.template.expression.MethodCall
Retrieve the operator association for this operator.
getAssociationType() - Method in class freemarker.template.expression.Not
Retrieve the operator association for this operator.
getAssociationType() - Method in interface freemarker.template.expression.Unary
Determines the operator association of the unary operation.
getAsString() - Method in class freemarker.doc.ContentEntry
Returns the title of this content entry as a String.
getAsString() - Method in class freemarker.ext.beans.ObjectModelBase
Deprecated. Returns either the toString() of the wrapped object or the string "null", if the wrapped object is null.
getAsString() - Method in class freemarker.ext.beans.ScalarModel
Deprecated. Calls the wrapped method, and calls toString() on its return value.
getAsString() - Method in class freemarker.ext.beans.SimpleNumberModel
Deprecated. Retrieve the underlying value as a String.
getAsString() - Method in class freemarker.ext.beans2.ArrayWrapper
Returns the array's value as a String.
getAsString() - Method in class freemarker.ext.beans2.BeanWrapper
Returns the bean's value as a String using the object's toString method.
getAsString() - Method in class freemarker.ext.beans2.NumberWrapper
 
getAsString() - Method in class freemarker.ext.beans2.StaticClassWrapper
Returns the class's name as a String.
getAsString() - Method in class freemarker.ext.jdom.NodeListModel
This method returns the string resulting from concatenation of string representations of its nodes.
getAsString(TemplateModel) - Static method in class freemarker.template.expression.ExpressionUtils
Determines the given TemplateModel's String value.
getAsString() - Method in class freemarker.template.FastBoolean
Returns the boolean value as a String.
getAsString() - Method in class freemarker.template.FastScalar
Returns the scalar's value as a String.
getAsString() - Method in class freemarker.template.SimpleScalar
Returns the scalar's value as a String.
getAsString() - Method in interface freemarker.template.TemplateScalarModel
Returns the scalar's value as a String.
getAsStringOrEmpty(TemplateModel) - Static method in class freemarker.template.expression.ExpressionUtils
Determines the given TemplateModel's String value.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.And
Returns a binary "and" of the two expressions previously set.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.BooleanLiteral
Retrieve the value of this BooleanLiteral as a TemplateModel.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Constant
The TemplateModel value of this constant Expression.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Divide
Performs division on the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Dot
The TemplateModel value of this Expression.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.DynamicKeyName
Sets the target of this DynamicKeyName operator.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.EmptyLiteral
Retrieve the value of this EmptyLiteral as a TemplateModel.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Equals
The TemplateModel value of this equality test.
getAsTemplateModel(TemplateWriteableHashModel) - Method in interface freemarker.template.expression.Expression
The TemplateModel value of this Expression.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.GreaterThan
Performs a comparison on the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.GreaterThanOrEquals
Performs a comparison on the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.HashLiteral
The TemplateModel value of this Expression.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Identifier
Gets the identifier's referent in modelRoot.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Lambda
The TemplateModel value of this Expression.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.LessThan
Performs a comparison on the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.LessThanOrEquals
Performs a comparison on the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.ListLiteral
The TemplateModel value of this Expression.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.ListRange
Retrieve the list range as a template model.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.MethodCall
The TemplateModel value of this method call.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Minus
Performs subtraction on the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Modulo
Performs a modulus of the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Multiply
Performs multiplication on the two number models set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Not
Returns a binary "not" of the expression previously set.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.NotEquals
Returns the inequality of two expressions previously set.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.NumberLiteral
Retrieve the value of this NumberLiteral as a TemplateModel.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Or
Returns a binary "or" of the two expressions previously set.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Plus
Performs addition on the two expressions set previously.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.StringLiteral
Retrieve the value of this StringLiteral as a TemplateModel.
getAsTemplateModel(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Ternary
Performs ternary evaluation.
getAtIndex(long) - Method in class freemarker.doc.ContentList
Retrieves the specified item from the list.
getAtIndex(long) - Method in class freemarker.ext.beans.ArrayModel
Deprecated. Retrive the object at the specified index.
getAtIndex(long) - Method in class freemarker.ext.beans.ListModel
Deprecated. Get the object at the specified index.
getAtIndex(long) - Method in class freemarker.ext.beans2.ArrayWrapper
 
getAtIndex(long) - Method in class freemarker.ext.beans2.IndexedPropertyWrapper
 
getAtIndex(long) - Method in class freemarker.ext.beans2.ListWrapper
Get the value corresponding to the given index.
getAtIndex(long) - Method in class freemarker.ext.jdom.NodeListModel
Retrieves the i-th element of the node list.
getAtIndex(long) - Method in class freemarker.template.FastList
Retrieves the specified item from the list.
getAtIndex(long) - Method in class freemarker.template.FastListRange
Get the value at the specified index.
getAtIndex(long) - Method in class freemarker.template.SimpleList
Retrieves the specified item from the list.
getAtIndex(long) - Method in interface freemarker.template.TemplateIndexedModel
Get the value corresponding to the given index.
getBoolean(Object) - Static method in class freemarker.template.FastBoolean
Returns true if the passed object is the TRUE instance.
getBundle() - Method in class freemarker.ext.beans.ResourceBundleModel
Deprecated.  
getCache() - Method in class freemarker.engine.FMEngine
Get the template cache initialized by this engine.
getCache() - Method in class freemarker.template.AbstractTemplate
Retrieve the Cache that this object is stored in.
getCache() - Method in class freemarker.template.BinaryData
Retrieve the Cache that this object is stored in.
getCache() - Method in interface freemarker.template.cache.Cacheable
Retrieve the Cache that this object is stored in.
getCache() - Method in class freemarker.template.CompileableFactoryParameters
Get the cache object for this parameter object.
getCacheListeners() - Method in class freemarker.template.cache.BaseCachingStrategy
Returns all the CacheListeners registered with this strategy.
getCacheListeners() - Method in interface freemarker.template.cache.Cache
Retrieves all the listeners associated with this Cache.
getCacheListeners() - Method in class freemarker.template.cache.CacheEventAdapter
Retrieves all the listeners associated with this Cache.
getCacheListeners() - Method in class freemarker.template.FileTemplateCache
Retrieves all the CacheListeners associated with this cache.
getCacheRetriever() - Method in class freemarker.template.cache.BaseCachingStrategy
Returns the current retriever.
getCacheRetriever() - Method in interface freemarker.template.cache.CachingStrategy
Retrieve the CacheRetriever currently being used.
getCaching() - Method in class freemarker.ext.jsp.FreeMarkerTag
Retrieve whether we're caching template content from the body, or whether we recompile the template each time.
getCause() - Method in exception freemarker.template.TemplateException
Returns the underlying exception that caused this exception to be generated.
getCauseException() - Method in exception freemarker.template.TemplateException
Returns the underlying exception that caused this exception to be generated.
getCharset(Locale) - Static method in class freemarker.template.cache.LocalizedFileRetriever
Gets the preferred charset for the given locale, or null if the locale is not recognized.
getConnection() - Method in interface freemarker.template.cache.CacheRetriever
Gets the connection for this retriever.
getConnection() - Method in class freemarker.template.cache.FileRetriever
Gets the connection for this retriever.
getConnection() - Method in class freemarker.template.cache.LocalizedFileRetriever
Gets the connection for this retriever.
getContentLength() - Method in class freemarker.template.BinaryData
Returns the length of the binary data, in bytes.
getContentList() - Method in class freemarker.doc.ContentsBuilder
Returns the built content list once the SAX parse is complete.
getDefaultProperties() - Static method in class freemarker.engine.PropertyConstants
Retrieve a default set of properties sufficient to bootstrap the FMEngine object.
getDefaultTemplate() - Method in class freemarker.template.FileTemplateCache
Retrieves the default template type to be created when retrieving items from the cache.
getDefaultTemplateType() - Method in interface freemarker.template.cache.CachingStrategy
Retrieves the default template type to be created when retrieving items from the cache.
getDefaultTemplateType() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Retrieves the default template type to be created when retrieving items from the cache.
getDefaultTemplateType() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Retrieves the default template type to be created when retrieving items from the cache.
getDefaultTemplateType() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Retrieves the default template type to be created when retrieving items from the cache.
getDefaultTemplateType() - Method in class freemarker.template.cache.NullCachingStrategy
Retrieves the default template type to be created when retrieving items from the cache.
getDefaultTemplateType() - Method in class freemarker.template.cache.PreloadCachingStrategy
Retrieves the default template type to be created when retrieving items from the cache.
getDefaultTemplateType() - Method in class freemarker.template.cache.StrategyParameters
Get the default template type for this strategy parameter object.
getDelay() - Method in interface freemarker.template.cache.CachingStrategy
Returns the interval between two cache updates.
getDelay() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Returns the interval between two cache updates.
getDelay() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Returns the interval between two cache updates.
getDelay() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Returns the interval between two cache updates.
getDelay() - Method in class freemarker.template.cache.NullCachingStrategy
Returns the interval between two cache updates.
getDelay() - Method in class freemarker.template.cache.PreloadCachingStrategy
Returns the interval between two cache updates.
getDelay() - Method in class freemarker.template.cache.StrategyParameters
Get the delay for this strategy parameter object.
getDelay() - Method in class freemarker.template.FileTemplateCache
Returns the interval between two cache updates.
getDescription() - Method in class freemarker.doc.ContentEntry
Getter for property description.
getDirectory() - Method in class freemarker.template.FileTemplateCache
Returns the template cache root directory.
getDirectoryRoot() - Method in class freemarker.template.cache.FileRetrieverParameters
Get the directory root for this parameter object.
getElementName() - Method in class freemarker.template.CacheEvent
Retrieves the name of the element that caused the event.
getEncoding() - Method in class freemarker.template.cache.FileRetriever
Returns the character encoding to be used when reading template files.
getEncoding() - Method in class freemarker.template.cache.FileRetrieverParameters
Get the character encoding for this parameter object.
getEncoding() - Method in class freemarker.template.cache.LocalizedFileRetriever
Returns the character encoding to be used when reading template files.
getEncoding() - Method in class freemarker.template.CompileableFactoryParameters
Get the character encoding for this parameter object.
getEncoding() - Method in class freemarker.template.FileTemplateCache
Returns the character encoding to be used when reading template files.
getEncoding() - Method in interface freemarker.template.TextEncoding
Returns the character encoding to be used when reading template files.
getEndType() - Method in class freemarker.template.instruction.CaseInstruction
Retrieve the type of end instruction, if any.
getEndType() - Method in class freemarker.template.instruction.CommentInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in class freemarker.template.instruction.DefaultCaseInstruction
Retrieve the type of end instruction, if any.
getEndType() - Method in class freemarker.template.instruction.ElseInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in class freemarker.template.instruction.EmptyInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in class freemarker.template.instruction.EndInstruction
Return the end type that this instruction represents.
getEndType() - Method in class freemarker.template.instruction.GenericStartInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in class freemarker.template.instruction.IfElseInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in class freemarker.template.instruction.IfInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in interface freemarker.template.instruction.Instruction
Retrieve the type of end instruction, if any.
getEndType() - Method in class freemarker.template.instruction.NOOPInstruction
Retrieve the type of end instruction, if any.
getEndType() - Method in class freemarker.template.instruction.NoParseInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in class freemarker.template.instruction.SwitchInstruction
Determine what type of end instruction this is, if any.
getEndType() - Method in class freemarker.template.instruction.TextBlockInstruction
Retrieve the type of end instruction, if any.
getEnumValues() - Method in class freemarker.ext.beans2.ClassFeatures
 
getEnumValues() - Method in interface freemarker.ext.beans2.Features
Get an array of all enumeration values for the enum class.
getEnumValues() - Method in class freemarker.ext.beans2.ObjectFeatures
 
getEscape() - Method in class freemarker.template.TemplateProcessorParameters
Get the Template escape model for this parameter object.
getEventHandler() - Method in class freemarker.template.cache.StrategyParameters
Get the cache event adapter for this strategy parameter object.
getEventHandler() - Method in class freemarker.template.TemplateProcessorParameters
Get the Template runtime handler for this parameter object.
getEventListeners() - Method in class freemarker.template.GenericEventMulticaster
Gets all the registered event listeners.
getException() - Method in class freemarker.template.CacheEvent
Retrieves the exception that caused the event.
getException() - Method in class freemarker.template.TemplateExceptionEvent
The exception that caused this event to be fired.
getExpression() - Method in class freemarker.template.instruction.CaseInstruction
Retrieves the Expression to be evaluated when the case instruction is encountered.
getExpression() - Method in class freemarker.template.instruction.DefaultCaseInstruction
Retrieves the Expression to be evaluated when the case instruction is encountered.
getFactory(String) - Method in class freemarker.template.cache.TemplateRegistry
Retrieve a template factory from the registry.
getField(String) - Method in class freemarker.ext.beans2.ClassFeatures
 
getField(String) - Method in interface freemarker.ext.beans2.Features
Get a Field object for the given name.
getField(String) - Method in class freemarker.ext.beans2.ObjectFeatures
 
getFilenameFromLocale(String, LocalizedFileRetriever.LocaleMap) - Method in class freemarker.template.cache.LocalizedFileRetriever
Given a base filename, and a LocaleMap entry, work out what the filename should be.
getFilenameSuffix() - Method in class freemarker.template.cache.FileRetriever
Returns the file suffix.
getFilenameSuffix() - Method in class freemarker.template.cache.FileRetrieverParameters
Get the filename suffix for this parameter object.
getFilenameSuffix() - Method in class freemarker.template.cache.LocalizedFileRetriever
Returns the file suffix.
getFilenameSuffix() - Method in class freemarker.template.FileTemplateCache
Returns the template suffix.
getFunction(String) - Method in interface freemarker.template.FunctionTemplateProcessor
Retrieves a function from the template.
getFunction(String) - Method in class freemarker.template.instruction.FunctionInstruction
Retrieves an inner function from this function.
getFunction(String) - Method in class freemarker.template.instruction.LocalInstruction
Retrieves an inner function from this function.
getFunction(String) - Method in class freemarker.template.Template
Retrieves a function from the template.
getFunctionNames() - Method in interface freemarker.template.FunctionTemplateProcessor
Retrieve a Set of function names for this template.
getFunctionNames() - Method in class freemarker.template.instruction.FunctionInstruction
Retrieve a Set of inner function names for this function.
getFunctionNames() - Method in class freemarker.template.instruction.LocalInstruction
Retrieve a Set of inner function names for this function.
getFunctionNames() - Method in class freemarker.template.Template
Retrieve a Set of function names for this template.
getInstance(Object) - Static method in class freemarker.ext.beans.ArrayModel
Deprecated. Returns a model wrapping the specified array object.
getInstance(Collection) - Static method in class freemarker.ext.beans.CollectionModel
Deprecated. Returns a model wrapping the specified collection object.
getInstance(Enumeration) - Static method in class freemarker.ext.beans.EnumerationModel
Deprecated. Returns a model wrapping the specified enumeration object.
getInstance(Iterator) - Static method in class freemarker.ext.beans.IteratorModel
Deprecated. Returns a model wrapping the specified iterator object.
getInstance(List) - Static method in class freemarker.ext.beans.ListModel
Deprecated. Returns a model wrapping the specified list object.
getInstance(Map) - Static method in class freemarker.ext.beans.MapModel
Deprecated. Returns a model wrapping the specified map object.
getInstance(Object) - Static method in class freemarker.ext.beans.ObjectModel
Deprecated. Returns a model wrapping the specified object.
getInstance(String) - Static method in class freemarker.ext.beans.ObjectModelBase
Deprecated. Returns a model wrapping the specified String object.
getInstance(ResourceBundle) - Static method in class freemarker.ext.beans.ResourceBundleModel
Deprecated. Returns a model wrapping the specified resource bundle object.
getInstance() - Static method in class freemarker.ext.beans.StaticModels
Deprecated. Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToArrayList
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToBigDecimal
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToBigInteger
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToBool
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToBoolArray
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToByte
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToDouble
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToFloat
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToHashSet
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToIntArray
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToInteger
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToLinkedList
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToLong
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToObject
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToObjectArray
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToShort
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToString
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToTreeSet
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.beans2.ConvertToVector
Returns the singleton instance of this converter.
getInstance() - Static method in class freemarker.ext.format.DateFormat
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.format.MessageFormat
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.format.NumberFormat
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.AsNumber
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.AsString
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.CollectionSize
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.CompressLines
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.CompressWhitespace
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.Execute
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.FilterList
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.FilterTransform
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.HashKeys
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.HashValues
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.HtmlEscape
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsEmpty
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsHash
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsIndexed
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsList
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsMethod
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsNumber
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsScalar
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.IsTransform
Return a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.Join
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.LegacyCompress
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.LiveMapList
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.MapList
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.MapTransform
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.Methods
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.NormalizeNewlines
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.Perl5Substitute
Return a new instance of this class.
getInstance() - Static method in class freemarker.ext.misc.Perl5Translate
Return a new instance of this class.
getInstance() - Static method in class freemarker.ext.misc.Pipeline
Return a new instance of this class.
getInstance() - Static method in class freemarker.ext.misc.ReduceList
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.ReduceTransform
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.RemoveBlankLines
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.Transforms
Retrieve a singleton instance of this class.
getInstance() - Static method in class freemarker.ext.misc.XmlEscape
Retrieve a singleton instance of this class.
getInstance(boolean) - Static method in class freemarker.template.expression.BooleanLiteral
Factory method for retrieving instances of a BooleanLiteral.
getInstance() - Method in class freemarker.template.expression.EmptyLiteral
Factory method for retrieving instances of a EmptyLiteral.
getInstance(boolean) - Static method in class freemarker.template.FastBoolean
Factory method for retrieving instances of a FastBoolean.
getInstance() - Static method in class freemarker.template.HtmlExceptionListener
Retrieves a singleton instance of this HTML exception listener
getInstance() - Static method in class freemarker.template.instruction.BreakInstruction
Retrieves a singleton instance of BreakInstruction.
getInstance() - Static method in class freemarker.template.instruction.CommentInstruction
Return a singleton instance of a comment instruction.
getInstance() - Static method in class freemarker.template.instruction.ExitInstruction
Retrieves a singleton instance of ExitInstruction.
getInstance() - Static method in class freemarker.template.instruction.NOOPInstruction
Retrieves a singleton instance of NOOPInstruction.
getItem(String) - Method in class freemarker.engine.FMEngine
Return the named cacheable item from the cache.
getItem(String, String) - Method in class freemarker.engine.FMEngine
Return the named, typed cacheable item from the cache.
getItem(String) - Method in interface freemarker.template.cache.Cache
Gets an item from the cache.
getItem(String, String) - Method in interface freemarker.template.cache.Cache
Gets an item of the specified type from the cache.
getItem(String) - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String, String) - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Gets an item of the specified type from the cache.
getItem(String) - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String, String) - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String) - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String, String) - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String) - Method in class freemarker.template.cache.NullCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String, String) - Method in class freemarker.template.cache.NullCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String) - Method in class freemarker.template.cache.PreloadCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String, String) - Method in class freemarker.template.cache.PreloadCachingStrategy
Retrieves an item from the cache, according to the loading policy implemented.
getItem(String) - Method in class freemarker.template.FileTemplateCache
Gets the specified template from the cache, using the default template type.
getItem(String, String) - Method in class freemarker.template.FileTemplateCache
Gets the specified template type from the cache.
getLastModified() - Method in class freemarker.template.CacheEvent
Retrieves the last modification date of the named element.
getLink() - Method in class freemarker.doc.ContentEntry
Getter for property link.
getLoadingPolicy() - Method in class freemarker.template.FileTemplateCache
Returns the loading policy currently in effect
getLocale() - Method in class freemarker.template.cache.LocalizedFileRetriever
Retrieves the locale used when retrieving files.
getLocaleExtensions(Locale) - Method in class freemarker.template.cache.LocalizedFileRetriever
Creates a list of locales and associated filenames to use when searching for localized files.
getLocalizedFile(String) - Method in class freemarker.template.cache.LocalizedFileRetriever
Given a base filename, get a localized version, if one is available.
getLongTitle() - Method in class freemarker.doc.ContentEntry
Getter for property longTitle.
getMaximumAge() - Method in interface freemarker.template.cache.CachingStrategy
Retrieves the maximum age a cache item can be before it is evicted from the cache.
getMaximumAge() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Retrieves the maximum age a cache item can be before it is evicted from the cache.
getMaximumAge() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Retrieves the maximum age a cache item can be before it is evicted from the cache.
getMaximumAge() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Retrieves the maximum age a cache item can be before it is evicted from the cache.
getMaximumAge() - Method in class freemarker.template.cache.NullCachingStrategy
Retrieves the maximum age a cache item can be before it is evicted from the cache.
getMaximumAge() - Method in class freemarker.template.cache.PreloadCachingStrategy
Retrieves the maximum age a cache item can be before it is evicted from the cache.
getMaximumAge() - Method in class freemarker.template.cache.StrategyParameters
Get the maximum age for this strategy parameter object.
getMaximumAge() - Method in class freemarker.template.FileTemplateCache
Retrieves the maximum age a cache item can be before it is evicted from the cache.
getMethods(String) - Method in class freemarker.ext.beans2.ClassFeatures
 
getMethods(String) - Method in interface freemarker.ext.beans2.Features
Get a list of all methods for the given name.
getMethods(String) - Method in class freemarker.ext.beans2.ObjectFeatures
 
getModelList(TemplateWriteableHashModel) - Method in class freemarker.template.expression.ListLiteral
For the benefit of method calls, return the list of arguments as a list of TemplateModel values.
getModelRoot() - Method in class freemarker.template.TemplateProcessorParameters
Get the Template model root for this parameter object.
getName() - Method in class freemarker.template.BinaryDataFactory
Return a name for the compilable object created by this factory.
getName() - Method in class freemarker.template.cache.CacheElement
Retrieve the name of the element being cached.
getName() - Method in interface freemarker.template.CompileableFactory
Return a name for the compilable object created by this factory.
getName(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Dot
Retrieve the name of this portion of the variable.
getName(TemplateWriteableHashModel) - Method in class freemarker.template.expression.DynamicKeyName
Retrieve the name of this portion of the variable.
getName() - Method in class freemarker.template.expression.Identifier
Retrieve the name of the identifier.
getName(TemplateWriteableHashModel) - Method in class freemarker.template.expression.Identifier
Retrieve the name of this Identifier.
getName(TemplateWriteableHashModel) - Method in class freemarker.template.expression.MethodCall
Retrieve the name of this portion of the variable.
getName(TemplateWriteableHashModel) - Method in interface freemarker.template.expression.Variable
Retrieve the name of this portion of the variable.
getName() - Method in class freemarker.template.instruction.FunctionInstruction
Retrieve the function name.
getName() - Method in class freemarker.template.TemplateFactory
Return a name for the compilable object created by this factory.
getName() - Method in class freemarker.template.UnparsedTemplateFactory
Return a name for the compilable object created by this factory.
getNextInstruction() - Method in class freemarker.template.compiler.StandardTemplateParser
Searches the text for an instruction, starting at the current parse position.
getNextInstruction() - Method in interface freemarker.template.compiler.TemplateParser
Searches the text for an instruction, starting at the current parse position.
getNextInstructionTag() - Method in class freemarker.template.compiler.StandardTemplateParser
Searches the text for a tagged instruction, starting at the current parse position.
getObject() - Method in class freemarker.template.cache.CacheElement
Retrieve the object being cached.
getOutput() - Method in class freemarker.template.TemplateExceptionEvent
Deprecated. use the TemplateExceptionEvent.getWriter() method for maximum efficiency, since this method now has to wrap the underlying Writer in a PrintWriter object
getParent() - Method in class freemarker.ext.jsp.FreeMarkerTag
Get the parent (closest enclosing tag handler) for this tag handler.
getPath() - Method in class freemarker.template.cache.FileRetriever
Returns the root directory for this retriever.
getPath() - Method in class freemarker.template.cache.LocalizedFileRetriever
Returns the root directory for this retriever.
getPath() - Method in class freemarker.template.FileTemplateCache
Returns the template cache root directory.
getPrecedence() - Method in class freemarker.template.expression.And
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Divide
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Dot
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.DynamicKeyName
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Equals
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.GreaterThan
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.GreaterThanOrEquals
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Lambda
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.LessThan
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.LessThanOrEquals
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.MethodCall
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Minus
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Modulo
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Multiply
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Not
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.NotEquals
Return the precedence for this operator to the caller.
getPrecedence() - Method in interface freemarker.template.expression.Operator
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Or
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Plus
Return the precedence for this operator to the caller.
getPrecedence() - Method in class freemarker.template.expression.Ternary
Return the precedence for this operator to the caller.
getPreloadData() - Method in interface freemarker.template.cache.CacheRetriever
Returns a list of objects (Strings) to pre-load the cache with.
getPreloadData() - Method in class freemarker.template.cache.FileRetriever
Returns a list of objects (Strings) to pre-load the cache with.
getPreloadData() - Method in class freemarker.template.cache.LocalizedFileRetriever
Returns a list of objects (Strings) to pre-load the cache with.
getProperty(String) - Method in class freemarker.engine.FMEngine
Get a property using one of the property keys from the PropertyConstants class.
getProperty(String) - Method in class freemarker.ext.beans2.ClassFeatures
 
getProperty(String) - Method in interface freemarker.ext.beans2.Features
Get a PropertyDescriptor object for the given name.
getProperty(String) - Method in class freemarker.ext.beans2.ObjectFeatures
 
getRegistry() - Method in class freemarker.template.cache.FileRetrieverParameters
Get the template registry for this parameter object.
getRetriever() - Method in class freemarker.template.cache.StrategyParameters
Get the cache retriever for this strategy parameter object.
getRetriever() - Method in class freemarker.template.FileTemplateCache
Gets the CacheRetriever currently in use.
getRootFile(String) - Method in class freemarker.template.cache.LocalizedFileRetriever
Performs a reverse lookup of locale information: given a filename, determine whether a locale has been used, and if so, strips it back to the root filename.
getSeverity() - Method in class freemarker.template.TemplateExceptionEvent
Retrieve the severity, such as TemplateRuntimeHandler.Severity.ERROR.
getShelfLife() - Method in class freemarker.ext.misc.ExtendedList
 
getSourceName() - Method in class freemarker.template.TemplateExceptionEvent
Get the name of the source, such as freemarker.template.Template.process
getStream() - Method in class freemarker.template.CompileableFactoryParameters
Get the input stream for this parameter object.
getSuperTitle() - Method in class freemarker.doc.ContentEntry
Getter for property superTitle.
getTarget() - Method in class freemarker.template.expression.MethodCall
Retrieves the target of this MethodCall operator.
getTemplate(String) - Method in class freemarker.engine.FMEngine
Return the named template from the cache.
getTemplateExceptionListeners() - Method in class freemarker.template.TemplateEventAdapter
Retrieves all the current TemplateExceptionListeners that are listening for events.
getTemplatePath() - Method in class freemarker.ext.servlet.FreeMarkerServlet
Retrieve the template path.
getTemplateRegistry() - Method in class freemarker.template.cache.FileRetriever
Gets the current template registry implementation in use.
getTemplateRegistry() - Method in class freemarker.template.cache.LocalizedFileRetriever
Retrieves the current TemplateRegistry in use.
getTemplateRegistry() - Method in interface freemarker.template.cache.RegistryAccepter
Retrieves the current TemplateRegistry in use.
getTemplateRegistry() - Method in class freemarker.template.FileTemplateCache
Retrieves the current TemplateRegistry in use.
getTemplateText(Reader) - Static method in class freemarker.template.AbstractTemplate
Takes the given Reader, reads it until the end of the stream, and accumulates the contents in a String.
getTitle() - Method in class freemarker.doc.ContentEntry
Getter for property title.
getType() - Method in class freemarker.ext.beans.ArrayModel
Deprecated. Returns the type of this object (which is TYPE_ARRAY)
getType() - Method in class freemarker.ext.beans.CollectionModel
Deprecated. Returns the type of this object (which is TYPE_COLLECTION)
getType() - Method in class freemarker.ext.beans.EnumerationModel
Deprecated. Returns the type of this object (which is TYPE_ENUMERATION).
getType() - Method in class freemarker.ext.beans.IteratorModel
Deprecated. Returns the type of this object (which is TYPE_ITERATOR)
getType() - Method in class freemarker.ext.beans.ListModel
Deprecated. Returns the type of this object (which is TYPE_COLLECTION)
getType() - Method in class freemarker.ext.beans.MapModel
Deprecated. Returns the type of this object (which is TYPE_MAP)
getType() - Method in class freemarker.ext.beans.ObjectModel
Deprecated. Returns the type of this object (which is TYPE_OBJECT)
getType() - Method in class freemarker.ext.beans.ObjectModelBase
Deprecated. Returns the type of this object (which is TYPE_OBJECT_BASE)
getType() - Method in class freemarker.ext.beans.ResourceBundleModel
Deprecated. Returns the type of this object (which is TYPE_RESOURCE_BUNDLE)
getType() - Method in class freemarker.template.cache.CacheElement
Retrieve the type of object being cached.
getType() - Method in class freemarker.template.expression.And
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.BooleanLiteral
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Constant
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Divide
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Dot
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.DynamicKeyName
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.EmptyLiteral
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Equals
Determine the type of result that can be calculated by this expression.
getType() - Method in interface freemarker.template.expression.Expression
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.GreaterThan
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.GreaterThanOrEquals
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.HashLiteral
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Identifier
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Lambda
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.LessThan
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.LessThanOrEquals
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.ListLiteral
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.ListRange
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.MethodCall
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Minus
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Modulo
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Multiply
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Not
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.NotEquals
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.NumberLiteral
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Or
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Plus
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.StringLiteral
Determine the type of result that can be calculated by this expression.
getType() - Method in class freemarker.template.expression.Ternary
Determine the type of result that can be calculated by this expression.
getValueList(TemplateWriteableHashModel) - Method in class freemarker.template.expression.ListLiteral
For the benefit of method calls, return the list of arguments as a list of String values.
getWriter() - Method in class freemarker.template.TemplateExceptionEvent
Get the Template's current Writer.
getWriter() - Method in class freemarker.template.TemplateProcessorParameters
Get the writer for this parameter object.
GLOBAL_KEYWORD - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
globalModel - Variable in class freemarker.template.LocalModelWrapper
The underlying root model being wrapped.
GreaterThan - Class in freemarker.template.expression
A greater-than operator.
GreaterThan() - Constructor for class freemarker.template.expression.GreaterThan
Default constructor.
GreaterThanOrEquals - Class in freemarker.template.expression
A greater-than-or-equals operator.
GreaterThanOrEquals() - Constructor for class freemarker.template.expression.GreaterThanOrEquals
Default constructor.

H

HASH - Static variable in class freemarker.template.expression.ExpressionUtils
The expression can be a Hash only.
hash - Variable in class freemarker.template.SimpleHash
The contents of this SimpleHash are stored in this Map object.
HASH_LITERAL_END_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
HASH_LITERAL_START_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
hashCode() - Method in class freemarker.ext.misc.ExtendedList
Generate a hash code for this object based on the hash code for the SimpleList.
hashCode() - Method in class freemarker.template.cache.FileRetriever
Retrieve the hash code for this object
hashCode() - Method in class freemarker.template.expression.And
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Constant
Returns the hash code for this constant expression.
hashCode() - Method in class freemarker.template.expression.Divide
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Dot
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.DynamicKeyName
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Equals
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.GreaterThan
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.GreaterThanOrEquals
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.HashLiteral
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Identifier
Returns a hash code value for the Identifier.
hashCode() - Method in class freemarker.template.expression.Lambda
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.LessThan
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.LessThanOrEquals
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.ListLiteral
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.ListRange
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.MethodCall
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Minus
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Modulo
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Multiply
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Not
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.NotEquals
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.NumberLiteral
Override the Object.hashCode method.
hashCode() - Method in class freemarker.template.expression.Or
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.Plus
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.expression.StringLiteral
Retrieve the hash value for this object.
hashCode() - Method in class freemarker.template.expression.Ternary
Returns the hash code for this operator.
hashCode() - Method in class freemarker.template.FastHash
Return the hash value for this object.
hashCode() - Method in class freemarker.template.FastList
Return the hash value for this object.
hashCode() - Method in class freemarker.template.FastListRange
Return the hash value for this object.
hashCode() - Method in class freemarker.template.FastNumber
Return the hash value for this object.
hashCode() - Method in class freemarker.template.FastScalar
Return the hash value for this object.
hashCode() - Method in class freemarker.template.SimpleHash
Return the hash value for this object.
hashCode() - Method in class freemarker.template.SimpleList
Return the hash value for this object.
hashCode() - Method in class freemarker.template.SimpleNumber
Return the hash value for this object.
hashCode() - Method in class freemarker.template.SimpleScalar
Return the hash value for this object.
hashCode() - Method in class freemarker.template.UnparsedTemplate
Retrieve the hash code for this object
HashKeys - Class in freemarker.ext.misc
Determines the keyset of the underlying Map object given a TemplateObjectModel.
HashLiteral - Class in freemarker.template.expression
Represents a literal Hash model in a FM-Classic template.
HashLiteral(List<Expression>) - Constructor for class freemarker.template.expression.HashLiteral
Constructor that takes a list of Expression elements to be evaluated as a hash model at run time.
hashModel - Variable in class freemarker.template.RootModelWrapper
The underlying template hash being wrapped.
HashValues - Class in freemarker.ext.misc
Determines the values of the underlying Map object given a TemplateObjectModel.
hasNext() - Method in class freemarker.ext.beans2.EnumerationWrapper
Do we have another item in the list?
hasNext() - Method in class freemarker.ext.beans2.IteratorWrapper
Do we have another item in the list?
hasNext() - Method in class freemarker.ext.jdom.NodeListIterator
Returns true if nodes can be returned by a call to NodeListIterator.next().
hasNext() - Method in class freemarker.template.FastIndexedIterator
Do we have a next value?
hasNext() - Method in class freemarker.template.FastIndexedWriteableIterator
Do we have a next value?
hasNext() - Method in class freemarker.template.FastIterator
Do we have another item in the list?
hasNext() - Method in class freemarker.template.FastListIterator
Do we have another item in the list?
hasNext() - Method in interface freemarker.template.TemplateIteratorModel
Do we have another item in the list?
hasNext() - Method in interface freemarker.template.TemplateListModel
Deprecated. Is there a next item in the list?
HtmlEscape - Class in freemarker.ext.misc
Performs an HTML escape of a given template fragment.
HtmlExceptionListener - Class in freemarker.template
A basic handler that matches FreeMarker template legacy behaviour: any exceptions thrown by FM-Classic are output inside an HTML comment within the body of the output.
HtmlExceptionListener() - Constructor for class freemarker.template.HtmlExceptionListener
Deprecated. use the HtmlExceptionListener.getInstance() method instead
HtmlFormattedExceptionListener - Class in freemarker.ext.misc
Exception listener that improves reporting for compile errors.
HtmlFormattedExceptionListener() - Constructor for class freemarker.ext.misc.HtmlFormattedExceptionListener
Creates a new instance of HtmlFormattedExceptionListener
HttpRequestHashModel - Class in freemarker.ext.servlet
TemplateHashModel wrapper for HttpServletRequest attributes.
HttpRequestHashModel(HttpServletRequest) - Constructor for class freemarker.ext.servlet.HttpRequestHashModel
Construct a new HttpRequestHashModel.
HttpRequestParametersHashModel - Class in freemarker.ext.servlet
TemplateHashModel wrapper for HttpServletRequest parameters.
HttpRequestParametersHashModel(HttpServletRequest) - Constructor for class freemarker.ext.servlet.HttpRequestParametersHashModel
Construct a new HttpRequestParameterHashModel.
HttpSessionHashModel - Class in freemarker.ext.servlet
TemplateHashModel wrapper for HttpSession attributes.
HttpSessionHashModel(HttpSession) - Constructor for class freemarker.ext.servlet.HttpSessionHashModel
Construct a new HttpSessionHashModel.

I

identifier - Variable in class freemarker.ext.beans2.MethodWrapper
The name of the method, which may be overloaded, to be resolved against the object
identifier - Variable in class freemarker.ext.beans2.StaticMethodWrapper
The name of the method, which may be overloaded, to be resolved against the class
Identifier - Class in freemarker.template.expression
An identifer in a variable.
Identifier(String) - Constructor for class freemarker.template.expression.Identifier
Constructs a new Identifier with the given name.
IF_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
IF_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
IfElseInstruction - Class in freemarker.template.instruction
A instruction that handles if-elseif-else functionality.
IfElseInstruction(Expression) - Constructor for class freemarker.template.instruction.IfElseInstruction
Constructs a new if/else instruction without the first block.
IfInstruction - Class in freemarker.template.instruction
An instruction representing an if-else structure.
IfInstruction(Expression) - Constructor for class freemarker.template.instruction.IfInstruction
Constructor that takes an Expression to be tested when evaluating the "if" part of the instruction.
INCLUDE_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
IncludeInstruction - Class in freemarker.template.instruction
An instruction that gets another template from a Cache, and processes it within the current template.
IncludeInstruction(TemplateProcessor, Expression) - Constructor for class freemarker.template.instruction.IncludeInstruction
Constructor that takes the originating template and the name of the template to be included.
IncludeInstruction(TemplateProcessor, Expression, Expression) - Constructor for class freemarker.template.instruction.IncludeInstruction
Constructor that takes the originating template, the name of the template to be included and the type of template.
index - Variable in class freemarker.template.FastListIterator
The index of the next item to be returned.
IndexedPropertyWrapper - Class in freemarker.ext.beans2
Wrapper for an indexed property of a JavaBean.
IndexedPropertyWrapper(Object, IndexedPropertyDescriptor) - Constructor for class freemarker.ext.beans2.IndexedPropertyWrapper
Constructor that takes an indexed property descriptor and a target object on which it will be invoked.
indexModel - Variable in class freemarker.template.FastIndexedIterator
The model that we will index into.
indexModel - Variable in class freemarker.template.FastIndexedWriteableIterator
The model that we will index into.
init(Properties) - Method in class freemarker.engine.FMEngine
Initialize this engine using properties supplied from the given properties object.
init() - Method in class freemarker.engine.FMEngine
Initialize this engine using properties set using the FMEngine.setProperty(String, String) method.
init() - Method in class freemarker.ext.servlet.FreeMarkerServlet
Initialise the servlet.
initializeServletContext(HttpServletRequest, HttpServletResponse) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Called when servlet detects in a request processing that application-global (that is, ServletContext-specific) attributes are not yet set.
initializeSession(HttpServletRequest, HttpServletResponse) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Called when servlet detects in a request processing that session-global (that is, HttpSession-specific) attributes are not yet set.
INSTANCE - Static variable in class freemarker.ext.beans.StaticModels
Deprecated. The single instance of the class.
INSTANCE - Static variable in class freemarker.template.BinaryDataFactory
The singleton instance of this BinaryDataFactory.
INSTANCE - Static variable in class freemarker.template.cache.FileRetrieverFactory
The singleton instance of this FileRetrieverFactory
INSTANCE - Static variable in class freemarker.template.cache.LoadAdHocCachingStrategyFactory
The singleton instance of this LoadAdHocCachingStrategyFactory
INSTANCE - Static variable in class freemarker.template.cache.LoadOnDemandCachingStrategyFactory
The singleton instance of this LoadOnDemandCachingStrategyFactory
INSTANCE - Static variable in class freemarker.template.cache.LocalizedFileRetrieverFactory
The singleton instance of this LocalizedFileRetrieverFactory
INSTANCE - Static variable in class freemarker.template.cache.LoDWithRefreshCachingStrategyFactory
The singleton instance of this LoDWithRefreshCachingStrategyFactory
INSTANCE - Static variable in class freemarker.template.cache.NullCachingStrategyFactory
The singleton instance of this NullCachingStrategyFactory
INSTANCE - Static variable in class freemarker.template.cache.PreloadCachingStrategyFactory
The singleton instance of this PreloadCachingStrategyFactory
INSTANCE - Static variable in class freemarker.template.TemplateFactory
The singleton instance of this TemplateFactory.
INSTANCE - Static variable in class freemarker.template.UnparsedTemplateFactory
The singleton instance of this UnparsedTemplateFactory.
Instruction - Interface in freemarker.template.instruction
An interface that parsed instructions must implement.
Instruction.EndType - Enum in freemarker.template.instruction
Enumerates the type of end instructions that can terminate a given instruction.
isComplete() - Method in class freemarker.template.expression.AbstractBinary
Is the Expression complete?
isComplete() - Method in class freemarker.template.expression.BooleanLiteral
Does the BooleanLiteral have a value?
isComplete() - Method in class freemarker.template.expression.Constant
Is the Expression complete?
isComplete() - Method in class freemarker.template.expression.Dot
Are both the target and the identifier specified?
isComplete() - Method in class freemarker.template.expression.DynamicKeyName
Are both the key name and target specified?
isComplete() - Method in class freemarker.template.expression.EmptyLiteral
Is the Expression complete?
isComplete() - Method in interface freemarker.template.expression.Expression
Is the Expression complete?
isComplete() - Method in class freemarker.template.expression.HashLiteral
Has the HashLiteral been populated?
isComplete() - Method in class freemarker.template.expression.Identifier
Has the identifier's name been assigned?
isComplete() - Method in class freemarker.template.expression.Lambda
Is the target specified?
isComplete() - Method in class freemarker.template.expression.ListLiteral
Has the ListLiteral been populated?
isComplete() - Method in class freemarker.template.expression.ListRange
Do we have from and to values?
isComplete() - Method in class freemarker.template.expression.MethodCall
Are both the target and the arguments specified?
isComplete() - Method in class freemarker.template.expression.Not
Is the target specified?
isComplete() - Method in class freemarker.template.expression.NumberLiteral
Does the NumberLiteral have a value?
isComplete() - Method in class freemarker.template.expression.StringLiteral
Does the StringLiteral contain a value?
isComplete() - Method in class freemarker.template.expression.Ternary
Is the Expression complete?
isConstant() - Method in class freemarker.template.expression.And
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.BooleanLiteral
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Constant
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Divide
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Dot
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.DynamicKeyName
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.EmptyLiteral
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Equals
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in interface freemarker.template.expression.Expression
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.GreaterThan
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.GreaterThanOrEquals
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.HashLiteral
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Identifier
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Lambda
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.LessThan
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.LessThanOrEquals
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.ListLiteral
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.ListRange
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.MethodCall
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Minus
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Modulo
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Multiply
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Not
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.NotEquals
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.NumberLiteral
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Or
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Plus
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.StringLiteral
Determine whether result calculated by this expression is a constant value.
isConstant() - Method in class freemarker.template.expression.Ternary
Determine whether result calculated by this expression is a constant value.
isDefault() - Method in class freemarker.template.instruction.CaseInstruction
Is this the default case?
isDefault() - Method in class freemarker.template.instruction.DefaultCaseInstruction
Is this the default case?
isEmpty() - Method in class freemarker.doc.ContentEntry
Is the template model empty?
isEmpty() - Method in class freemarker.doc.ContentList
Is the list empty?
isEmpty() - Method in class freemarker.doc.TabItem
Is this model empty?
isEmpty() - Method in class freemarker.ext.beans.ArrayModel
Deprecated. Returns true if the wrapped array is null, or its length is 0.
isEmpty() - Method in class freemarker.ext.beans.CollectionModel
Deprecated. Returns true if the underlying collection contains no elements.
isEmpty() - Method in class freemarker.ext.beans.EnumerationModel
Deprecated. Returns true if the enumeration is null or the enumeration has no more elements, otherwise false.
isEmpty() - Method in class freemarker.ext.beans.IteratorModel
Deprecated. Returns true if the iterator is null or the iterator has no elements remaining, otherwise false.
isEmpty() - Method in class freemarker.ext.beans.MapModel
Deprecated. Returns true if the underlying map is empty.
isEmpty() - Method in class freemarker.ext.beans.MethodModel
Deprecated. Returns true if the wrapped method's return type is void.
isEmpty() - Method in class freemarker.ext.beans.ObjectModelBase
Deprecated. Tells whether the model is empty.
isEmpty() - Method in class freemarker.ext.beans.ResourceBundleModel
Deprecated. Returns true if this bundle contains no objects.
isEmpty() - Method in class freemarker.ext.beans.RootMapModel
Deprecated. Returns map.isEmpty() where map is the underlying map.
isEmpty() - Method in class freemarker.ext.beans.ScalarModel
Deprecated. Returns true only if the property value is a null, or a Boolean with false value.
isEmpty() - Method in class freemarker.ext.beans.SimpleNumberModel
Deprecated. Is there an underlying number in this model?
isEmpty() - Method in class freemarker.ext.beans.StaticModel
Deprecated. Returns true if there is at least one public static field or method in the underlying class.
isEmpty() - Method in class freemarker.ext.beans.StaticModels
Deprecated.  
isEmpty() - Method in class freemarker.ext.beans2.ArrayWrapper
 
isEmpty() - Method in class freemarker.ext.beans2.BeanWrapper
 
isEmpty() - Method in class freemarker.ext.beans2.EnumerationMethodWrapper
 
isEmpty() - Method in class freemarker.ext.beans2.EnumerationWrapper
Is the object empty?
isEmpty() - Method in class freemarker.ext.beans2.IndexedPropertyWrapper
Is the object empty?
isEmpty() - Method in class freemarker.ext.beans2.IteratorMethodWrapper
 
isEmpty() - Method in class freemarker.ext.beans2.IteratorWrapper
Is the object empty?
isEmpty() - Method in class freemarker.ext.beans2.MethodWrapper
 
isEmpty() - Method in class freemarker.ext.beans2.NumberWrapper
 
isEmpty() - Method in class freemarker.ext.beans2.ResourceBundleWrapper
Is the resource bundle empty or null?
isEmpty() - Method in class freemarker.ext.beans2.StaticClassWrapper
Is the object empty?
isEmpty() - Method in class freemarker.ext.beans2.StaticMethodWrapper
 
isEmpty() - Method in class freemarker.ext.format.DateFormat
Is the object empty?
isEmpty() - Method in class freemarker.ext.format.MessageFormat
Is the object empty?
isEmpty() - Method in class freemarker.ext.format.NumberFormat
Is the object empty?
isEmpty() - Method in class freemarker.ext.jdom.NodeListIterator
Is the object empty?
isEmpty() - Method in class freemarker.ext.jdom.NodeListModel
Returns true if this model contains no nodes.
isEmpty() - Method in class freemarker.ext.jsp.JspContextModel
Is the template model empty?
isEmpty() - Method in class freemarker.ext.misc.AsNumber
Is this model empty?
isEmpty() - Method in class freemarker.ext.misc.AsString
Is this model empty?
isEmpty() - Method in class freemarker.ext.misc.CollectionSize
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.CompressLines
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.CompressWhitespace
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Execute
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.FilterList
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.FilterTransform
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.FreeMarkerToHtml
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.HashKeys
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.HashValues
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.HtmlEscape
Is the object empty?
IsEmpty - Class in freemarker.ext.misc
Determines whether a given model is either null or returns an isEmpty() call as true.
isEmpty() - Method in class freemarker.ext.misc.IsEmpty
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.IsHash
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.IsIndexed
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.IsList
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.IsMethod
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.IsNumber
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.IsScalar
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.IsTransform
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.JavaToHtml
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Join
 
isEmpty() - Method in class freemarker.ext.misc.LegacyCompress
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.LiveMapList
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.MapList
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.MapTransform
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Match
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Methods
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.NormalizeNewlines
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Perl5Substitute
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Perl5Translate
 
isEmpty() - Method in class freemarker.ext.misc.Pipeline
Is the current method model empty.
isEmpty() - Method in class freemarker.ext.misc.ReduceList
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.ReduceTransform
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.RemoveBlankLines
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Split
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Substitute
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.TransformPipeline
Is there anything in this pipeline.
isEmpty() - Method in class freemarker.ext.misc.Transforms
Is the object empty?
isEmpty() - Method in class freemarker.ext.misc.Translate
 
isEmpty() - Method in class freemarker.ext.misc.XmlEscape
Is the object empty?
isEmpty() - Method in class freemarker.ext.servlet.HttpRequestHashModel
Do we have any attributes in the request?
isEmpty() - Method in class freemarker.ext.servlet.HttpRequestParametersHashModel
Do we have any items in the request?
isEmpty() - Method in class freemarker.ext.servlet.HttpSessionHashModel
Do we have any attributes in the session?
isEmpty() - Method in class freemarker.ext.servlet.ServletContextHashModel
Do we have any attributes in the servlet context?
isEmpty() - Method in class freemarker.template.expression.LambdaMethod
Is the object empty?
isEmpty() - Method in class freemarker.template.FastBoolean
Is the model empty?
isEmpty() - Method in class freemarker.template.FastHash
Is the model empty?
isEmpty() - Method in class freemarker.template.FastIndexedIterator
Is the iterator empty?
isEmpty() - Method in class freemarker.template.FastIndexedWriteableIterator
Is the iterator empty?
isEmpty() - Method in class freemarker.template.FastIterator
Is the object empty?
isEmpty() - Method in class freemarker.template.FastList
Is the underlying List empty?
isEmpty() - Method in class freemarker.template.FastListIterator
Is the object empty?
isEmpty() - Method in class freemarker.template.FastListRange
Is the range empty?
isEmpty() - Method in class freemarker.template.FastNumber
Is the scalar value empty?
isEmpty() - Method in class freemarker.template.FastScalar
Is the scalar value empty?
isEmpty() - Method in class freemarker.template.GenericEventMulticaster
To shortcut event firing: if there's nothing listening, don't bother creating an EventObject.
isEmpty() - Method in class freemarker.template.instruction.FunctionModel
Is the function model populated?
isEmpty() - Method in class freemarker.template.LocalModelWrapper
Returns whether we have a completely empty model.
isEmpty() - Method in class freemarker.template.RootModelWrapper
Returns whether we have a completely empty model.
isEmpty() - Method in class freemarker.template.SimpleHash
Is the underlying Map empty?
isEmpty() - Method in class freemarker.template.SimpleList
Is the underlying List empty?
isEmpty() - Method in class freemarker.template.SimpleNumber
Is this SimpleNumber empty?
isEmpty() - Method in class freemarker.template.SimpleScalar
Is this SimpleScalar empty?
isEmpty() - Method in interface freemarker.template.TemplateModel
Is the object empty?
isEndInstruction() - Method in class freemarker.template.instruction.CommentInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.DefaultCaseInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.ElseInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.EmptyInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.EndInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.GenericStartInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.IfElseInstruction
Is this an end instruction?
isEndInstruction() - Method in interface freemarker.template.instruction.Instruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.NOOPInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.NoParseInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.SwitchInstruction
Is this an end instruction?
isEndInstruction() - Method in class freemarker.template.instruction.TextBlockInstruction
Is this an end instruction?
isEqual(TemplateModel, TemplateModel) - Static method in class freemarker.template.expression.ExpressionUtils
Determines whether both sides of an expression are equal.
isExpired(int) - Method in class freemarker.template.cache.CacheElement
Has the object in this cache element expired?
isGenerated() - Method in class freemarker.doc.ContentEntry
Getter for property generated.
IsHash - Class in freemarker.ext.misc
Determines whether a given model is an instance of a TemplateHashModel.
isIdentifierStartChar(char) - Static method in class freemarker.template.compiler.StandardTemplateParser
Determines whether a character is legal at the start of an identifier.
IsIndexed - Class in freemarker.ext.misc
Determines whether a given model is an instance of a TemplateListModel or TemplateIndexedModel.
IsList - Class in freemarker.ext.misc
Determines whether a given model is an instance of a TemplateListModel or TemplateListModel2.
IsMethod - Class in freemarker.ext.misc
Determines whether a given model is an instance of a TemplateMethodModel or TemplateMethodModel2.
isMoreInstructions() - Method in class freemarker.template.compiler.StandardTemplateParser
Are there any more instructions left to be parsed?
isMoreInstructions() - Method in interface freemarker.template.compiler.TemplateParser
Are there any more instructions left to be parsed?
IsNumber - Class in freemarker.ext.misc
Determines whether a given model is an instance of a TemplateNumberModel.
isPermanent - Variable in class freemarker.ext.misc.ExtendedList
 
isPermanent() - Method in class freemarker.ext.misc.ExtendedList
 
isRewound() - Method in interface freemarker.template.TemplateListModel
Deprecated. Is the cursor at the beginning of the list?
isScalar(Class) - Static method in class freemarker.ext.beans.BeansWrapper
Deprecated. Determines whether the object of this class should be wrapped into a FastScalar (true), or into a descendant of ObjectModelBase (false).
isScalar(Object) - Static method in class freemarker.ext.beans.BeansWrapper
Deprecated. Determines whether the object should be wrapped into a SimpleScalar (true), or into a descendant of ObjectModelBase (false).
IsScalar - Class in freemarker.ext.misc
Determines whether a given model is an instance of a TemplateScalarModel.
isStale() - Method in class freemarker.ext.misc.ExtendedList
 
isSuffixValid(String) - Method in class freemarker.template.cache.FileRetriever
Determine whether the filename ends with the appropriate filename suffix.
isSuffixValid(String) - Method in class freemarker.template.cache.LocalizedFileRetriever
Determine whether the filename ends with the appropriate filename suffix.
IsTransform - Class in freemarker.ext.misc
Determines whether a given model is an instance of a TemplateTransformModel or TemplateTransformModel2.
isTrue(TemplateModel) - Static method in class freemarker.template.expression.ExpressionUtils
Determines the "truth" of a given template model.
IterableWrapper<T extends java.lang.Iterable> - Class in freemarker.ext.beans2
Wraps Iterable objects by providing a template iterator model.
IterableWrapper() - Constructor for class freemarker.ext.beans2.IterableWrapper
Default constructor where an object is not provided initially.
IterableWrapper(T) - Constructor for class freemarker.ext.beans2.IterableWrapper
Constructor that takes an Iterable object to be wrapped.
iterator - Variable in class freemarker.template.FastIterator
The iterator being wrapped by this model.
iterator - Variable in class freemarker.template.FastListIterator
The iterator being wrapped by this model.
IteratorMethodWrapper - Class in freemarker.ext.beans2
Wraps a method that returns an iterator.
IteratorMethodWrapper() - Constructor for class freemarker.ext.beans2.IteratorMethodWrapper
Default constructor where an iterator method is not provided initially.
IteratorMethodWrapper(Method, Object[]) - Constructor for class freemarker.ext.beans2.IteratorMethodWrapper
Constructor that takes a method and object parameters to be provided to the method call.
IteratorMethodWrapper(Method, Object[], Object) - Constructor for class freemarker.ext.beans2.IteratorMethodWrapper
Constructor that takes a method, the object target for the method, and object parameters to be provided to the method call.
IteratorModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
IteratorModel(Iterator) - Constructor for class freemarker.ext.beans.IteratorModel
Deprecated. Creates a new model that wraps the specified iterator object.
IteratorWrapper<T extends java.util.Iterator> - Class in freemarker.ext.beans2
Wraps an Iterator object as an Iterator model.
IteratorWrapper() - Constructor for class freemarker.ext.beans2.IteratorWrapper
Default constructor where an object is not provided initially.
IteratorWrapper(T) - Constructor for class freemarker.ext.beans2.IteratorWrapper
Constructor that takes an Iterator object to be wrapped.

J

JavaLoggingExceptionListener - Class in freemarker.ext.misc
Adapts FM-Classic's exception events to the java.util.logging logging methods.
JavaLoggingExceptionListener() - Constructor for class freemarker.ext.misc.JavaLoggingExceptionListener
Creates new JavaLoggingExceptionListener
JavaToHtml - Class in freemarker.ext.misc
A FM-Classic transformer that performs syntax colouring of Java source files, and outputs the results in HTML.
JavaToHtml() - Constructor for class freemarker.ext.misc.JavaToHtml
Creates new JavaToHtml
Join - Class in freemarker.ext.misc
Replicates the standard Perl join function.
JspContextModel - Class in freemarker.ext.jsp
A TemplateHashModel that allows access to JSP variables within a given scope.
JspContextModel(PageContext, int) - Constructor for class freemarker.ext.jsp.JspContextModel
Constructor for a JspContextModel.

L

Lambda - Class in freemarker.template.expression
Implements a Lambda expression.
Lambda(List<Identifier>) - Constructor for class freemarker.template.expression.Lambda
Constructor that takes a list of arguments to be supplied to the lambda expression.
LAMBDA_KEYWORD - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LambdaMethod - Class in freemarker.template.expression
Implements an instance of a lambda expression.
LambdaMethod(Expression, TemplateWriteableHashModel, List<Identifier>) - Constructor for class freemarker.template.expression.LambdaMethod
Construct a new Lambda method given an expression to evaluate, a template model for context evaluation, and a list of parameters to be resolved when this method is called.
lastModified() - Method in class freemarker.template.cache.CacheElement
Retrieve the time the element was last modified, according to the cache.
lastModified(String) - Method in interface freemarker.template.cache.CacheRetriever
Determines when the object in the template repository was last modified.
lastModified(String) - Method in class freemarker.template.cache.FileRetriever
Determines when the object in the template repository was last modified.
lastModified(String) - Method in class freemarker.template.cache.LocalizedFileRetriever
Determines when the object in the template repository was last modified.
left - Variable in class freemarker.template.expression.AbstractBinary
The left-hand side of the expression to be evaluated.
LegacyCompress - Class in freemarker.ext.misc
A re-implementation of the <compress> template instruction as a TemplateTransformModel.
LessThan - Class in freemarker.template.expression
A less-than operator.
LessThan() - Constructor for class freemarker.template.expression.LessThan
Default constructor.
LessThanOrEquals - Class in freemarker.template.expression
A less-than-or-equals operator.
LessThanOrEquals() - Constructor for class freemarker.template.expression.LessThanOrEquals
Default constructor.
LinkedListTemplateBuilder - Class in freemarker.template.compiler
Builds a template as a tree structure in which child nodes are stored in TemplateArrayLists.
LinkedListTemplateBuilder(FunctionTemplateProcessor, TemplateParser) - Constructor for class freemarker.template.compiler.LinkedListTemplateBuilder
Constructs a new LinkedListTemplateBuilder with a FunctionTemplateProcessor and a TemplateParser.
LIST - Static variable in class freemarker.template.expression.ExpressionUtils
The expression can be a List only.
list - Variable in class freemarker.template.SimpleList
The contents of this SimpleList are stored in this List object.
LIST_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LIST_INDEX_KEYWORD - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LIST_LITERAL_END_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LIST_LITERAL_RANGE - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LIST_LITERAL_START_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LIST_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
listCachedFiles() - Method in interface freemarker.template.cache.Cache
Returns an iterator over a list of CacheElement instances.
listCachedFiles() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Returns an iterator over a list of CacheElement instances.
listCachedFiles() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Retrieves a list of objects currently in the cache.
listCachedFiles() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Retrieves a list of objects currently in the cache.
listCachedFiles() - Method in class freemarker.template.cache.NullCachingStrategy
Retrieves a list of objects currently in the cache.
listCachedFiles() - Method in class freemarker.template.cache.PreloadCachingStrategy
Returns an iterator over a list of CacheElement instances.
listCachedFiles() - Method in class freemarker.template.FileTemplateCache
Returns a list of cached files.
ListenerAdapter<O extends java.util.EventObject,L extends java.util.EventListener> - Interface in freemarker.template
An interface for adapters that GenericEventMulticaster can use to fire an event.
ListInstruction - Class in freemarker.template.instruction
An instruction that processes a TemplateListModel or TemplateListModel2.
ListInstruction(Expression, Identifier) - Constructor for class freemarker.template.instruction.ListInstruction
Constructs a list/foreach instruction containing the list variable and the index variable.
ListIteratorWrapper<T extends java.util.ListIterator> - Class in freemarker.ext.beans2
Wraps a ListIterator object as an Iterator model.
ListIteratorWrapper() - Constructor for class freemarker.ext.beans2.ListIteratorWrapper
Default constructor where an object is not provided initially.
ListIteratorWrapper(T) - Constructor for class freemarker.ext.beans2.ListIteratorWrapper
Constructor that takes a ListIterator object to be wrapped.
ListLiteral - Class in freemarker.template.expression
Represents a literal List model in a FM-Classic template.
ListLiteral(List<Expression>) - Constructor for class freemarker.template.expression.ListLiteral
Constructor that takes a list of Expression elements to be evaluated as a list model at run time.
ListModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
ListModel(List) - Constructor for class freemarker.ext.beans.ListModel
Deprecated. Creates a new model that wraps the specified collection object.
ListRange - Class in freemarker.template.expression
An expression that represents a indexModel of list values.
ListRange(Expression, Expression) - Constructor for class freemarker.template.expression.ListRange
Constructor that takes from and to values in the form of expressions.
ListWrapper<T extends java.util.List> - Class in freemarker.ext.beans2
Wraps a List object by extending the Collection wrapper to provide an indexed model.
ListWrapper() - Constructor for class freemarker.ext.beans2.ListWrapper
Default constructor where an object is not provided initially.
ListWrapper(T) - Constructor for class freemarker.ext.beans2.ListWrapper
Constructor that takes a List object to be wrapped.
LiveMapList - Class in freemarker.ext.misc
Behaves the same way as MapList, but results are returned "live", that is, evaluated on the fly.
LoadAdHocCachingStrategy - Class in freemarker.template.cache
Implements a load-ad-hoc caching strategy.
LoadAdHocCachingStrategy() - Constructor for class freemarker.template.cache.LoadAdHocCachingStrategy
Creates new LoadAdHocCachingStrategy.
LoadAdHocCachingStrategy(StrategyParameters) - Constructor for class freemarker.template.cache.LoadAdHocCachingStrategy
Creates new LoadAdHocCachingStrategy with the given parameters.
LoadAdHocCachingStrategyFactory - Class in freemarker.template.cache
Factory class for creating LoadAdHocCachingStrategy objects.
loadData(String, String, Cache) - Method in interface freemarker.template.cache.CacheRetriever
Retrieves data of the appropriate type to be stored in the cache.
loadData(String, String, Cache) - Method in class freemarker.template.cache.FileRetriever
Retrieves the appropriate data to be stored in the cache.
loadData(String, String, Cache) - Method in class freemarker.template.cache.LocalizedFileRetriever
Retrieves the appropriate data to be stored in the cache.
LoadOnDemandCachingStrategy - Class in freemarker.template.cache
Implements a load-on-demand caching strategy.
LoadOnDemandCachingStrategy() - Constructor for class freemarker.template.cache.LoadOnDemandCachingStrategy
Creates new LoadOnDemandCachingStrategy.
LoadOnDemandCachingStrategy(StrategyParameters) - Constructor for class freemarker.template.cache.LoadOnDemandCachingStrategy
Creates new LoadOnDemandCachingStrategy with the given parameters.
LoadOnDemandCachingStrategyFactory - Class in freemarker.template.cache
Factory class for creating LoadOnDemandCachingStrategy objects.
LOCAL_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LOCAL_KEYWORD - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
LOCAL_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
locale - Variable in class freemarker.template.cache.LocalizedFileRetriever
The localization.
localeExtensions - Variable in class freemarker.template.cache.LocalizedFileRetriever
 
LocalInstruction - Class in freemarker.template.instruction
An instruction representing a local instruction.
LocalInstruction(List<Identifier>) - Constructor for class freemarker.template.instruction.LocalInstruction
Constructor that takes a list of local variable identifiers to indicate which variables should be interpreted as local to this scope.
LocalizedFileRetriever - Class in freemarker.template.cache
Retrieves cacheable objects through the file system.
LocalizedFileRetriever() - Constructor for class freemarker.template.cache.LocalizedFileRetriever
Creates new FileRetriever.
LocalizedFileRetriever(String) - Constructor for class freemarker.template.cache.LocalizedFileRetriever
Constructs a FileRetriever with a directory in which it will look for template files.
LocalizedFileRetriever(File) - Constructor for class freemarker.template.cache.LocalizedFileRetriever
Creates a new FileRetriever, with a directory root.
LocalizedFileRetriever(FileRetrieverParameters) - Constructor for class freemarker.template.cache.LocalizedFileRetriever
Creates a new LocalizedFileRetriever, with the given parameters.
LocalizedFileRetrieverFactory - Class in freemarker.template.cache
Factory class for creating LocalizedFileRetrieverFactory classes using the given parameter class.
localModel - Variable in class freemarker.template.LocalModelWrapper
The map containing local values for the root model.
LocalModelWrapper - Class in freemarker.template
Wraps a template hash model with a template model root.
LocalModelWrapper(TemplateWriteableHashModel, Map<String, TemplateModel>) - Constructor for class freemarker.template.LocalModelWrapper
Create a new RootModelWrapper with the given hash model as the model to be wrapped.
LoDWithRefreshCachingStrategy - Class in freemarker.template.cache
Implements a load-on-demand caching strategy with periodic refreshes.
LoDWithRefreshCachingStrategy() - Constructor for class freemarker.template.cache.LoDWithRefreshCachingStrategy
Creates new LoadOnDemandCachingStrategy.
LoDWithRefreshCachingStrategy(StrategyParameters) - Constructor for class freemarker.template.cache.LoDWithRefreshCachingStrategy
Creates new LoDWithRefreshCachingStrategy with the given parameters.
LoDWithRefreshCachingStrategyFactory - Class in freemarker.template.cache
Factory class for creating LoDWithRefreshCachingStrategy objects.
Log4jExceptionListener - Class in freemarker.ext.misc
Adapts FM-Classic's exception events to Log4j's logging methods.
Log4jExceptionListener() - Constructor for class freemarker.ext.misc.Log4jExceptionListener
Creates new Log4jExceptionListener
LONG_OPERATOR_LENGTH - Static variable in class freemarker.template.compiler.StandardTemplateParser
Length of operators that are more than one character long.

M

m_cInnerModel - Variable in class freemarker.engine.FMModel
 
m_cModel - Variable in class freemarker.engine.FMModel
 
m_cTemplates - Variable in class freemarker.template.cache.TemplateRegistry
A map of template types that can be instantiated by this object.
main(String[]) - Static method in class freemarker.doc.Manual
Main method for creating the FM-Classic manual.
main(String[]) - Static method in class freemarker.doc.WebSite
Main method for creating the website navigation bar.
main(String[]) - Static method in class freemarker.engine.FMEngine
 
main(String[]) - Static method in class freemarker.ext.beans2.BeanExplorer
Main method for testing various aspects of the Java introspection classes.
main(String[]) - Static method in class freemarker.ext.jdom.NodeListModel
Loads a template from a file passed as the first argument, loads an XML document from either the second argument or standard input, passes it to the template and writes the result of template processing to standard output.
main(String[]) - Static method in class freemarker.ext.util.Splitter
Split the given file or files into one or more output files.
makeTableOfContents() - Method in class freemarker.doc.WebSite
Creates the navigation bar for the manual.
Manual - Class in freemarker.doc
Creates the FM-Classic manual.
Manual() - Constructor for class freemarker.doc.Manual
Creates new Manual
MapList - Class in freemarker.ext.misc
 
MapModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
MapModel(Map) - Constructor for class freemarker.ext.beans.MapModel
Deprecated. Creates a new model that wraps the specified map object.
MapTransform - Class in freemarker.ext.misc
 
MapWrapper<T extends java.util.Map> - Class in freemarker.ext.beans2
Wraps Collection objects by providing additional methods to support list models and method support for getting and setting values.
MapWrapper() - Constructor for class freemarker.ext.beans2.MapWrapper
Default constructor where an object is not provided initially.
MapWrapper(T) - Constructor for class freemarker.ext.beans2.MapWrapper
Constructor that takes a Map object to be wrapped.
Match - Class in freemarker.ext.misc
A method model that implements the Perl 5 match function.
Match() - Constructor for class freemarker.ext.misc.Match
Construct a new match method.
MAX_TAG_NAME_LENGTH - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
maximumAge - Variable in class freemarker.ext.servlet.FreeMarkerServlet
 
MessageFormat - Class in freemarker.ext.format
Formats a message using a given substitution pattern.
method - Variable in class freemarker.ext.beans2.IteratorMethodWrapper
The method returning the Iterator
METHOD - Static variable in class freemarker.template.expression.ExpressionUtils
The expression can be a Method only.
MethodCall - Class in freemarker.template.expression
A unary operator that calls a TemplateMethodModel.
MethodCall(List<Expression>) - Constructor for class freemarker.template.expression.MethodCall
Constructor that takes a List of Expressions to be evaluated at method call time.
MethodModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
MethodModel(Object, Method) - Constructor for class freemarker.ext.beans.MethodModel
Deprecated. Creates a model for a specific method on a specific object.
Methods - Class in freemarker.ext.misc
A simple hash model that provides access to all the non-deprecated method models in this package.
MethodWrapper - Class in freemarker.ext.beans2
Wraps a method identifier.
MethodWrapper() - Constructor for class freemarker.ext.beans2.MethodWrapper
Default constructor where no target method object or identifier are supplied.
MethodWrapper(Object, String) - Constructor for class freemarker.ext.beans2.MethodWrapper
Constructor that takes an object on which the method will be called, and an identifier to resolve to a method.
Minus - Class in freemarker.template.expression
A subtraction operator.
Minus() - Constructor for class freemarker.template.expression.Minus
Default constructor.
Models - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
Modulo - Class in freemarker.template.expression
A modulus operator.
Modulo() - Constructor for class freemarker.template.expression.Modulo
Default constructor.
MS_PER_MINUTE - Static variable in class freemarker.ext.misc.ExtendedList
 
multicaster - Variable in class freemarker.template.cache.CacheEventAdapter
Holds any event listeners wanting to receive cache events.
Multiply - Class in freemarker.template.expression
A multiplication operator.
Multiply() - Constructor for class freemarker.template.expression.Multiply
Default constructor.

N

nameToFile(String) - Method in class freemarker.template.cache.FileRetriever
Converts a cache element name to a File.
nameToFile(String) - Method in class freemarker.template.cache.LocalizedFileRetriever
Converts a cache element name to a File.
newInstance() - Static method in class freemarker.template.cache.FileRetrieverParameters
Create a new instances of the FileRetrieverParameters class.
newInstance(File) - Static method in class freemarker.template.cache.FileRetrieverParameters
Create a new instances of the FileRetrieverParameters class, with the given directory root, and a default TemplateRegistry.
newInstance(String) - Static method in class freemarker.template.cache.FileRetrieverParameters
Create a new instances of the FileRetrieverParameters class, with the given directory root, and a default TemplateRegistry.
newInstance() - Static method in class freemarker.template.cache.StrategyParameters
Create a new instances of the StrategyParameters class.
newInstance(CacheRetriever) - Static method in class freemarker.template.cache.StrategyParameters
Create a new instances of the StrategyParameters class with the given cache retriever.
newInstance(CacheRetriever, long) - Static method in class freemarker.template.cache.StrategyParameters
Create a new instances of the StrategyParameters class with the given cache retriever and delay between cache refreshes.
newInstance(InputStream) - Static method in class freemarker.template.CompileableFactoryParameters
Create a new instance of this compileable factory parameter class with the given input stream.
newInstance(InputStream, Cache) - Static method in class freemarker.template.CompileableFactoryParameters
Create a new instance of this compileable factory parameter class with the given input stream and cache to be associated with.
newInstance() - Static method in class freemarker.template.TemplateProcessorParameters
Create a new instance of this template processor parameter class.
newInstance(Writer) - Static method in class freemarker.template.TemplateProcessorParameters
Create a new instance of this template processor parameter class with the given writer.
newInstanceFromClassName(String) - Method in class freemarker.engine.FMEngine
Create a new instance of the named class using reflection.
next() - Method in class freemarker.ext.beans2.EnumerationWrapper
Retrieve the next item in the list.
next() - Method in class freemarker.ext.beans2.IteratorWrapper
Retrieve the next item in the list.
next() - Method in class freemarker.ext.jdom.NodeListIterator
Returns the next node.
next() - Method in class freemarker.template.FastIndexedIterator
Return the next value in the indexModel, and increment the counter to point to the next value.
next() - Method in class freemarker.template.FastIndexedWriteableIterator
Return the next value in the indexModel, and increment the counter to point to the next value.
next() - Method in class freemarker.template.FastIterator
Retrieve the next item in the list.
next() - Method in class freemarker.template.FastListIterator
Retrieve the next item in the list.
next() - Method in interface freemarker.template.TemplateIteratorModel
Retrieve the next item in the list.
next() - Method in interface freemarker.template.TemplateListModel
Deprecated. Retrieves the next item in the list.
nextFMInstruction - Variable in class freemarker.template.compiler.StandardTemplateParser
The next non-text instruction found by the parser.
NodeListIterator - Class in freemarker.ext.jdom
Iterator model for NodeListModel.
NodeListModel - Class in freemarker.ext.jdom
Provides a template for wrapping JDOM objects.
NodeListModel(Document) - Constructor for class freemarker.ext.jdom.NodeListModel
Creates a node set template that holds a single Document node.
NodeListModel(Element) - Constructor for class freemarker.ext.jdom.NodeListModel
Creates a node set template that holds a single Element node.
NodeListModel(List<?>) - Constructor for class freemarker.ext.jdom.NodeListModel
Creates a node set template that holds a list of nodes.
NodeListModel(List<?>, boolean) - Constructor for class freemarker.ext.jdom.NodeListModel
Creates a node set template that holds a list of nodes.
NOOPInstruction - Class in freemarker.template.instruction
An instruction that does nothing.
NOPARSE_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
NOPARSE_TAG_END - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
NoParseInstruction - Class in freemarker.template.instruction
An instruction for containing an arbitrary block of text that is not parsed any further by FM-Classic.
NoParseInstruction() - Constructor for class freemarker.template.instruction.NoParseInstruction
Default constructor.
NormalizeNewlines - Class in freemarker.ext.misc
Transformer that supports FreeMarker legacy behaviour: all newlines appearing within the transformed area will be transformed into the platform's default newline.
Not - Class in freemarker.template.expression
Performs a logical "not" operation on a given template model.
Not() - Constructor for class freemarker.template.expression.Not
Default constructor.
NotEquals - Class in freemarker.template.expression
Performs an inequality test on two template models.
NotEquals() - Constructor for class freemarker.template.expression.NotEquals
Default constructor.
NullCachingStrategy - Class in freemarker.template.cache
Implements the most simple caching strategy possible: a null cache.
NullCachingStrategy() - Constructor for class freemarker.template.cache.NullCachingStrategy
Creates new NullCachingStrategy.
NullCachingStrategy(StrategyParameters) - Constructor for class freemarker.template.cache.NullCachingStrategy
Creates new NullCachingStrategy with the given parameters.
NullCachingStrategy(CacheRetriever) - Constructor for class freemarker.template.cache.NullCachingStrategy
Creates new NullCachingStrategy with a cache retriever.
NullCachingStrategyFactory - Class in freemarker.template.cache
Factory class for creating NullCachingStrategy objects.
NullEventAdapter - Static variable in class freemarker.template.TemplateEventAdapter
The trivial TemplateRuntimeHandler instance where no events are fired.
NUMBER - Static variable in class freemarker.template.expression.ExpressionUtils
The expression can be a Number only.
NumberFormat - Class in freemarker.ext.format
Formats numbers into the specified number format.
NumberLiteral - Class in freemarker.template.expression
Represents a number literal in a FM-Classic template.
NumberLiteral(String) - Constructor for class freemarker.template.expression.NumberLiteral
Constructor that takes a numeric value as a String.
NumberModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
NumberModel(Object, Method) - Constructor for class freemarker.ext.beans.NumberModel
Deprecated. Creates a new model.
numberValue - Variable in class freemarker.template.SimpleNumber
The number stored in this SimpleNumber
NumberWrapper - Class in freemarker.ext.beans2
Wraps a Number object as a number model.
NumberWrapper() - Constructor for class freemarker.ext.beans2.NumberWrapper
Default constructor where an object is not provided initially.
NumberWrapper(Number) - Constructor for class freemarker.ext.beans2.NumberWrapper
Constructor that takes a Number object to be wrapped.

O

object - Variable in class freemarker.ext.beans.ObjectModelBase
Deprecated.  
object - Variable in class freemarker.ext.beans2.BeanWrapper
The object being wrapped by this wrapper
object - Variable in class freemarker.ext.beans2.IteratorMethodWrapper
The target object for the Method
object - Variable in class freemarker.ext.beans2.MethodWrapper
The object on which the method will be called
ObjectFeatures<T> - Class in freemarker.ext.beans2
Determine an object's features for a particular class.
ObjectFeatures(Class<T>) - Constructor for class freemarker.ext.beans2.ObjectFeatures
Create object features for a given class.
ObjectModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
ObjectModel(Object) - Constructor for class freemarker.ext.beans.ObjectModel
Deprecated. Creates a new model that wraps the specified object.
ObjectModelBase - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
ObjectWrapper - Interface in freemarker.ext.beans2
An interface that allows an object to be wrapped.
Operator - Interface in freemarker.template.expression
Interface that represents an operator expression.
Or - Class in freemarker.template.expression
Performs a logical "or" operation on two template models.
Or() - Constructor for class freemarker.template.expression.Or
Default constructor.

P

PAGE_SCOPE - Static variable in class freemarker.ext.jsp.JspContextModel
 
paramValues - Variable in class freemarker.ext.beans2.IteratorMethodWrapper
Any parameters to be passed to the Method
parseAssign() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses an AssignInstruction or AssignBlockInstruction's tag.
parseBinaryElement(List<Expression>) - Method in class freemarker.template.compiler.StandardTemplateParser
Parse an optional binary element.
parseBooleanLiteral() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a BooleanLiteral or an EmptyLiteral.
parseCall() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a CallInstruction's tag.
parseCase() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a CaseInstruction's tag.
parseDot() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses the Dot operator.
parseDynamicKeyName() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a DynamicKeyName.
parseElements() - Method in class freemarker.template.compiler.StandardTemplateParser
Retrieve the next Expression(s) following parsePos.
parseElseIf() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses an IfInstruction <elseif> tag.
ParseException - Exception in freemarker.template.compiler
Exception thrown by the compiler whenever a parse exception occurs.
ParseException() - Constructor for exception freemarker.template.compiler.ParseException
Default constructor for the ParseException.
ParseException(String) - Constructor for exception freemarker.template.compiler.ParseException
Constructs a ParseException along with a reason for the exception.
ParseException(Exception) - Constructor for exception freemarker.template.compiler.ParseException
Constructs a ParseException with the given underlying Exception, but no detail message.
ParseException(String, Exception) - Constructor for exception freemarker.template.compiler.ParseException
Constructs a ParseException with both a description of the error that occurred and the underlying Exception that caused this exception to be raised.
parseExpression() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses and builds an Expression, which may also be a sub-expression.
parseForeachStart() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a ListInstruction's start tag with the "foreach" keyword.
parseFunction() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a FunctionInstruction's tag.
parseHashLiteral() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a HashLiteral.
parseIdentifier() - Method in class freemarker.template.compiler.StandardTemplateParser
Tries to parse an Identifier.
parseIfStart() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses an IfElseInstruction's start tag.
parseInclude() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses an IncludeInstruction's tag.
parseListLiteral() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a ListLiteral.
parseListStart() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a ListInstruction's start tag.
parseLocalStart() - Method in class freemarker.template.compiler.StandardTemplateParser
 
parseMethodCall() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a MethodCall.
parseNumberLiteral() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a NumberLiteral.
parsePos - Variable in class freemarker.template.compiler.StandardTemplateParser
The current parse position.
parseStringLiteral() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a StringLiteral.
parseSwitch() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a SwitchInstruction's tag.
parseTransformStart() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a TransformInstruction's tag.
parseUnaryBinaryExpression() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses and builds a unary or binary Expression, which may also be a sub-expression.
parseVariable() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses an Expression and ensures that it's a Variable.
parseVariableElement() - Method in class freemarker.template.compiler.StandardTemplateParser
Retrieve the next Variable following parsePos, and ensure its a Variable.
parseVariableInstruction() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses a VariableInstruction.
parseVariableOrList() - Method in class freemarker.template.compiler.StandardTemplateParser
Parses either a variable name or a list literal.
Perl5Substitute - Class in freemarker.ext.misc
Perform Perl 5 substitutions using the Jakarta ORO regular expression library.
Perl5Translate - Class in freemarker.ext.misc
Perform Perl 5 translation using the JTR library.
Pipeline - Class in freemarker.ext.misc
A class for chaining multiple transformations into a single model without having to nest <transform> tags.
Plus - Class in freemarker.template.expression
An addition operator.
Plus() - Constructor for class freemarker.template.expression.Plus
Default constructor.
postTemplateProcess(HttpServletRequest, HttpServletResponse, Template, TemplateWriteableHashModel) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Called after the execution returns from template.process().
PreloadCachingStrategy - Class in freemarker.template.cache
Implements a preload caching strategy.
PreloadCachingStrategy() - Constructor for class freemarker.template.cache.PreloadCachingStrategy
Creates new PreloadCachingStrategy.
PreloadCachingStrategy(StrategyParameters) - Constructor for class freemarker.template.cache.PreloadCachingStrategy
Creates new PreloadCachingStrategy with the given parameters.
PreloadCachingStrategyFactory - Class in freemarker.template.cache
Factory class for creating PreloadCachingStrategy objects.
preprocessRequest(HttpServletRequest, HttpServletResponse) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Called as the first step in request processing, before the templating mechanism is put to work.
preTemplateProcess(HttpServletRequest, HttpServletResponse, Template, TemplateWriteableHashModel) - Method in class freemarker.ext.servlet.FreeMarkerServlet
Called before the execution is passed to template.process().
previousParsePos - Variable in class freemarker.template.compiler.StandardTemplateParser
The parse position before the current instruction was found.
process(TemplateProcessorParameters) - Method in class freemarker.template.AbstractTemplate
Processes the template, using data from the template model, writing any events to the TemplateEventAdapter, and outputs the resulting text to a Writer.
process(TemplateWriteableHashModel, Writer) - Method in class freemarker.template.AbstractTemplate
Processes the template, using data from a template model, and outputs the resulting text to a Writer.
process(Writer) - Method in class freemarker.template.AbstractTemplate
Processes the template, using an empty data model, and outputs the resulting text to a Writer.
process(OutputStream) - Method in class freemarker.template.BinaryData
Processes the binary data file, and output the resulting binary data to an OutputStream.
process(TemplateProcessorParameters) - Method in class freemarker.template.compiler.TemplateArrayList
Processes the contents of the internal TemplateProcessor list, and outputs the resulting text to a Writer.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.AssignBlockInstruction
Process this <assign ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.AssignInstruction
Process this <assign ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.BreakInstruction
Processes the contents of this TemplateProcessor and outputs the resulting text to a Writer.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.CallInstruction
Process this <call ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.CommentInstruction
Process this <comment> instruction.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.DefaultCaseInstruction
Process this <default> instruction.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.ElseInstruction
Evaluate the <else> instruction.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.ExitInstruction
Processes the contents of this TemplateProcessor and outputs the resulting text to a Writer.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.FunctionInstruction
Processes the contents of this <function ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.IfElseInstruction
Evaluate the <if ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.IncludeInstruction
Evaluate the template being included by this instruction.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.ListInstruction
Processes the <list ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.LocalInstruction
Evaluate this <local> instruction.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.NOOPInstruction
Processes the contents of this TemplateProcessor and outputs the resulting text to a Writer.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.NoParseInstruction
Process this <noparse> instruction.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.SwitchInstruction
Process this <switch ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.TextBlockInstruction
Outputs the text.
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.TransformInstruction
Performs a <transform ...
process(TemplateProcessorParameters) - Method in class freemarker.template.instruction.VariableInstruction
Process this ${ ...
process(TemplateWriteableHashModel, PrintWriter, TemplateRuntimeHandler) - Method in class freemarker.template.Template
Processes the contents of this TemplateProcessor and outputs the resulting text to a PrintWriter.
process(TemplateWriteableHashModel, PrintWriter) - Method in class freemarker.template.Template
Processes the template, using data from a template model, and outputs the resulting text to a PrintWriter.
process(PrintWriter) - Method in class freemarker.template.Template
Processes the template, using an empty data model, and outputs the resulting text to a PrintWriter.
process(TemplateWriteableHashModel, Writer, TemplateRuntimeHandler) - Method in class freemarker.template.Template
Processes the contents of this TemplateProcessor and outputs the resulting text to a Writer.
process(TemplateProcessorParameters) - Method in class freemarker.template.Template
Processes the contents of this TemplateProcessor and outputs the resulting text to a Writer.
process(TemplateWriteableHashModel, Writer) - Method in class freemarker.template.Template
Processes the template, using data from a template model, and outputs the resulting text to a Writer.
process(Writer) - Method in class freemarker.template.Template
Processes the template, using an empty data model, and outputs the resulting text to a Writer.
process(TemplateProcessorParameters) - Method in interface freemarker.template.TemplateProcessor
Processes the contents of this TemplateProcessor and outputs the resulting text to a Writer.
process(TemplateWriteableHashModel, Writer, TemplateRuntimeHandler) - Method in class freemarker.template.UnparsedTemplate
Processes the contents of this UnparsedTemplate and outputs the resulting text to a Writer.
process(TemplateProcessorParameters) - Method in class freemarker.template.UnparsedTemplate
Processes the contents of this UnparsedTemplate and outputs the resulting text to a Writer.
process(TemplateWriteableHashModel, Writer) - Method in class freemarker.template.UnparsedTemplate
Processes the template, using data from a template model, and outputs the resulting text to a Writer.
process(Writer) - Method in class freemarker.template.UnparsedTemplate
Processes the template, using an empty data model, and outputs the resulting text to a Writer.
PropertiesWrapper<T extends java.util.Properties> - Class in freemarker.ext.beans2
Wrapper for a Properties object.
PropertiesWrapper() - Constructor for class freemarker.ext.beans2.PropertiesWrapper
Default constructor where an object is not provided initially.
PropertiesWrapper(T) - Constructor for class freemarker.ext.beans2.PropertiesWrapper
Constructor that takes a Properties object to be wrapped.
PropertyConstants - Class in freemarker.engine
Constants to be supplied to FMEngine to configure the engine's runtime behaviour.
PropertyObjectConstants - Class in freemarker.engine
Constants to be supplied to FMEngine to configure the engine's runtime behaviour.
put(String, TemplateModel) - Method in class freemarker.ext.beans.RootMapModel
Deprecated. Puts the specified template model into the map.
put(String, TemplateModel) - Method in class freemarker.ext.beans2.BeanWrapper
Sets a value in the hash model.
put(String, TemplateModel) - Method in class freemarker.ext.beans2.StaticClassWrapper
Sets a value in the hash model.
put(K, V) - Method in class freemarker.ext.util.CacheMapLRU
 
put(String, TemplateModel) - Method in class freemarker.template.FastHash
Sets a value in the hash model.
put(String, TemplateModel) - Method in class freemarker.template.LocalModelWrapper
Put the given template model into storage with the given key.
put(String, TemplateModel) - Method in class freemarker.template.RootModelWrapper
Put the given template model into local storage with the given key.
put(String, TemplateModel) - Method in class freemarker.template.SimpleHash
Puts a TemplateModel in the hash.
put(String, String) - Method in class freemarker.template.SimpleHash
Puts a string in the hash, by first wrapping the string in a FastScalar.
put(String, Number) - Method in class freemarker.template.SimpleHash
Puts a number in the hash, by first wrapping the string in a FastNumber.
put(String, long) - Method in class freemarker.template.SimpleHash
Puts a number in the hash, by first wrapping the string in a FastNumber.
put(String, boolean) - Method in class freemarker.template.SimpleHash
Puts a boolean in the hash, by first wrapping the boolean in a FastBoolean.
put(String, TemplateModel) - Method in interface freemarker.template.TemplateModelRoot
Sets a value in the hash model.
put(String, TemplateModel) - Method in interface freemarker.template.TemplateWriteableHashModel
Sets a value in the hash model.
putAtIndex(long, TemplateModel) - Method in class freemarker.ext.beans2.ArrayWrapper
Set the value corresponding to the given index.
putAtIndex(long, TemplateModel) - Method in class freemarker.ext.beans2.IndexedPropertyWrapper
 
putAtIndex(long, TemplateModel) - Method in class freemarker.ext.beans2.ListWrapper
Set the value corresponding to the given index.
putAtIndex(long, TemplateModel) - Method in class freemarker.template.FastList
Set the value corresponding to the given index.
putAtIndex(long, TemplateModel) - Method in interface freemarker.template.TemplateWriteableIndexedModel
Set the value corresponding to the given index.
putClass(String, Class) - Method in class freemarker.engine.FMModel
Puts the given class into this FMModel, with the given name.
putClass(String, String) - Method in class freemarker.engine.FMModel
Puts the named class into this FMModel, with the given name.
putModel(String, TemplateModel) - Method in class freemarker.engine.FMModel
Puts the given template model into this FMModel, with the given name.
putObject(String, Object) - Method in class freemarker.engine.FMModel
Puts the given object into this FMModel, with the given name.

Q

QUOTE_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 

R

readDirectory(File, String, List<String>) - Method in class freemarker.template.cache.FileRetriever
Recursively updates the cache from the files in a (sub)directory and its subdirectories.
readDirectory(File, String, List<String>) - Method in class freemarker.template.cache.LocalizedFileRetriever
Recursively updates the cache from the files in a (sub)directory and its subdirectories.
ReduceList - Class in freemarker.ext.misc
 
ReduceTransform - Class in freemarker.ext.misc
 
registerDefaultTemplates() - Method in class freemarker.template.cache.TemplateRegistry
Registers the templates that will be held in this template registry.
registerNamespace(String, String) - Method in class freemarker.ext.jdom.NodeListModel
Registers an XML namespace with this node list.
registry - Variable in class freemarker.template.cache.FileRetriever
The template registry to use to instantiate objects.
registry - Variable in class freemarker.template.cache.LocalizedFileRetriever
The template registry to use to instantiate objects.
RegistryAccepter - Interface in freemarker.template.cache
Interface to allow a TemplateRegistry to be set.
release() - Method in class freemarker.ext.jsp.FreeMarkerTag
Called on a Tag handler to release any state information.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.doc.ContentList
Release an iterator for this content list.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans.ArrayModel
Deprecated. Return the iterator to the object pool, if any.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans.CollectionModel
Deprecated. Release the iterator once we've finished with it
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans.EnumerationModel
Deprecated. Release the underlying enumerator, so that we don't try to walk over it again
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans.IteratorModel
Deprecated. Release the underlying iterator.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.ArrayWrapper
 
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.EnumerationMethodWrapper
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.EnumWrapper
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.IndexedPropertyWrapper
 
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.IterableWrapper
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.IteratorMethodWrapper
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.MapWrapper
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.PropertiesWrapper
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.beans2.StaticEnumWrapper
Returns the used iterator to the enumeration.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.jdom.NodeListModel
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.ext.misc.ExtendedList
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.template.FastList
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.template.FastListRange
Reclaim the iterator.
releaseIterator(TemplateIteratorModel) - Method in class freemarker.template.SimpleList
Returns the used iterator to the list model.
releaseIterator(TemplateIteratorModel) - Method in interface freemarker.template.TemplateListModel2
Returns the used iterator to the list model.
remove(String) - Method in class freemarker.ext.beans.RootMapModel
Deprecated. Removes the template model with the specified key from the map.
remove(String) - Method in class freemarker.template.FastHash
Removes a key from the hash model.
remove(String) - Method in class freemarker.template.RootModelWrapper
Remove the named model from local storage.
remove(String) - Method in class freemarker.template.SimpleHash
Removes the given key from the underlying Map.
remove(String) - Method in interface freemarker.template.TemplateModelRoot
Deprecated. this method is no longer required by the template engine, and will be removed in a future release
RemoveBlankLines - Class in freemarker.ext.misc
A transform model that removes all blank lines.
removeCacheListener(CacheListener) - Method in class freemarker.template.cache.BaseCachingStrategy
Unregisters a CacheListener for this Cache.
removeCacheListener(CacheListener) - Method in interface freemarker.template.cache.Cache
Unregisters a CacheListener for this Cache.
removeCacheListener(CacheListener) - Method in class freemarker.template.cache.CacheEventAdapter
Unregisters a CacheListener for a Cache.
removeCacheListener(CacheListener) - Method in class freemarker.template.FileTemplateCache
Unregisters a CacheListener for a Cache.
removedAdapter - Variable in class freemarker.template.cache.CacheEventAdapter
A ListenerAdapter for elementRemoved events.
removeEventListener(E) - Method in class freemarker.template.GenericEventMulticaster
Removes an event listener that was previously added.
removeTemplateExceptionListener(TemplateExceptionListener) - Method in class freemarker.template.TemplateEventAdapter
Removes the specified listener.
REQUEST_SCOPE - Static variable in class freemarker.ext.jsp.JspContextModel
 
requireChar(char) - Method in class freemarker.template.compiler.StandardTemplateParser
Requires a given character, optionally preceded by by whitespace.
requireWhitespace() - Method in class freemarker.template.compiler.StandardTemplateParser
Advances parsePos beyond required whitespace.
reset() - Method in class freemarker.template.LocalModelWrapper
Clear all the local variables from the local storage, and just provide pass-through access to the wrapped hash model.
reset() - Method in class freemarker.template.RootModelWrapper
Clear all the local variables from the local storage, and just provide pass-through access to the wrapped hash model.
resolveExpression() - Method in class freemarker.template.expression.AbstractBinary
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.BooleanLiteral
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.Constant
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.Dot
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.DynamicKeyName
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.EmptyLiteral
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in interface freemarker.template.expression.Expression
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.HashLiteral
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.Identifier
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.Lambda
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.ListLiteral
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.ListRange
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.MethodCall
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.Not
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.NumberLiteral
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.StringLiteral
Resolves the current expression, possibly into a different expression object.
resolveExpression() - Method in class freemarker.template.expression.Ternary
Resolves the current expression, possibly into a different expression object.
ResourceBundleModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
ResourceBundleModel(ResourceBundle) - Constructor for class freemarker.ext.beans.ResourceBundleModel
Deprecated.  
ResourceBundleWrapper - Class in freemarker.ext.beans2
Wrapper for ResourceBundle objects.
ResourceBundleWrapper() - Constructor for class freemarker.ext.beans2.ResourceBundleWrapper
Default constructor where an object is not provided initially.
ResourceBundleWrapper(ResourceBundle) - Constructor for class freemarker.ext.beans2.ResourceBundleWrapper
Constructor that takes a ResourceBundle object to be wrapped.
retriever - Variable in class freemarker.template.cache.BaseCachingStrategy
An object from which a caching strategy can retrieve templates.
rewind() - Method in interface freemarker.template.TemplateListModel
Deprecated. Resets the cursor to the beginning of the list.
right - Variable in class freemarker.template.expression.AbstractBinary
The right-hand side of the expression to be evaluated.
RootMapModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
RootMapModel() - Constructor for class freemarker.ext.beans.RootMapModel
Deprecated. Creates a new model with its own internal map.
RootMapModel(Map<String, TemplateModel>) - Constructor for class freemarker.ext.beans.RootMapModel
Deprecated. Creates a new model that adds TemplateModelRoot behavior to the passed map.
rootModel - Variable in class freemarker.template.RootModelWrapper
The map containing temporary values for the root model.
RootModelWrapper - Class in freemarker.template
Wraps a template hash model with a template model root.
RootModelWrapper(TemplateHashModel) - Constructor for class freemarker.template.RootModelWrapper
Create a new RootModelWrapper with the given hash model as the model to be wrapped.
RootModelWrapper(TemplateHashModel, Map<String, TemplateModel>) - Constructor for class freemarker.template.RootModelWrapper
Create a new RootModelWrapper with the given hash model as the model to be wrapped.
run() - Method in class freemarker.template.cache.UpdateTimer
Waits for the given period, then calls update(), if required.

S

ScalarModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
ScalarModel(Object, Method) - Constructor for class freemarker.ext.beans.ScalarModel
Deprecated. Creates a new model.
serialVersionUID - Static variable in class freemarker.ext.servlet.FreeMarkerServlet
Class UUID for serialization.
ServletContextHashModel - Class in freemarker.ext.servlet
TemplateHashModel wrapper for ServletContext attributes.
ServletContextHashModel(ServletContext) - Constructor for class freemarker.ext.servlet.ServletContextHashModel
Construct a new ServletContextHashModel.
SESSION_SCOPE - Static variable in class freemarker.ext.jsp.JspContextModel
 
set(TemplateModel) - Method in class freemarker.ext.beans2.ListIteratorWrapper
Inserts the specified element into the list.
set(TemplateModel) - Method in class freemarker.template.FastIndexedWriteableIterator
Inserts the specified element into the list.
set(TemplateModel) - Method in class freemarker.template.FastListIterator
Inserts the specified element into the list.
set(TemplateModel) - Method in interface freemarker.template.TemplateWriteableIteratorModel
Inserts the specified element into the list.
setBasedir(File) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Set the base directory.
setBody(TemplateProcessor) - Method in class freemarker.template.instruction.DefaultCaseInstruction
Sets the body to be processed if the case expression evaluated to true.
setBody(TemplateProcessor) - Method in class freemarker.template.instruction.ElseInstruction
Sets the body to be executed if the "if" expression is true.
setBody(TemplateProcessor) - Method in class freemarker.template.instruction.GenericStartInstruction
Sets the body to be generated by this instruction.
setBodyContent(BodyContent) - Method in class freemarker.ext.jsp.FreeMarkerTag
Set the bodyContent property.
setCaching(boolean) - Method in class freemarker.ext.jsp.FreeMarkerTag
Sets whether we cache the template content from the body, or whether we recompile the template each time.
setClazz(Class<T>) - Method in class freemarker.ext.beans2.StaticClassWrapper
Sets the class to be wrapped by this class wrapper.
setClazz(Class) - Method in class freemarker.ext.beans2.StaticMethodWrapper
Sets the class on which the method will be resolved and called.
setDefaultTemplate(String) - Method in class freemarker.template.FileTemplateCache
Sets the default template type to be created when retrieving items from the cache.
setDelay(long) - Method in class freemarker.template.FileTemplateCache
Sets the interval between two cache updates.
setDescription(String) - Method in class freemarker.doc.ContentEntry
Setter for property description.
setDestdir(File) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Set the destination directory into which the generated files should be copied to
setDirectory(File) - Method in class freemarker.template.FileTemplateCache
Sets the template cache root directory.
setElseExpression(Expression) - Method in class freemarker.template.expression.Ternary
Sets the expression to be evaluates if the test evaluates to false.
setEncoding(String) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Set encoding for generated files.
setEncoding(String) - Method in class freemarker.template.FileTemplateCache
Sets the character encoding to be used when reading template files.
setExtension(String) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Set the output file extension.
setFilenameSuffix(String) - Method in class freemarker.template.FileTemplateCache
Sets the template suffix.
setGenerated(boolean) - Method in class freemarker.doc.ContentEntry
Setter for property generated.
setIdentifier(String) - Method in class freemarker.ext.beans2.MethodWrapper
Sets the identifier for the method, possibly overloaded.
setIdentifier(String) - Method in class freemarker.ext.beans2.StaticMethodWrapper
Sets the identifier for the method, possibly overloaded.
setIfBlock(TemplateProcessor) - Method in class freemarker.template.instruction.IfElseInstruction
Adds the main block to the first "if" statement.
setIfExpression(Expression) - Method in class freemarker.template.expression.Ternary
Sets the expression to be evaluated if the test evaluates to true.
setIncremental(String) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Turn on/off incremental processing.
setLeft(Expression) - Method in class freemarker.template.expression.AbstractBinary
Sets the left-hand side of the expression.
setLeft(Expression) - Method in interface freemarker.template.expression.Binary
Sets the left-hand side of the expression to be evaluated.
setLeft(Expression) - Method in class freemarker.template.expression.Divide
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.Equals
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.GreaterThan
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.GreaterThanOrEquals
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.LessThan
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.LessThanOrEquals
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.Minus
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.Modulo
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.Multiply
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.NotEquals
Sets the left-hand side of the expression.
setLeft(Expression) - Method in class freemarker.template.expression.Plus
Sets the left-hand side of the expression.
setLink(String) - Method in class freemarker.doc.ContentEntry
Setter for property link.
setLoadingPolicy(FileTemplateCache.Strategy) - Method in class freemarker.template.FileTemplateCache
Sets the loading policy for this FileTemplateCache.
setLocale(Locale) - Method in class freemarker.template.cache.LocalizedFileRetriever
Sets the locale to use when retrieving files.
setLongTitle(String) - Method in class freemarker.doc.ContentEntry
Setter for property longTitle.
setMaximumAge(int) - Method in class freemarker.template.FileTemplateCache
Sets the maximum age a cache item can be before it is evicted from the cache.
setMethod(Method) - Method in class freemarker.ext.beans2.EnumerationMethodWrapper
Sets the method to be called by this enumeration method wrapper.
setMethod(Method) - Method in class freemarker.ext.beans2.IteratorMethodWrapper
Sets the method to be called by this iterator method wrapper.
setObject(String, Object) - Method in class freemarker.engine.FMEngine
Sets an object property using constants from the PropertyObjectConstants class.
setObject(Object) - Method in class freemarker.ext.beans2.ArrayWrapper
 
setObject(Object) - Method in class freemarker.ext.beans2.BeanWrapper
 
setObject(Object) - Method in class freemarker.ext.beans2.EnumerationMethodWrapper
Sets the object target for the method to be called.
setObject(Object) - Method in class freemarker.ext.beans2.IteratorMethodWrapper
Sets the object target for the method to be called.
setObject(Object) - Method in class freemarker.ext.beans2.MethodWrapper
Sets the object on which the method will be resolved and called.
setObject(Object) - Method in class freemarker.ext.beans2.NumberWrapper
 
setObject(Object) - Method in interface freemarker.ext.beans2.ObjectWrapper
Sets the object to be wrapped by this object wrapper.
setObject(Object) - Method in class freemarker.ext.beans2.ResourceBundleWrapper
 
setPageContext(PageContext) - Method in class freemarker.ext.jsp.FreeMarkerTag
Set the current page context.
setParamValues(Object[]) - Method in class freemarker.ext.beans2.EnumerationMethodWrapper
Sets the object values to be passed as parameters to the method call.
setParamValues(Object[]) - Method in class freemarker.ext.beans2.IteratorMethodWrapper
Sets the object values to be passed as parameters to the method call.
setParent(Tag) - Method in class freemarker.ext.jsp.FreeMarkerTag
Set the parent (closest enclosing tag handler) of this tag handler.
setPath(String) - Method in class freemarker.template.FileTemplateCache
Sets the template cache root directory.
setPermanent() - Method in class freemarker.ext.misc.ExtendedList
Gives this ExtendedList an indefinite shelf life.
setProjectfile(String) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Set the path to the project XML file
setProperty(String, String) - Method in class freemarker.engine.FMEngine
Set a property using one of the property keys from the PropertyConstants class.
setRetriever(CacheRetriever) - Method in class freemarker.template.FileTemplateCache
Deprecated. use FileTemplateCache.setRetrieverFactory(freemarker.template.cache.CacheRetrieverFactory) to set a retriever factory
setRetrieverFactory(CacheRetrieverFactory) - Method in class freemarker.template.FileTemplateCache
Sets the CacheRetrieverFactory to be used for creating cache retrievers for the cache.
setRight(Expression) - Method in class freemarker.template.expression.AbstractBinary
Sets the right-hand side of the expression.
setRight(Expression) - Method in interface freemarker.template.expression.Binary
Sets the right-hand side of the expression to be evaluated.
setRight(Expression) - Method in class freemarker.template.expression.Divide
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.Equals
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.GreaterThan
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.GreaterThanOrEquals
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.LessThan
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.LessThanOrEquals
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.Minus
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.Modulo
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.Multiply
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.NotEquals
Sets the right-hand side of the expression.
setRight(Expression) - Method in class freemarker.template.expression.Plus
Sets the right-hand side of the expression.
setShelfLife(int) - Method in class freemarker.ext.misc.ExtendedList
Sets the amount of time before this ExtendedList will become stale.
setSuperTitle(String) - Method in class freemarker.doc.ContentEntry
Setter for property superTitle.
setTarget(Expression) - Method in class freemarker.template.expression.Dot
Sets the target of this Dot operator.
setTarget(Expression) - Method in class freemarker.template.expression.DynamicKeyName
Sets the target of the dynamic key.
setTarget(Expression) - Method in class freemarker.template.expression.Lambda
Sets the target of this lambda operator.
setTarget(Expression) - Method in class freemarker.template.expression.MethodCall
Sets the target of this MethodCall operator.
setTarget(Expression) - Method in class freemarker.template.expression.Not
Sets the target of this Not operator.
setTarget(Expression) - Method in interface freemarker.template.expression.Unary
Sets the target for this unary operation.
setTemplate(String) - Method in class freemarker.ext.ant.FreeMarkerXmlTask
Set the path to the template file
setTemplate(FunctionTemplateProcessor) - Method in class freemarker.template.compiler.StandardTemplateParser
Sets the template to receive the parsed instructions.
setTemplateModel(TemplateWriteableHashModel, TemplateModel) - Method in class freemarker.template.expression.Dot
Implements a write of the given value to a writeable hash model.
setTemplateModel(TemplateWriteableHashModel, TemplateModel) - Method in class freemarker.template.expression.DynamicKeyName
Implements a write of the given value to a writeable hash model or writeable list model.
setTemplateModel(TemplateWriteableHashModel, TemplateModel) - Method in class freemarker.template.expression.Identifier
Sets the identifier's referent in modelRoot.
setTemplateModel(TemplateWriteableHashModel, TemplateModel) - Method in class freemarker.template.expression.MethodCall
A setter that calls a method model.
setTemplateModel(TemplateWriteableHashModel, TemplateModel) - Method in interface freemarker.template.expression.Variable
Sets the specified value to the result of this expression.
setTemplateRegistry(TemplateRegistry) - Method in class freemarker.template.cache.FileRetriever
Deprecated. this is the only mutable state, and should be removed in the next release
setTemplateRegistry(TemplateRegistry) - Method in class freemarker.template.cache.LocalizedFileRetriever
Deprecated. this is the only mutable state, and should be removed in the next release
setTemplateRegistry(TemplateRegistry) - Method in interface freemarker.template.cache.RegistryAccepter
Sets a template registry implementation to use when creating new templates.
setTemplateRegistry(TemplateRegistry) - Method in class freemarker.template.FileTemplateCache
Sets a TemplateRegistry implementation to use when creating new templates.
setTest(Expression) - Method in class freemarker.template.expression.Ternary
Sets the test expression for this ternary operator.
setText(String) - Method in class freemarker.template.compiler.StandardTemplateParser
Sets the text to be parsed.
setText(String) - Method in class freemarker.template.instruction.CommentInstruction
Sets the text of the comment.
setText(String) - Method in class freemarker.template.instruction.NoParseInstruction
Sets the text to be output when evaluating this instruction.
setText(String) - Method in interface freemarker.template.instruction.UnparsedInstruction
Sets the text to be contained in this instruction.
setTitle(String) - Method in class freemarker.doc.ContentEntry
Setter for property title.
setValue(long) - Method in class freemarker.template.SimpleNumber
Sets the value of this SimpleNumber
setValue(Number) - Method in class freemarker.template.SimpleNumber
Sets the value of this SimpleNumber
setValue(String) - Method in class freemarker.template.SimpleNumber
Sets the value of this SimpleNumber to the given String value.
setValue(String) - Method in class freemarker.template.SimpleScalar
Sets the String value of this SimpleScalar.
setValue(boolean) - Method in class freemarker.template.SimpleScalar
Sets the boolean value of this SimpleScalar.
shelfLife - Variable in class freemarker.ext.misc.ExtendedList
 
SimpleEventAdapter - Class in freemarker.template
Adapter class for firing events that could happen at Template runtime.
SimpleEventAdapter() - Constructor for class freemarker.template.SimpleEventAdapter
Creates a new SimpleEventAdapter.
SimpleEventAdapter(TemplateExceptionListener) - Constructor for class freemarker.template.SimpleEventAdapter
Creates a new SimpleEventAdapter with the given exception listener as the target of the exception events generated.
SimpleHash - Class in freemarker.template
A synchronized implementation of the TemplateHashModel and TemplateModelRoot interfaces, using an underlying Map.
SimpleHash() - Constructor for class freemarker.template.SimpleHash
Constructs an empty SimpleHash.
SimpleHash(Map<String, ? extends TemplateModel>) - Constructor for class freemarker.template.SimpleHash
Constructs a SimpleHash given a Map of values.
SimpleList - Class in freemarker.template
A synchronized implementation of the TemplateListModel2 interface, using an underlying List implementation.
SimpleList() - Constructor for class freemarker.template.SimpleList
Constructs an empty SimpleList.
SimpleList(List<? extends TemplateModel>) - Constructor for class freemarker.template.SimpleList
Constructs a SimpleList from the given List.
SimpleList(TemplateModel[]) - Constructor for class freemarker.template.SimpleList
Constructs a SimpleList from the given Array of TemplateModels.
SimpleList(TemplateListModel) - Constructor for class freemarker.template.SimpleList
Constructs a SimpleList, copying into it the values from another TemplateListModel.
SimpleList(TemplateListModel2) - Constructor for class freemarker.template.SimpleList
Constructs a SimpleList, copying into it the values from another TemplateListModel2.
SimpleNumber - Class in freemarker.template
A synchronized implementation of the TemplateNumberModel interface using a long.
SimpleNumber() - Constructor for class freemarker.template.SimpleNumber
Constructs a new SimpleNumber with a default value of 0.
SimpleNumber(long) - Constructor for class freemarker.template.SimpleNumber
Constructs a new SimpleNumber with the given long value.
SimpleNumber(Number) - Constructor for class freemarker.template.SimpleNumber
Constructs a new SimpleNumber with the given Number value.
SimpleNumber(String) - Constructor for class freemarker.template.SimpleNumber
Constructs a new SimpleNumber with the given String value.
SimpleNumberModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
SimpleNumberModel(Number) - Constructor for class freemarker.ext.beans.SimpleNumberModel
Deprecated. Constructor that takes the Number object to be wrapped.
SimpleScalar - Class in freemarker.template
A synchronized implementation of the TemplateScalarModel interface, using a String or a boolean.
SimpleScalar() - Constructor for class freemarker.template.SimpleScalar
Constructs an empty SimpleScalar.
SimpleScalar(String) - Constructor for class freemarker.template.SimpleScalar
Constructs a SimpleScalar containing a string value.
SimpleScalar(boolean) - Constructor for class freemarker.template.SimpleScalar
Constructs a SimpleScalar containing a boolean value.
singleton() - Static method in class freemarker.engine.FMEngine
Return a singleton instance of a FM-Classic engine.
skipChar(char) - Method in class freemarker.template.compiler.StandardTemplateParser
Advances beyond any whitespace; then, if the next character matches a given character, advances beyond it and returns true, otherwise returns false.
skipKeyword(String) - Method in class freemarker.template.compiler.StandardTemplateParser
Skip over a given keyword.
skipToEndInstruction(ContainerInstruction) - Method in class freemarker.template.compiler.StandardTemplateParser
Searches the text for a matching end instruction, starting at the current parse position.
skipToEndInstruction(ContainerInstruction) - Method in interface freemarker.template.compiler.TemplateParser
Searches the text for a matching end instruction, starting at the current parse position.
skipToTagEnd() - Method in class freemarker.template.compiler.StandardTemplateParser
Requires a TAG_END_CHAR, optionally preceded by whitespace, and advances parsePos to the TAG_END_CHAR.
skipWhitespace() - Method in class freemarker.template.compiler.StandardTemplateParser
Advances parsePos beyond any whitespace.
Split - Class in freemarker.ext.misc
A method model that implements the Perl 5 split function.
Split() - Constructor for class freemarker.ext.misc.Split
Create a new split method.
splitInputStream(InputStream) - Static method in class freemarker.ext.util.Splitter
Read an input stream and split it into one or more output files based on comment tokens in the input.
Splitter - Class in freemarker.ext.util
Splits the given input stream or filename(s) into one or more output files.
StandardTemplateParser - Class in freemarker.template.compiler
Parses standard template language and generates Instructions.
StandardTemplateParser() - Constructor for class freemarker.template.compiler.StandardTemplateParser
Default constructor.
StandardTemplateParser(FunctionTemplateProcessor, String) - Constructor for class freemarker.template.compiler.StandardTemplateParser
Constructs a new StandardTemplateParser with the given template and text to be parsed.
startAutoUpdate() - Method in interface freemarker.template.cache.CachingStrategy
Begins automatic updates of the cache.
startAutoUpdate() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Begins automatic updates of the cache.
startAutoUpdate() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Begins automatic updates of the cache.
startAutoUpdate() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Begins automatic updates of the cache.
startAutoUpdate() - Method in class freemarker.template.cache.NullCachingStrategy
Begins automatic updates of the cache.
startAutoUpdate() - Method in class freemarker.template.cache.PreloadCachingStrategy
Begins automatic updates of the cache.
startElement(String, String, String, Attributes) - Method in class freemarker.doc.ContentsBuilder
Event fired by the SAX parser when a start tag is encountered.
startIndex - Variable in class freemarker.template.FastIndexedIterator
The beginning index of the model.
startIndex - Variable in class freemarker.template.FastIndexedWriteableIterator
The beginning index of the model.
startTiming(int) - Method in class freemarker.template.cache.UpdateTimer
Begins periodic automatic updates of the target.
StaticClassWrapper<T> - Class in freemarker.ext.beans2
Wrapper for static or uninstantiated classes.
StaticClassWrapper() - Constructor for class freemarker.ext.beans2.StaticClassWrapper
Default constructor where a class is not provided initially.
StaticClassWrapper(Class<T>) - Constructor for class freemarker.ext.beans2.StaticClassWrapper
Constructor that takes a class to be wrapped.
StaticEnumWrapper<T extends java.lang.Enum> - Class in freemarker.ext.beans2
Wraps a static Enum class.
StaticEnumWrapper() - Constructor for class freemarker.ext.beans2.StaticEnumWrapper
Default constructor where a class is not provided initially.
StaticEnumWrapper(Class<T>) - Constructor for class freemarker.ext.beans2.StaticEnumWrapper
Constructor that takes am enum to be wrapped.
StaticMethodWrapper - Class in freemarker.ext.beans2
Wraps a static method identifier.
StaticMethodWrapper() - Constructor for class freemarker.ext.beans2.StaticMethodWrapper
Default constructor where no target class or identifier are supplied.
StaticMethodWrapper(Class, String) - Constructor for class freemarker.ext.beans2.StaticMethodWrapper
Constructor that takes a class on which the method will be called, and an identifier to resolve to a method.
StaticModel - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
StaticModels - Class in freemarker.ext.beans
Deprecated. this class is deprecated in favour of the classes in the freemarker.ext.beans2 package
stopAutoUpdate() - Method in interface freemarker.template.cache.Cache
Stops automatically updating the cache.
stopAutoUpdate() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Stops automatically updating the cache.
stopAutoUpdate() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Stops automatically updating the cache.
stopAutoUpdate() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Stops automatically updating the cache.
stopAutoUpdate() - Method in class freemarker.template.cache.NullCachingStrategy
Stops automatically updating the cache.
stopAutoUpdate() - Method in class freemarker.template.cache.PreloadCachingStrategy
Stops automatically updating the cache.
stopAutoUpdate() - Method in class freemarker.template.FileTemplateCache
Stops the updating of the cache.
stopTiming() - Method in class freemarker.template.cache.UpdateTimer
Stops (immediately) automatically updating the target.
StrategyParameters - Class in freemarker.template.cache
Parameter class for creating new CachingStrategy objects.
STRING - Static variable in class freemarker.template.expression.ExpressionUtils
The expression can be a String only.
STRING_OR_NUMBER - Static variable in class freemarker.template.expression.ExpressionUtils
The expression can be a String or a Number.
StringLiteral - Class in freemarker.template.expression
Represents a String literal in a FM-Classic template.
StringLiteral(String) - Constructor for class freemarker.template.expression.StringLiteral
Constructor that takes the String value to be generated at run time.
stringValue - Variable in class freemarker.template.SimpleScalar
The value of this SimpleScalar if it wraps a String.
Substitute - Class in freemarker.ext.misc
A method model that implements the Perl 5 substitute function.
Substitute() - Constructor for class freemarker.ext.misc.Substitute
Construct a new substitution method.
SWITCH_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
SWITCH_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
SwitchInstruction - Class in freemarker.template.instruction
An instruction representing a switch-case structure.
SwitchInstruction(Expression) - Constructor for class freemarker.template.instruction.SwitchInstruction
Constructor that takes an expression to be evaluated when testing each of the case statements.

T

TabItem - Class in freemarker.doc
A simple class representing a single tab in the web site's table of contents frame navigation.
TabItem(String, String) - Constructor for class freemarker.doc.TabItem
Creates new TabItem
TAG_END_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
TAG_START_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
template - Variable in class freemarker.template.compiler.StandardTemplateParser
The Template being parsed.
Template - Class in freemarker.template
An application or servlet can instantiate a Template to compile and process an HTML template.
Template(Reader) - Constructor for class freemarker.template.Template
Constructs a template by compiling it from a Reader.
Template(Reader, Cache) - Constructor for class freemarker.template.Template
Constructs a template by compiling it from a Reader.
TEMPLATE_CACHE_STRATEGY - Static variable in class freemarker.engine.PropertyConstants
The class name of the CachingStrategyFactory for caching items.
TEMPLATE_CACHE_SUFFIX - Static variable in class freemarker.engine.PropertyConstants
The filename suffix for items to be stored in the cache.
TEMPLATE_CACHE_UPDATE_MAXAGE - Static variable in class freemarker.engine.PropertyConstants
Determines when items in the cache should be expired, as an integer value.
TEMPLATE_CACHE_UPDATE_PERIOD - Static variable in class freemarker.engine.PropertyConstants
Determines how often templates in the cache should be checked for changes, as an integer number of seconds.
TEMPLATE_CACHING_STRATEGTY - Static variable in class freemarker.engine.PropertyObjectConstants
A CachingStrategy object to be used for retrieving and caching templates.
TEMPLATE_ENCODING - Static variable in class freemarker.engine.PropertyConstants
The character encoding to be used when reading templates from the file system.
TEMPLATE_ENGINE_INSTANCE_FIELDS - Static variable in class freemarker.engine.PropertyConstants
A list of field names for looking up a singleton field of a class.
TEMPLATE_ENGINE_INSTANCE_METHODS - Static variable in class freemarker.engine.PropertyConstants
A list of method names for looking up a singleton method of a class.
TEMPLATE_PATH - Static variable in class freemarker.engine.PropertyConstants
The fully-qualified path to a directory containing template files.
TEMPLATE_RETRIEVER - Static variable in class freemarker.engine.PropertyConstants
The class name of the CacheRetrieverFactory for retrieving items to be cached.
TEMPLATE_RUNTIME_ESCAPE - Static variable in class freemarker.engine.PropertyConstants
The class name or names of the TemplateTransformModel or TemplateTransformModel2 objects used whenever a variable is written to the writer.
TEMPLATE_RUNTIME_ESCAPE - Static variable in class freemarker.engine.PropertyObjectConstants
A TemplateTransformModel or TemplateTransformModel2 for escaping variables written to the Writer.
TEMPLATE_RUNTIME_GLOBAL_FILTER - Static variable in class freemarker.engine.PropertyConstants
The class name or names of the TemplateTransformModel or TemplateTransformModel2 that filters all output from the template.
TEMPLATE_RUNTIME_GLOBAL_FILTER - Static variable in class freemarker.engine.PropertyObjectConstants
A TemplateTransformModel or TemplateTransformModel2 that filters all output from the template.
TEMPLATE_RUNTIME_HANDLER - Static variable in class freemarker.engine.PropertyConstants
The class name of the TemplateRuntimeHandler used whenever an error is reported by the runtime engine.
TEMPLATE_RUNTIME_HANDLER - Static variable in class freemarker.engine.PropertyObjectConstants
A TemplateRuntimeHandler object to be used for reporting error messages to the template runtime.
TEMPLATE_TYPE_DEFAULT - Static variable in class freemarker.engine.PropertyConstants
The default template type.
TemplateArrayList - Class in freemarker.template.compiler
Encapsulates an array of TemplateProcessor objects.
TemplateArrayList(List<TemplateProcessor>) - Constructor for class freemarker.template.compiler.TemplateArrayList
Create a new TemplateArrayList, given a list of TemplateProcessors to build the internal data structure.
TemplateBufferedWriter - Class in freemarker.ext.util
Implements a simple, non-synchronized character buffer as a Writer.
TemplateBufferedWriter(Writer) - Constructor for class freemarker.ext.util.TemplateBufferedWriter
Constructor that takes a Writer as a destination for the buffered output.
TemplateBufferedWriter(Writer, int) - Constructor for class freemarker.ext.util.TemplateBufferedWriter
Constructor that takes a Writer as a destination for the buffered output, along with a size of the buffer to be used.
TemplateBuilder - Interface in freemarker.template.compiler
An interface for objects that build the compiled form of a template.
TemplateCache - Interface in freemarker.template
An interface for self-updating caches of compiled Template objects.
TemplateEventAdapter - Class in freemarker.template
Adapter class for firing events that could happen at Template runtime.
TemplateEventAdapter() - Constructor for class freemarker.template.TemplateEventAdapter
Creates new TemplateEventAdapter.
TemplateException - Exception in freemarker.template
The FM-Classic classes use this exception internally.
TemplateException() - Constructor for exception freemarker.template.TemplateException
Constructs a TemplateException with no specified detail message or underlying cause.
TemplateException(String) - Constructor for exception freemarker.template.TemplateException
Constructs a TemplateException with the given detail message, but no underlying cause exception.
TemplateException(Exception) - Constructor for exception freemarker.template.TemplateException
Constructs a TemplateException with the given underlying Exception, but no detail message.
TemplateException(String, Exception) - Constructor for exception freemarker.template.TemplateException
Constructs a TemplateException with both a description of the error that occurred and the underlying Exception that caused this exception to be raised.
TemplateExceptionEvent - Class in freemarker.template
Event object that is thrown at runtime whenever an exceptional situation occurs.
TemplateExceptionEvent(Object, Exception, Writer, String, TemplateRuntimeHandler.Severity) - Constructor for class freemarker.template.TemplateExceptionEvent
Creates new TemplateExceptionEvent.
TemplateExceptionListener - Interface in freemarker.template
Interface for listening for TemplateExceptionEvents.
templateExceptionListeners - Variable in class freemarker.template.TemplateEventAdapter
The multicaster that notifies all event listeners when an exception occurs.
TemplateFactory - Class in freemarker.template
A factory class that can create Template objects for various inputs.
TemplateFunctionModel - Interface in freemarker.template.instruction
Functions in a template data model must implement this interface.
TemplateHashModel - Interface in freemarker.template
Hashes in a template data model must implement this interface.
TemplateIndexedModel - Interface in freemarker.template
Values that can be indexed by a numeric value must implement this interface.
templateIterator() - Method in class freemarker.doc.ContentList
Retrieves an iterator to iterate over this content list.
templateIterator() - Method in class freemarker.ext.beans.ArrayModel
Deprecated. Retrieve an iterator over this array.
templateIterator() - Method in class freemarker.ext.beans.CollectionModel
Deprecated. Retrive an iterator for this Collection.
templateIterator() - Method in class freemarker.ext.beans.EnumerationModel
Deprecated. Retrieve a TemplateIteratorModel for this enumeration.
templateIterator() - Method in class freemarker.ext.beans.IteratorModel
Deprecated. Retrive an iterator for this object.
templateIterator() - Method in class freemarker.ext.beans2.ArrayWrapper
 
templateIterator() - Method in class freemarker.ext.beans2.EnumerationMethodWrapper
Retrieves an iterator to iterate over this list.
templateIterator() - Method in class freemarker.ext.beans2.EnumWrapper
Retrieves an iterator to iterate over the elements of the enum.
templateIterator() - Method in class freemarker.ext.beans2.IndexedPropertyWrapper
 
templateIterator() - Method in class freemarker.ext.beans2.IterableWrapper
Retrieves an iterator to iterate over this collection.
templateIterator() - Method in class freemarker.ext.beans2.IteratorMethodWrapper
Retrieves an iterator to iterate over this list.
templateIterator() - Method in class freemarker.ext.beans2.ListWrapper
Retrieves an iterator to iterate over this collection.
templateIterator() - Method in class freemarker.ext.beans2.MapWrapper
Retrieves an iterator to iterate over this Map.
templateIterator() - Method in class freemarker.ext.beans2.PropertiesWrapper
Retrieves an iterator to iterate over this Properties object.
templateIterator() - Method in class freemarker.ext.beans2.StaticEnumWrapper
Retrieves an iterator to iterate over this enumeration.
templateIterator() - Method in class freemarker.ext.jdom.NodeListModel
Retrieves an iterator to iterate over this list.
templateIterator() - Method in class freemarker.ext.misc.ExtendedList
Retrieves an iterator to iterate over this list.
templateIterator() - Method in class freemarker.template.FastList
Retrieves an iterator to iterate over this list.
templateIterator() - Method in class freemarker.template.FastListRange
Get a new iterator for this template model.
templateIterator() - Method in class freemarker.template.SimpleList
Retrieves an iterator to iterate over this list.
templateIterator() - Method in interface freemarker.template.TemplateListModel2
Retrieves an iterator to iterate over this list.
TemplateIteratorModel - Interface in freemarker.template
Iterators that iterate over a TemplateListModel2 must implement this interface.
TemplateListModel - Interface in freemarker.template
Deprecated. This interface is not multi-thread safe, and also, in some cases, not single-thread safe either. Use the TemplateListModel2 interface instead.
TemplateListModel2 - Interface in freemarker.template
List values in a template data model must implement either this interface or the deprecated TemplateListModel interface.
TemplateMethodModel - Interface in freemarker.template
Method calls in a template data model must implement either this interface or the TemplateMethodModel2 interface.
TemplateMethodModel2 - Interface in freemarker.template
Method calls in a template data model must implement either this interface or the TemplateMethodModel interface.
TemplateModel - Interface in freemarker.template
A template's data model must be a tree of objects, each of which implements a subinterface of TemplateModel.
TemplateModelException - Exception in freemarker.template
Template model classes should throw this exception if requested data cannot be retrieved.
TemplateModelException() - Constructor for exception freemarker.template.TemplateModelException
Constructs a TemplateModelException with no specified detail message or underlying cause.
TemplateModelException(String) - Constructor for exception freemarker.template.TemplateModelException
Constructs a TemplateModelException with the specified detail message, but no underlying cause Exception.
TemplateModelException(Exception) - Constructor for exception freemarker.template.TemplateModelException
Constructs a TemplateModelException with the given underlying Exception, but no detail message.
TemplateModelException(String, Exception) - Constructor for exception freemarker.template.TemplateModelException
Constructs a TemplateModelException with both a description of the error that occurred and the underlying Exception that caused this exception to be raised.
TemplateModelRoot - Interface in freemarker.template
The root node of a template data model may implement this interface.
TemplateNumberModel - Interface in freemarker.template
Numeric values in a template data model must implement this interface.
TemplateObjectModel - Interface in freemarker.template
Simple interface for extracting the underlying object from a given template model.
TemplateParser - Interface in freemarker.template.compiler
An interface for classes that parse templates.
TemplateProcessor - Interface in freemarker.template
Objects representing compiled templates must implement this interface.
TemplateProcessor.ExitStatus - Enum in freemarker.template
Enumates the return values from a template processor.
TemplateProcessorParameters - Class in freemarker.template
Parameter class for a Template processor.
TemplateRegistry - Class in freemarker.template.cache
Stores a register of prototype templates, which can be retrieved by the template cache whenever it needs to compile a template.
TemplateRegistry() - Constructor for class freemarker.template.cache.TemplateRegistry
Creates new TemplateRegistry.
TemplateRegistry(TemplateRegistry) - Constructor for class freemarker.template.cache.TemplateRegistry
Creates a new TemplateRegistry as a clone of an existing one.
TemplateRuntimeHandler - Interface in freemarker.template
Interface for handling events that occur during FM-Classic template runtime.
TemplateRuntimeHandler.Severity - Enum in freemarker.template
Enumerates the severity of a runtime template error.
TemplateScalarModel - Interface in freemarker.template
Scalar values in a template data model must implement this interface.
templateText - Variable in class freemarker.template.UnparsedTemplate
The unparsed template text.
TemplateTransformModel - Interface in freemarker.template
Transformations in a template data model must implement either this interface or the TemplateTransformModel2 interface.
TemplateTransformModel2 - Interface in freemarker.template
Transformations in a template data model must implement either this interface or the TemplateTransformModel interface.
TemplateWriteableHashModel - Interface in freemarker.template
Writeable hashes in a template data model must implement this interface.
TemplateWriteableIndexedModel - Interface in freemarker.template
Writeable values that can be indexed by a numeric value must implement this interface.
TemplateWriteableIteratorModel - Interface in freemarker.template
Writeable template iterator models that that iterate over a TemplateListModel2 must implement this interface.
Ternary - Class in freemarker.template.expression
An expression that represents a conditional ternary operator.
Ternary() - Constructor for class freemarker.template.expression.Ternary
Create a new Ternary expression.
test1 - Variable in class freemarker.ext.beans2.BeanExplorer
 
test2 - Variable in class freemarker.ext.beans2.BeanExplorer
 
test5 - Static variable in class freemarker.ext.beans2.BeanExplorer
 
testEndInstruction(Instruction) - Method in class freemarker.template.instruction.AssignBlockInstruction
Is this the right kind of instruction for the given EndInstruction?
testEndInstruction(Instruction) - Method in class freemarker.template.instruction.CommentInstruction
Is this the right kind of instruction for the given EndInstruction?
testEndInstruction(Instruction) - Method in interface freemarker.template.instruction.ContainerInstruction
Is this the right kind of instruction for the given EndInstruction?
testEndInstruction(Instruction) - Method in class freemarker.template.instruction.FunctionInstruction
Is this the right kind of instruction for the given EndInstruction?
testEndInstruction(Instruction) - Method in class freemarker.template.instruction.ListInstruction
Is this the right kind of instruction for the given EndInstruction?
testEndInstruction(Instruction) - Method in class freemarker.template.instruction.LocalInstruction
Is this the right kind of instruction for the given EndInstruction?
testEndInstruction(Instruction) - Method in class freemarker.template.instruction.NoParseInstruction
Is this the right kind of instruction for the given EndInstruction?
testEndInstruction(Instruction) - Method in class freemarker.template.instruction.TransformInstruction
Is this the right kind of instruction for the given EndInstruction?
text - Variable in class freemarker.template.compiler.StandardTemplateParser
The text to be parsed.
TextBlockInstruction - Class in freemarker.template.instruction
A TemplateProcessor representing a block of plain text.
TextBlockInstruction(String) - Constructor for class freemarker.template.instruction.TextBlockInstruction
Constructor that takes a block of text to be output.
TextEncoding - Interface in freemarker.template
Determines a character encoding to be used when retrieving a text file.
textLen - Variable in class freemarker.template.compiler.StandardTemplateParser
The number of characters in the text.
timeCreated - Variable in class freemarker.ext.misc.ExtendedList
The creation time to be used for determining staleness.
toString() - Method in class freemarker.ext.beans2.ClassFeatures
Returns a string representation of the object.
toString() - Method in class freemarker.ext.beans2.ObjectFeatures
Returns a string representation of the object.
toString() - Method in class freemarker.ext.misc.TransformPipeline
Returns a string representation of the object.
toString() - Method in class freemarker.template.BinaryData
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.CacheElement
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.CacheEventAdapter
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.FileRetriever
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.LocalizedFileRetriever
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.NullCachingStrategy
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.PreloadCachingStrategy
Returns a string representation of the object.
toString() - Method in class freemarker.template.cache.TemplateRegistry
Returns a string representation of the object.
toString() - Method in class freemarker.template.compiler.StandardTemplateParser
Returns a string representation of the object.
toString() - Method in class freemarker.template.compiler.TemplateArrayList
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.And
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.BooleanLiteral
Retrieve the value of this object as a String.
toString() - Method in class freemarker.template.expression.Constant
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Divide
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Dot
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.DynamicKeyName
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.EmptyLiteral
Retrieve the value of this object as a String.
toString() - Method in class freemarker.template.expression.Equals
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.GreaterThan
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.GreaterThanOrEquals
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.HashLiteral
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Identifier
Returns the name of the identifier as a String.
toString() - Method in class freemarker.template.expression.Lambda
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.LessThan
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.LessThanOrEquals
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.ListLiteral
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.ListRange
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.MethodCall
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Minus
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Modulo
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Multiply
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Not
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.NotEquals
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.NumberLiteral
Override the Object.toString method.
toString() - Method in class freemarker.template.expression.Or
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.Plus
Returns a string representation of the object.
toString() - Method in class freemarker.template.expression.StringLiteral
Return the String value of this string literal.
toString() - Method in class freemarker.template.expression.Ternary
Returns a string representation of the object.
toString() - Method in class freemarker.template.FastBoolean
Retrieve the value of this object as a String.
toString() - Method in class freemarker.template.FastHash
Returns a String representation of the object.
toString() - Method in class freemarker.template.FastIndexedIterator
Returns a string representation of the object.
toString() - Method in class freemarker.template.FastIndexedWriteableIterator
Returns a string representation of the object.
toString() - Method in class freemarker.template.FastList
Returns a String representation of the object.
toString() - Method in class freemarker.template.FastListRange
Return the string value of this list range.
toString() - Method in class freemarker.template.FastNumber
Return the value of this object as a String.
toString() - Method in class freemarker.template.FastScalar
Return the value of this object as a String.
toString() - Method in class freemarker.template.FileTemplateCache
Returns a string representation of the object.
toString() - Method in class freemarker.template.GenericEventMulticaster
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.AssignBlockInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.AssignInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.BreakInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.CallInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.CaseInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.CommentInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.DefaultCaseInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.ElseInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.EndInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.ExitInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.FunctionInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.FunctionModel
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.IfElseInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.IfInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.IncludeInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.ListInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.LocalInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.NOOPInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.NoParseInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.SwitchInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.TextBlockInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.TransformInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.instruction.VariableInstruction
Returns a string representation of the object.
toString() - Method in class freemarker.template.LocalModelWrapper
Returns a string representation of the object.
toString() - Method in class freemarker.template.RootModelWrapper
Returns a string representation of the object.
toString() - Method in class freemarker.template.SimpleEventAdapter
Returns a string representation of the object.
toString() - Method in class freemarker.template.SimpleHash
Convenience method for returning the String value of the underlying hash.
toString() - Method in class freemarker.template.SimpleList
Retrieve the value of this object as a String.
toString() - Method in class freemarker.template.SimpleNumber
Retrieve the String value of this object.
toString() - Method in class freemarker.template.SimpleScalar
Retrieve the String value of this object.
toString() - Method in class freemarker.template.Template
Returns a string representation of the object.
toString() - Method in class freemarker.template.TemplateEventAdapter
Returns a string representation of the object.
toString() - Method in class freemarker.template.UnparsedTemplate
Return the String value of this object
transcode(String) - Method in class freemarker.ext.servlet.HttpRequestParametersHashModel
A hook for allowing Strings to be transformed before being passed into the TemplateModel.
transform(Reader, PrintWriter) - Method in class freemarker.ext.misc.CompressLines
Compresses lines within the marked portion of a FM-Classic template.
transform(Reader, Writer) - Method in class freemarker.ext.misc.CompressWhitespace
Compresses whitespace within the marked portion of a FreeMarker template.
transform(Reader, Writer) - Method in class freemarker.ext.misc.FreeMarkerToHtml
Performs a transformation/filter on FM-Classic output.
transform(Reader, Writer) - Method in class freemarker.ext.misc.HtmlEscape
Transforms an HTML-unescaped stream into HTML-escaped form.
transform(Reader, Writer) - Method in class freemarker.ext.misc.JavaToHtml
Performs a transformation/filter on FM-Classic output.
transform(Reader, Writer) - Method in class freemarker.ext.misc.LegacyCompress
Re-implementation of the <compress> FM-Classic tag.
transform(Reader, PrintWriter) - Method in class freemarker.ext.misc.NormalizeNewlines
Performs newline normalization on FM-Classic output.
transform(Reader, Writer) - Method in class freemarker.ext.misc.RemoveBlankLines
Strips all blank lines from the source.
transform(Reader, Writer) - Method in class freemarker.ext.misc.TransformPipeline
Perform the requested transformations on the given data source in the given order.
transform(Reader, Writer) - Method in class freemarker.ext.misc.XmlEscape
Transforms an XML-unescaped stream into XML-escaped form.
transform(Reader, PrintWriter) - Method in interface freemarker.template.TemplateTransformModel
Performs a transformation/filter on FM-Classic output.
transform(Reader, Writer) - Method in interface freemarker.template.TemplateTransformModel2
Performs a transformation/filter on FM-Classic output.
TRANSFORM_END_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
TRANSFORM_TAG - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
TransformInstruction - Class in freemarker.template.instruction
An instruction that processes a TemplateTransformModel.
TransformInstruction(Variable) - Constructor for class freemarker.template.instruction.TransformInstruction
Creates new TransformInstruction, with a given transformation variable.
TransformPipeline - Class in freemarker.ext.misc
A pipeline of transform models that is itself a transform model.
TransformPipeline(List<TemplateModel>) - Constructor for class freemarker.ext.misc.TransformPipeline
Create a new transform pipeline with the given transform models.
Transforms - Class in freemarker.ext.misc
A simple hash model that provides access to all the non-deprecated transform models in this package.
Translate - Class in freemarker.ext.misc
A method model that implements the Perl 5 translate function.
Translate() - Constructor for class freemarker.ext.misc.Translate
 
TRUE - Static variable in class freemarker.template.expression.BooleanLiteral
The true instance of this class.
TRUE - Static variable in class freemarker.template.FastBoolean
Represents a true boolean expression.
TRUE_LITERAL - Static variable in class freemarker.template.compiler.StandardTemplateParser
 

U

Unary - Interface in freemarker.template.expression
An interface for unary operators.
Unary.Association - Enum in freemarker.template.expression
Indicates the operator association for this unary expression.
unavailableAdapter - Variable in class freemarker.template.cache.CacheEventAdapter
A ListenerAdapter for cacheUnavailable events.
UnparsedInstruction - Interface in freemarker.template.instruction
Abstract class that deals with unparsed instructions, ie.
UnparsedTemplate - Class in freemarker.template
An UnparsedTemplate consists only of text.
UnparsedTemplate(Reader) - Constructor for class freemarker.template.UnparsedTemplate
Constructs an unparsed template by compiling it from a Reader.
UnparsedTemplate(Reader, Cache) - Constructor for class freemarker.template.UnparsedTemplate
Constructs an unparsed template by compiling it from a Reader.
UnparsedTemplateFactory - Class in freemarker.template
A factory class that can create UnparsedTemplate objects for various inputs.
unwrap(Object) - Static method in class freemarker.ext.beans.BeansWrapper
Deprecated. Attempts to unwrap a model into underlying object.
unwrap(Object, Class) - Static method in class freemarker.ext.beans.BeansWrapper
Deprecated. Attempts to unwrap a model into underlying object.
unwrap(TemplateModel, Class<T>) - Static method in class freemarker.ext.beans2.Unwrapper
Convert the supplied template model into a plain old Java object of the given class.
Unwrapper - Class in freemarker.ext.beans2
Unwraps a given FM-Classic template model back into a plain old Java object.
update() - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Asks for a "blank" update.
update(String) - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Asks for the named object to be updated.
update(String, String) - Method in class freemarker.template.cache.LoadAdHocCachingStrategy
Asks for the named object to be updated.
update() - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Asks for a "blank" update.
update(String) - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Asks for the named object to be updated.
update(String, String) - Method in class freemarker.template.cache.LoadOnDemandCachingStrategy
Asks for the named object to be updated.
update() - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Asks for a "blank" update.
update(String) - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Asks for the named object to be updated.
update(String, String) - Method in class freemarker.template.cache.LoDWithRefreshCachingStrategy
Asks for the named object to be updated.
update() - Method in class freemarker.template.cache.NullCachingStrategy
Asks for a "blank" update.
update(String) - Method in class freemarker.template.cache.NullCachingStrategy
Asks for the named object to be updated.
update(String, String) - Method in class freemarker.template.cache.NullCachingStrategy
Asks for the named object to be updated.
update() - Method in class freemarker.template.cache.PreloadCachingStrategy
Asks for a "blank" update.
update(String) - Method in class freemarker.template.cache.PreloadCachingStrategy
Asks for the named object to be updated.
update(String, String) - Method in class freemarker.template.cache.PreloadCachingStrategy
Asks for the named object to be updated.
update() - Method in interface freemarker.template.cache.Updateable
Asks for a "blank" update.
update(String) - Method in interface freemarker.template.cache.Updateable
Asks for the named object to be updated.
update(String, String) - Method in interface freemarker.template.cache.Updateable
Asks for the named object to be updated.
update(String) - Method in class freemarker.template.FileTemplateCache
Update a named template if in the FileTemplateCache.Strategy.LOAD_AD_HOC mode .
update(String, String) - Method in class freemarker.template.FileTemplateCache
Update a named template if in the FileTemplateCache.Strategy.LOAD_AD_HOC mode.
update() - Method in class freemarker.template.FileTemplateCache
Updates the cache.
Updateable - Interface in freemarker.template.cache
An interface for objects that need to be reminded to update themselves from time to time.
updatedAdapter - Variable in class freemarker.template.cache.CacheEventAdapter
A ListenerAdapter for elementUpdated events.
updateFailedAdapter - Variable in class freemarker.template.cache.CacheEventAdapter
A ListenerAdapter for elementUpdateFailed events.
updateInterval - Variable in class freemarker.ext.servlet.FreeMarkerServlet
 
UpdateTimer - Class in freemarker.template.cache
A timer for objects that implement Updateable.
UpdateTimer(Updateable, long) - Constructor for class freemarker.template.cache.UpdateTimer
Constructs the timer with the update target and update interval.

V

valueOf(String) - Static method in enum freemarker.template.expression.ExpressionBuilder.Precedence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum freemarker.template.expression.ExpressionUtils.ExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum freemarker.template.expression.Unary.Association
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum freemarker.template.FileTemplateCache.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum freemarker.template.instruction.Instruction.EndType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum freemarker.template.TemplateProcessor.ExitStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum freemarker.template.TemplateRuntimeHandler.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum freemarker.template.expression.ExpressionBuilder.Precedence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum freemarker.template.expression.ExpressionUtils.ExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum freemarker.template.expression.Unary.Association
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum freemarker.template.FileTemplateCache.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum freemarker.template.instruction.Instruction.EndType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum freemarker.template.TemplateProcessor.ExitStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum freemarker.template.TemplateRuntimeHandler.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_INSTR_END_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
VAR_INSTR_START_CHAR - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
VAR_INSTR_START_CHARS - Static variable in class freemarker.template.compiler.StandardTemplateParser
 
VARIABLE - Static variable in class freemarker.template.expression.ExpressionUtils
The expression is a variable, so can return anything other than a constant.
Variable - Interface in freemarker.template.expression
An interface for expressions that get their values from the data model, and for those data models that can be set to a value.
VariableInstruction - Class in freemarker.template.instruction
An instruction that outputs the value of a Variable.
VariableInstruction(Expression, boolean) - Constructor for class freemarker.template.instruction.VariableInstruction
Constructor that takes a Expression to be output.

W

WebSite - Class in freemarker.doc
Creates the FM-Classic web site navigation bars.
WebSite() - Constructor for class freemarker.doc.WebSite
Default constructor.
withCache(Cache) - Method in class freemarker.template.CompileableFactoryParameters
Return a new CompileableFactoryParameters object with the given cache in place of the existing cache.
withCacheRetriever(CacheRetriever) - Method in class freemarker.template.cache.StrategyParameters
Return a new StrategyParameters object with the given cache retriever in place of the existing cache retriever.
withDefaultTemplateType(String) - Method in class freemarker.template.cache.StrategyParameters
Return a new StrategyParameters object with the given default template type in place of the existing default template type.
withDelay(long) - Method in class freemarker.template.cache.StrategyParameters
Return a new StrategyParameters object with the given delay in place of the existing delay.
withDirectoryRoot(File) - Method in class freemarker.template.cache.FileRetrieverParameters
Return a new FileRetrieverParameters object with the given directory root in place of the existing directory root.
withDirectoryRoot(String) - Method in class freemarker.template.cache.FileRetrieverParameters
Return a new FileRetrieverParameters object with the given directory root in place of the existing directory root.
withEncoding(String) - Method in class freemarker.template.cache.FileRetrieverParameters
Return a new FileRetrieverParameters object with the given character encoding in place of the existing character encoding.
withEncoding(String) - Method in class freemarker.template.CompileableFactoryParameters
Return a new CompileableFactoryParameters object with the given character encoding in place of the existing character encoding.
withEscape(TemplateModel) - Method in class freemarker.template.TemplateProcessorParameters
Return a new TemplateProcessorParameters object with the given escape TemplateModel in place of the existing escape.
withEventHandler(CacheEventAdapter) - Method in class freemarker.template.cache.StrategyParameters
Return a new StrategyParameters object with the given event handler in place of the existing event handler.
withEventHandler(TemplateRuntimeHandler) - Method in class freemarker.template.TemplateProcessorParameters
Return a new TemplateProcessorParameters object with the given event handler in place of the existing event handler.
withFilenameSuffix(String) - Method in class freemarker.template.cache.FileRetrieverParameters
Return a new FileRetrieverParameters object with the given filename suffix in place of the existing filename suffix.
withInputStream(InputStream) - Method in class freemarker.template.CompileableFactoryParameters
Return a new CompileableFactoryParameters object with the given input stream in place of the existing input stream.
withMaximumAge(int) - Method in class freemarker.template.cache.StrategyParameters
Return a new StrategyParameters object with the given maximum age in place of the existing maximum age.
withModel(TemplateWriteableHashModel) - Method in class freemarker.template.TemplateProcessorParameters
Return a new TemplateProcessorParameters object with the given template model in place of the existing template model.
withRegistry(TemplateRegistry) - Method in class freemarker.template.cache.FileRetrieverParameters
Return a new FileRetrieverParameters object with the given template registry in place of the existing template registry.
withWriter(Writer) - Method in class freemarker.template.TemplateProcessorParameters
Return a new TemplateProcessorParameters object with the given writer in place of the existing writer.
wrap(Object) - Static method in class freemarker.ext.beans.BeansWrapper
Deprecated. Wraps the object with a template model that is most specific for the object's class.
wrap(Object, boolean) - Static method in class freemarker.ext.beans.BeansWrapper
Deprecated. Wraps the object with a template model that is most specific for the object's class, just as BeansWrapper.wrap(Object) would, however it can force wrapping into scalar.
wrap(Object) - Static method in class freemarker.ext.beans2.Wrapper
Wrap the given object in a FM-Classic template model using reflection.
wrap(Class<T>) - Static method in class freemarker.ext.beans2.Wrapper
Wraps the given class or enum in a FM-Classic template model using reflection.
WRAP_AS_OBJECT - Static variable in class freemarker.ext.beans.BeansWrapper
Deprecated. Use in the wrap() method to override logic for determining whether the parameter should be wrapped as a TemplateScalarModel or as a TemplateHashModel, and force wrapping into hash model.
WRAP_AS_SCALAR - Static variable in class freemarker.ext.beans.BeansWrapper
Deprecated. Use in the wrap() method to override logic for determining whether the parameter should be wrapped as a TemplateScalarModel or as a TemplateHashModel, and force wrapping into scalar.
Wrapper - Class in freemarker.ext.beans2
Wraps a given object, class or enum in a FM-Classic template model.
write(char[], int, int) - Method in class freemarker.ext.util.TemplateBufferedWriter
Write a portion of an array of characters.
write(int) - Method in class freemarker.ext.util.TemplateBufferedWriter
Write a single character.
write(char[]) - Method in class freemarker.ext.util.TemplateBufferedWriter
Write an array of characters.
write(String) - Method in class freemarker.ext.util.TemplateBufferedWriter
Write a string.
write(String, int, int) - Method in class freemarker.ext.util.TemplateBufferedWriter
Write a portion of a string.
WriterExceptionListener - Class in freemarker.ext.misc
Adapts FM-Classic's exception events to an IO Writer class.
WriterExceptionListener(Writer) - Constructor for class freemarker.ext.misc.WriterExceptionListener
Constructor that takes a Writer as the target for error messages.
WriterExceptionListener(Writer, boolean) - Constructor for class freemarker.ext.misc.WriterExceptionListener
Constructor that takes a Writer as the target for error messages, and a flag to indicate whether the flush() method should be called after every event.

X

XmlEscape - Class in freemarker.ext.misc
Performs an XML escape of a given template fragment.

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