Uses of Class
freemarker.template.Configuration
Packages that use Configuration
Package
Description
Template loading and caching.
The seldom used or advanced parts of the fundamental FreeMarker API, compared to
freemarker.template.Servlet for legacy "Model 2" frameworks that allows using FreeMarker
templates instead of JSP as the MVC View
(see in the Manual).
The fundamental, most commonly used API-s of FreeMarker;
start with
Configuration (see also the
Getting Started in the Manual.)-
Uses of Configuration in freemarker.cache
Methods in freemarker.cache that return ConfigurationModifier and TypeMethodDescriptionTemplateConfigurationFactory.getConfiguration()Returns the configuration this object belongs to, ornullif it isn't yet bound to aConfiguration.Methods in freemarker.cache with parameters of type ConfigurationModifier and TypeMethodDescriptionvoidTemplateCache.setConfiguration(Configuration config) Deprecated.final voidTemplateConfigurationFactory.setConfiguration(Configuration cfg) Binds thisTemplateConfigurationFactoryto aConfiguration.protected voidConditionalTemplateConfigurationFactory.setConfigurationOfChildren(Configuration cfg) protected voidFirstMatchTemplateConfigurationFactory.setConfigurationOfChildren(Configuration cfg) protected voidMergingTemplateConfigurationFactory.setConfigurationOfChildren(Configuration cfg) protected abstract voidTemplateConfigurationFactory.setConfigurationOfChildren(Configuration cfg) CallsTemplateConfiguration.setParentConfiguration(Configuration)on each enclosedTemplateConfigurationandTemplateConfigurationFactory.setConfiguration(Configuration)on each enclosedTemplateConfigurationFactoryobjects.Constructors in freemarker.cache with parameters of type ConfigurationModifierConstructorDescriptionTemplateCache(TemplateLoader templateLoader, CacheStorage cacheStorage, TemplateLookupStrategy templateLookupStrategy, TemplateNameFormat templateNameFormat, TemplateConfigurationFactory templateConfigurations, Configuration config) TemplateCache(TemplateLoader templateLoader, CacheStorage cacheStorage, TemplateLookupStrategy templateLookupStrategy, TemplateNameFormat templateNameFormat, Configuration config) Same asTemplateCache(TemplateLoader, CacheStorage, TemplateLookupStrategy, TemplateNameFormat, TemplateConfigurationFactory, Configuration)withnullfortemplateConfigurations-s.TemplateCache(TemplateLoader templateLoader, CacheStorage cacheStorage, Configuration config) TemplateCache(TemplateLoader templateLoader, Configuration config) Same asTemplateCache(TemplateLoader, CacheStorage, Configuration)with a newSoftCacheStorageas the 2nd parameter. -
Uses of Configuration in freemarker.core
Methods in freemarker.core that return ConfigurationModifier and TypeMethodDescriptionEnvironment.getConfiguration()TemplateConfiguration.getParentConfiguration()Returns the parentConfiguration, ornullif none was associated yet.Methods in freemarker.core with parameters of type ConfigurationModifier and TypeMethodDescriptionfinal ObjectCustomAttribute.get(Configuration cfg) Gets the value of aConfiguration-scope attribute from the givenConfiguration.final voidCustomAttribute.set(Object value, Configuration cfg) Sets the value of aConfiguration-scope attribute in the givenConfiguration.voidTemplateConfiguration.setParentConfiguration(Configuration cfg) Associates this instance with aConfiguration; usually you don't call this, as it's called internally when this instance is added to aConfiguration. -
Uses of Configuration in freemarker.ext.servlet
Methods in freemarker.ext.servlet that return ConfigurationModifier and TypeMethodDescriptionprotected ConfigurationFreemarkerServlet.createConfiguration()Creates the FreeMarkerConfigurationsingleton and (when overidden) maybe sets its defaults.protected ConfigurationFreemarkerServlet.getConfiguration()Returns theConfigurationobject used by this servlet. -
Uses of Configuration in freemarker.template
Methods in freemarker.template that return ConfigurationModifier and TypeMethodDescriptionTemplate.getConfiguration()Returns the Configuration object associated with this template.static ConfigurationConfiguration.getDefaultConfiguration()Deprecated.The usage of the static singleton (the "default")Configurationinstance can easily cause erroneous, unpredictable behavior.Methods in freemarker.template with parameters of type ConfigurationModifier and TypeMethodDescriptionstatic TemplateTemplate.getPlainTextTemplate(String name, String content, Configuration config) Same asTemplate.getPlainTextTemplate(String, String, String, Configuration)withnullsourceNameargument.static TemplateTemplate.getPlainTextTemplate(String name, String sourceName, String content, Configuration config) Creates (not "get"-s) aTemplatethat only contains a single block of static text, no dynamic content.static voidConfiguration.setDefaultConfiguration(Configuration config) Deprecated.Using the "default"Configurationinstance can easily lead to erroneous, unpredictable behaviour.Constructors in freemarker.template with parameters of type ConfigurationModifierConstructorDescriptionTemplate(String name, Reader reader, Configuration cfg) Template(String name, Reader reader, Configuration cfg, String encoding) Convenience constructor forTemplate(name, null, reader, cfg, encoding).Template(String name, String sourceCode, Configuration cfg) Convenience constructor forTemplate(name, new StringReader(reader), cfg).Template(String name, String sourceName, Reader reader, Configuration cfg) Constructs a template from a character stream.Template(String name, String sourceName, Reader reader, Configuration cfg, ParserConfiguration customParserConfiguration, String encoding) Same asTemplate(String, String, Reader, Configuration, String), but also specifies aTemplateConfiguration.Same asTemplate(String, String, Reader, Configuration), but also specifies the template's encoding (not recommended).
TemplateCache(TemplateLoader, CacheStorage, Configuration)constructor.