Package freemarker.template
Interface TemplateModelWithAPISupport
-
- All Superinterfaces:
TemplateModel
- All Known Implementing Classes:
ArrayModel
,BeanModel
,BooleanModel
,CollectionModel
,DateModel
,DefaultEnumerationAdapter
,DefaultIterableAdapter
,DefaultIteratorAdapter
,DefaultListAdapter
,DefaultMapAdapter
,DefaultNonListCollectionAdapter
,EnumerationModel
,IteratorModel
,MapModel
,NumberModel
,ResourceBundleModel
,SimpleMapModel
,StringModel
public interface TemplateModelWithAPISupport extends TemplateModel
ATemplateModel
on which the?api
operation can be applied.- Since:
- 2.3.22
-
-
Field Summary
-
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TemplateModel
getAPI()
Returns the model that exposes the (Java) API of the value.
-
-
-
Method Detail
-
getAPI
TemplateModel getAPI() throws TemplateModelException
Returns the model that exposes the (Java) API of the value. This is usually implemented by delegating toObjectWrapperWithAPISupport.wrapAsAPI(Object)
.- Throws:
TemplateModelException
-
-