Class ArrayTemplateModel
java.lang.Object
com.northconcepts.datapipeline.template.ArrayTemplateModel
- All Implemented Interfaces:
freemarker.template.AdapterTemplateModel,freemarker.template.TemplateModel,freemarker.template.TemplateSequenceModel,Serializable
public class ArrayTemplateModel
extends Object
implements freemarker.template.TemplateSequenceModel, freemarker.template.AdapterTemplateModel, Serializable
Exposes an
ArrayValue to FreeMarker templates as a sequence whose elements are wrapped by the object wrapper.- See Also:
-
Field Summary
Fields inherited from interface freemarker.template.TemplateModel
NOTHING -
Constructor Summary
ConstructorsConstructorDescriptionArrayTemplateModel(ArrayValue array, freemarker.template.ObjectWrapper objectWrapper) -
Method Summary
Modifier and TypeMethodDescriptionfreemarker.template.TemplateModelget(int index) getAdaptedObject(Class<?> hint) getArray()freemarker.template.ObjectWrappersetArray(ArrayValue array) setObjectWrapper(freemarker.template.ObjectWrapper objectWrapper) intsize()
-
Constructor Details
-
ArrayTemplateModel
public ArrayTemplateModel() -
ArrayTemplateModel
-
-
Method Details
-
getArray
-
setArray
-
getObjectWrapper
public freemarker.template.ObjectWrapper getObjectWrapper() -
setObjectWrapper
-
size
public int size() throws freemarker.template.TemplateModelException- Specified by:
sizein interfacefreemarker.template.TemplateSequenceModel- Throws:
freemarker.template.TemplateModelException
-
get
public freemarker.template.TemplateModel get(int index) throws freemarker.template.TemplateModelException - Specified by:
getin interfacefreemarker.template.TemplateSequenceModel- Throws:
freemarker.template.TemplateModelException
-
getAdaptedObject
- Specified by:
getAdaptedObjectin interfacefreemarker.template.AdapterTemplateModel
-