Package freemarker.core
package freemarker.core
This package contains FreeMarker's core parsing/rendering functionality;
most casual users do not need to be aware of the classes in this package,
and can restrict their attention to the freemarker.template
package.
-
ClassDescriptionAn abstract scope with no variable storage mechanism of its own; only provides enclosing scope and operations related to enclosing scope.A basic scope that stores variables locally in a hash map.An exception used to break out of a loopFreeMarker command-line utility, the Main-Class of freemarker.jar.A class that allows one to associate custom data with a configuration, a template, or environment.Object that represents the runtime environment during template processing.A class representing all FreeMarker-related permissions.This class is used for the scope of an included template.A subclass of TemplateException that says there is no value associated with a given expression.Represents the local context of an iterator blockRepresents the context or scope of the execution of an FTL macro.Represents the context or scope when a macro executes the body of a macro invocation via [#nested]An exception used to jump out of a macro or functionRepresents a variable resolution context in FTL.This exception is thrown when a <stop> directive is encountered.Abstract base class for
Template.Represents the namespace associated with a templateThis exception is thrown when a set directive in the template tries to set a variable which is not declared in that scope or an enclosing one.