|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object freemarker.ext.beans2.ConvertToArray
public class ConvertToArray
Returns an array of the specified type for a given list model.
Constructor Summary | |
---|---|
ConvertToArray(java.lang.Class<?> clazz)
Constructor that takes the target class for items in the array. |
Method Summary | |
---|---|
java.lang.Object |
convert(TemplateModel model)
Convert the given template model into the target object type represented by this converter. |
boolean |
converts(TemplateModel model,
java.lang.Class<?> target)
Determines whether this converter can convert from the given template model into an instance of the given class target. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConvertToArray(java.lang.Class<?> clazz)
clazz
- the target class for each item in the arrayMethod Detail |
---|
public java.lang.Object convert(TemplateModel model) throws java.lang.ClassCastException, java.lang.NullPointerException, TemplateModelException
Converter
Converter.converts(freemarker.template.TemplateModel, java.lang.Class>)
to determine whether this converter can perform the requested conversion.
convert
in interface Converter
model
- the template model to be converted
java.lang.NullPointerException
- the template model is null
TemplateModelException
- there was an error while retrieving a
value from the template model
java.lang.ClassCastException
public boolean converts(TemplateModel model, java.lang.Class<?> target)
Converter
converts
in interface Converter
model
- the template model to be convertedtarget
- the target class for the conversion
true
if this converter can convert the given
template model to an instance of the target class, otherwise
false
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |