Interface TemplateObjectWrapper
- All Known Implementing Classes:
BinaryObjectWrapper,BooleanObjectWrapper,DateTimeObjectWrapper,DurationObjectWrapper,EntityListObjectWrapper,EntityObjectWrapper,LocalDateObjectWrapper,LocalTimeObjectWrapper,NullEntityObjectWrapper,NumericObjectWrapper,PhoneObjectWrapper,PrivilegedEntityObjectWrapper,StringObjectWrapper,TypedValueWrapper
public interface TemplateObjectWrapper
Interface for Object Wrappers used in freemarker. An implementation usually wraps only one type of objects.
-
Method Summary
Modifier and TypeMethodDescriptionbooleandefault booleanfreemarker.template.TemplateModelwrap(Object object, TemplateDefaultObjectWrapper defaultObjectWrapper)
-
Method Details
-
wrap
freemarker.template.TemplateModel wrap(Object object, TemplateDefaultObjectWrapper defaultObjectWrapper) throws freemarker.template.TemplateModelException - Throws:
freemarker.template.TemplateModelException
-
canWrap
- Returns:
- true if this implementation can wrap the provided object
-
useInDefaultObjectWrapper
default boolean useInDefaultObjectWrapper()
-