freemarker.ext.jython (FreeMarker 2.3.23 API)
Date: 2015-07-05

# Package freemarker.ext.jython

Exposes Jython objects to templates.

See: Description

- Class Summary
  Class | Description
  --- | ---
  JythonHashModel | Model for Jython dictionaries (`PyDictionary` and `PyStringMap`).
  JythonModel | Generic model for arbitrary Jython objects.
  JythonNumberModel | Model for Jython numeric objects (`PyInteger`, `PyLong`, `PyFloat`).
  JythonSequenceModel | Model for Jython sequence objects (`PySequence` descendants).
  JythonVersionAdapter | Functions that has a different implementation depending on the Jython version used.
  JythonWrapper | An object wrapper that wraps Jython objects into FreeMarker template models and vice versa.

## Package freemarker.ext.jython Description

Exposes Jython objects to templates. The `default object wrapper` of FreeMarker automatically wraps Jython nodes with this.

Most of the issues dealing with Jython objects are handled by the `JythonWrapper.wrap(Object)` method. In normal cases, this is the only method you should use to turn an arbitrary Jython object into a FreeMarker `TemplateModel`. Additionally, you can manually create instances of any wrapper class using its constructors.