Uses of Package freemarker.core (FreeMarker 2.3.23 API)
Date: 2015-07-05

# Uses of Package
freemarker.core

- Packages that use freemarker.core
  Package | Description
  --- | ---
  freemarker.cache | Template loading and caching.
  freemarker.core | The seldom used or advanced parts of the fundamental FreeMarker API, compared to `freemarker.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 with `Configuration` (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.

- Classes in freemarker.core used by freemarker.cache
  Class and Description
  Environment Object that represents the runtime environment during template processing.

- Classes in freemarker.core used by freemarker.core
  Class and Description
  ArithmeticEngine Class to perform arithmetic operations.
  ArithmeticEngine.BigDecimalEngine This is the default arithmetic engine in FreeMarker.
  ArithmeticEngine.ConservativeEngine An arithmetic engine that conservatively widens the operation arguments to extent that they can hold the result of the operation.
  CallPlaceCustomDataInitializationException Thrown by `DirectiveCallPlace.getOrCreateCustomData(Object, freemarker.template.utility.ObjectFactory)`
  Configurable This is a common superclass of `Configuration`, `Template`, and `Environment` classes.
  DirectiveCallPlace Gives information about the place where a directive is called from, also lets you attach a custom data object to that place.
  Environment Object that represents the runtime environment during template processing.
  Environment.Namespace
  ParseException Parsing-time exception in a template (as opposed to a runtime exception, a `TemplateException`).
  TemplateClassResolver Used by built-ins and other template language features that get a class based on a string.
  UnexpectedTypeException The type of a value differs from what was expected.

- Classes in freemarker.core used by freemarker.ext.servlet
  Class and Description
  Environment Object that represents the runtime environment during template processing.

- Classes in freemarker.core used by freemarker.template
  Class and Description
  Configurable This is a common superclass of `Configuration`, `Template`, and `Environment` classes.
  Environment Object that represents the runtime environment during template processing.
  ParseException Parsing-time exception in a template (as opposed to a runtime exception, a `TemplateException`).

- Classes in freemarker.core used by freemarker.template.utility
  Class and Description
  Environment Object that represents the runtime environment during template processing.
  ParseException Parsing-time exception in a template (as opposed to a runtime exception, a `TemplateException`).