org.riotfamily.common.web.view.freemarker
Class FacadeTemplateModel

java.lang.Object
  extended by freemarker.ext.beans.BeanModel
      extended by freemarker.ext.beans.StringModel
          extended by org.riotfamily.common.web.view.freemarker.FacadeTemplateModel
All Implemented Interfaces:
freemarker.ext.util.WrapperTemplateModel, freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel, freemarker.template.TemplateScalarModel

public class FacadeTemplateModel
extends freemarker.ext.beans.StringModel


Field Summary
 
Fields inherited from class freemarker.ext.beans.BeanModel
object, wrapper
 
Fields inherited from interface freemarker.template.TemplateScalarModel
EMPTY_STRING
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Constructor Summary
FacadeTemplateModel(Object facade, Object delegate, freemarker.ext.beans.BeansWrapper wrapper)
           
 
Method Summary
 Object getAdaptedObject(Class hint)
           
 Object getWrappedObject()
           
 
Methods inherited from class freemarker.ext.beans.StringModel
getAsString
 
Methods inherited from class freemarker.ext.beans.BeanModel
get, hasPlainGetMethod, invokeGenericGet, isEmpty, keys, keySet, size, toString, unwrap, values, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FacadeTemplateModel

public FacadeTemplateModel(Object facade,
                           Object delegate,
                           freemarker.ext.beans.BeansWrapper wrapper)
Method Detail

getAdaptedObject

public Object getAdaptedObject(Class hint)
Specified by:
getAdaptedObject in interface freemarker.template.AdapterTemplateModel
Overrides:
getAdaptedObject in class freemarker.ext.beans.BeanModel

getWrappedObject

public Object getWrappedObject()
Specified by:
getWrappedObject in interface freemarker.ext.util.WrapperTemplateModel
Overrides:
getWrappedObject in class freemarker.ext.beans.BeanModel