freemarker.ext.beans2
Interface Converter
- All Known Implementing Classes:
- ConvertToArray, ConvertToArrayList, ConvertToBigDecimal, ConvertToBigInteger, ConvertToBool, ConvertToBoolArray, ConvertToByte, ConvertToDouble, ConvertToFloat, ConvertToHashSet, ConvertToIntArray, ConvertToInteger, ConvertToLinkedList, ConvertToLong, ConvertToObject, ConvertToObjectArray, ConvertToShort, ConvertToString, ConvertToTreeSet, ConvertToVector
public interface Converter
An interface for classes implementing a conversion from a given
TemplateModel to a known Java object. Conversions should be context free,
and implementing classes should be flywheel classes, ie. not carrying
any internal state between calls. They may also be singletons.
- Since:
- 1.9
- Version:
- $Id: Converter.java 1100 2005-09-07 13:31:21Z run2000 $
- Author:
- Nicholas Cull
convert
java.lang.Object convert(TemplateModel model)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException,
TemplateModelException
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
TemplateModelException
converts
boolean converts(TemplateModel model,
java.lang.Class<?> target)