freemarker.ext.beans

Class BooleanModel

Implemented Interfaces:
AdapterTemplateModel, TemplateBooleanModel, TemplateHashModel, TemplateHashModelEx, TemplateModel, WrapperTemplateModel

public class BooleanModel
extends BeanModel
implements TemplateBooleanModel

A class that will wrap instances of java.lang.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(Boolean bool, BeansWrapper wrapper)

Method Summary

boolean
getAsBoolean()

Methods inherited from class freemarker.ext.beans.BeanModel

get, getAdaptedObject, getWrappedObject, hasPlainGetMethod, invokeGenericGet, isEmpty, keySet, keys, size, toString, unwrap, values, wrap

Constructor Details

BooleanModel

public BooleanModel(Boolean bool,
                    BeansWrapper wrapper)

Method Details

getAsBoolean

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