Uses of Class
freemarker.core.Environment
-
Packages that use Environment Package Description freemarker.cache Template loading and caching.freemarker.core The seldom used or advanced parts of the fundamental FreeMarker API, compared tofreemarker.template.freemarker.ext.servlet Servlet for legacy "Model 2" frameworks that allows using FreeMarker templates instead of JSP as the MVC View (see in the Manual).freemarker.template The fundamental, most commonly used API-s of FreeMarker; start withConfiguration(see also the Getting Stared in the Manual.)freemarker.template.utility Various classes used by core FreeMarker code but might be useful outside of it too. -
-
Uses of Environment in freemarker.cache
Methods in freemarker.cache with parameters of type Environment Modifier and Type Method Description static StringTemplateCache. getFullTemplatePath(Environment env, String baseName, String targetName)Deprecated.UsetoFullTemplateName(String, String)instead, as that can throwMalformedTemplateNameException, and is on a more logical place anyway. -
Uses of Environment in freemarker.core
Methods in freemarker.core that return Environment Modifier and Type Method Description static EnvironmentEnvironment. getCurrentEnvironment()Retrieves the environment object associated with the current thread, ornullif there's no template processing going on in this thread.protected EnvironmentConfigurable. getEnvironment()Methods in freemarker.core with parameters of type Environment Modifier and Type Method Description protected voidConfigurable. doAutoImportsAndIncludes(Environment env)ObjectCustomAttribute. get(Environment env)Gets the attribute from the appropriate scope that's accessible through the specifiedEnvironment.ClassOptInTemplateClassResolver. resolve(String className, Environment env, Template template)ClassTemplateClassResolver. resolve(String className, Environment env, Template template)Gets aClassbased on the class name.voidCustomAttribute. set(Object value, Environment env)Sets the attribute inside the appropriate scope that's accessible through the specifiedEnvironment. -
Uses of Environment in freemarker.ext.servlet
Methods in freemarker.ext.servlet with parameters of type Environment Modifier and Type Method Description voidIncludePage. execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body) -
Uses of Environment in freemarker.template
Methods in freemarker.template that return Environment Modifier and Type Method Description EnvironmentTemplate. createProcessingEnvironment(Object dataModel, Writer out)EnvironmentTemplate. createProcessingEnvironment(Object dataModel, Writer out, ObjectWrapper wrapper)Creates aEnvironmentobject, using this template, the data-model provided as parameter.EnvironmentTemplateException. getEnvironment()Methods in freemarker.template with parameters of type Environment Modifier and Type Method Description protected voidConfiguration. doAutoImportsAndIncludes(Environment env)voidTemplateDirectiveModel. execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body)Executes this user-defined directive; called by FreeMarker when the user-defined directive is called in the template.voidTemplateExceptionHandler. handleTemplateException(TemplateException te, Environment env, Writer out)Method called after aTemplateExceptionwas raised inside a template.Constructors in freemarker.template with parameters of type Environment Constructor Description TemplateException(Environment env)Constructs a TemplateException with no specified detail message or underlying cause.TemplateException(Exception cause, Environment env)The same asTemplateException(Throwable, Environment); it's exists only for binary backward-compatibility.TemplateException(String description, Environment env)Constructs a TemplateException with the given detail message, but no underlying cause exception.TemplateException(String description, Exception cause, Environment env)The same asTemplateException(String, Throwable, Environment); it's exists only for binary backward-compatibility.TemplateException(String description, Throwable cause, Environment env)Constructs a TemplateException with both a description of the error that occurred and the underlying Exception that caused this exception to be raised.TemplateException(Throwable cause, Environment env)Constructs a TemplateException with the given underlying Exception, but no detail message.TemplateException(Throwable cause, Environment env, freemarker.core.Expression blamedExpr, freemarker.core._ErrorDescriptionBuilder descriptionBuilder)Don't use this; this is to be used internally by FreeMarker.TemplateModelException(Throwable cause, Environment env, freemarker.core._ErrorDescriptionBuilder descriptionBuilder, boolean preventAmbiguity)Don't use this; this is to be used internally by FreeMarker.TemplateModelException(Throwable cause, Environment env, String description, boolean preventAmbiguity)Don't use this; this is to be used internally by FreeMarker. -
Uses of Environment in freemarker.template.utility
Methods in freemarker.template.utility with parameters of type Environment Modifier and Type Method Description static booleanStringUtil. matchesName(String qname, String nodeName, String nsURI, Environment env)
-