freemarker.ext.beans
Class BooleanModel

java.lang.Object
  extended by freemarker.ext.beans.BeanModel
      extended by freemarker.ext.beans.BooleanModel
All Implemented Interfaces:
WrapperTemplateModel, AdapterTemplateModel, TemplateBooleanModel, TemplateHashModel, TemplateHashModelEx, TemplateModel

public class BooleanModel
extends BeanModel
implements TemplateBooleanModel

A class that will wrap instances of Boolean into a TemplateBooleanModel.

Version:
$Id: BooleanModel.java,v 1.8 2003/01/12 23:40:12 revusky Exp $
Author:
Attila Szegedi

Field Summary
 
Fields inherited from class freemarker.ext.beans.BeanModel
object, wrapper
 
Fields inherited from interface freemarker.template.TemplateBooleanModel
FALSE, TRUE
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Constructor Summary
BooleanModel(java.lang.Boolean bool, BeansWrapper wrapper)
           
 
Method Summary
 boolean getAsBoolean()
           
 
Methods inherited from class freemarker.ext.beans.BeanModel
get, getAdaptedObject, getWrappedObject, 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

BooleanModel

public BooleanModel(java.lang.Boolean bool,
                    BeansWrapper wrapper)
Method Detail

getAsBoolean

public boolean getAsBoolean()
Specified by:
getAsBoolean in interface TemplateBooleanModel
Returns:
whether to interpret this object as true or false in a boolean context