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
ATemplateModelon which the?apioperation 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 TemplateModelgetAPI()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
-
-