Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.base.action.util
Class JiveBeansWrapper

java.lang.Object
  extended by freemarker.ext.beans.BeansWrapper
      extended by com.jivesoftware.base.action.util.JiveBeansWrapper
All Implemented Interfaces:
freemarker.template.ObjectWrapper

public class JiveBeansWrapper
extends freemarker.ext.beans.BeansWrapper

Simple extension of the default FreeMarker bean wrapper. We check for an object of LongList type. If found, we convert it to a CollectionModel and return it. Otherwise, bean wrapping is delegated to the parent bean wrapper.


Field Summary
 
Fields inherited from class freemarker.ext.beans.BeansWrapper
EXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFE
 
Fields inherited from interface freemarker.template.ObjectWrapper
BEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER
 
Constructor Summary
JiveBeansWrapper()
           
 
Method Summary
 freemarker.template.TemplateHashModel getStaticModels()
           
 freemarker.template.TemplateModel wrap(java.lang.Object object)
          Wraps the object -- see class description for more details.
 
Methods inherited from class freemarker.ext.beans.BeansWrapper
coerceBigDecimals, create, getDefaultDateType, getDefaultInstance, getInstance, getOuterIdentity, isSimpleMapWrapper, newInstance, setDefaultDateType, setExposureLevel, setMethodsShadowItems, setNullModel, setOuterIdentity, setSimpleMapWrapper, setUseCache, unwrap, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiveBeansWrapper

public JiveBeansWrapper()
Method Detail

wrap

public freemarker.template.TemplateModel wrap(java.lang.Object object)
                                       throws freemarker.template.TemplateModelException
Wraps the object -- see class description for more details.

Specified by:
wrap in interface freemarker.template.ObjectWrapper
Overrides:
wrap in class freemarker.ext.beans.BeansWrapper
Throws:
freemarker.template.TemplateModelException

getStaticModels

public freemarker.template.TemplateHashModel getStaticModels()
Overrides:
getStaticModels in class freemarker.ext.beans.BeansWrapper

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.