Uses of Class
freemarker.core.Environment

Packages that use Environment
freemarker.cache Contains classes and interfaces that deal with template loading and caching. 
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. 
freemarker.template This package contains the core API's that most users will use. 
freemarker.template.utility Utility classes that may be used to customize aspects of FreeMarker. 
 

Uses of Environment in freemarker.cache
 

Methods in freemarker.cache with parameters of type Environment
static java.lang.String TemplateCache.getFullTemplatePath(Environment env, java.lang.String parentTemplateDir, java.lang.String templateNameString)
           
 

Uses of Environment in freemarker.core
 

Methods in freemarker.core that return Environment
static Environment Environment.getCurrentEnvironment()
          Retrieves the environment object associated with the current thread.
protected  Environment Configurable.getEnvironment()
           
 

Methods in freemarker.core with parameters of type Environment
 void TextBlock.accept(Environment env)
          Simply outputs the text.
protected  void DebugBreak.accept(Environment env)
           
 TemplateModel Expression.getAsTemplateModel(Environment env)
           
 

Constructors in freemarker.core with parameters of type Environment
InvalidReferenceException(Environment env)
           
InvalidReferenceException(java.lang.String description, Environment env)
           
NonBooleanException(Environment env)
           
NonBooleanException(java.lang.String description, Environment env)
           
NonNumericalException(Environment env)
           
NonNumericalException(java.lang.String description, Environment env)
           
NonStringException(Environment env)
           
NonStringException(java.lang.String description, Environment env)
           
 

Uses of Environment in freemarker.template
 

Methods in freemarker.template that return Environment
 Environment Template.createProcessingEnvironment(java.lang.Object rootMap, java.io.Writer out)
          Same as createProcessingEnvironment(rootMap, out, null).
 Environment Template.createProcessingEnvironment(java.lang.Object rootMap, java.io.Writer out, ObjectWrapper wrapper)
          Creates a Environment object, using this template, the data model provided as the root map object, and the supplied object wrapper to convert map elements to template models.
 Environment TemplateException.getEnvironment()
           
 

Methods in freemarker.template with parameters of type Environment
 void TemplateDirectiveModel.execute(Environment env, java.util.Map params, TemplateModel[] loopVars, TemplateDirectiveBody body)
          Executes this user-defined directive; called by FreeMarker when the user-defined directive is called in the template.
 void TemplateExceptionHandler.handleTemplateException(TemplateException te, Environment env, java.io.Writer out)
          handle the exception.
 

Constructors in freemarker.template with parameters of type Environment
TemplateException(Environment env)
          Constructs a TemplateException with no specified detail message or underlying cause.
TemplateException(java.lang.Exception cause, Environment env)
          Constructs a TemplateException with the given underlying Exception, but no detail message.
TemplateException(java.lang.String description, Environment env)
          Constructs a TemplateException with the given detail message, but no underlying cause exception.
TemplateException(java.lang.String description, java.lang.Exception 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.
 

Uses of Environment in freemarker.template.utility
 

Methods in freemarker.template.utility with parameters of type Environment
static boolean StringUtil.matchesName(java.lang.String qname, java.lang.String nodeName, java.lang.String nsURI, Environment env)