com.opensymphony.webwork.views.freemarker.tags
Class TagModel

java.lang.Object
  extended by com.opensymphony.webwork.views.freemarker.tags.TagModel
All Implemented Interfaces:
freemarker.template.TemplateModel, freemarker.template.TemplateTransformModel
Direct Known Subclasses:
ActionErrorModel, ActionMessageModel, ActionModel, AnchorModel, BeanModel, CheckboxListModel, CheckboxModel, ComboBoxModel, ComponentModel, DateModel, DebugModel, DivModel, DoubleSelectModel, ElseIfModel, ElseModel, FieldErrorModel, FileModel, FormModel, HeadModel, HiddenModel, I18nModel, IfModel, IncludeModel, IteratorModel, LabelModel, OptGroupModel, OptionTransferSelectModel, PanelModel, ParamModel, PasswordModel, PropertyModel, PushModel, RadioModel, ResetModel, RichTextEditorModel, SelectModel, SetModel, SubmitModel, TabbedPanelModel, TextAreaModel, TextFieldModel, TextModel, TokenModel, TreeModel, TreeNodeModel, UpDownSelectModel, URLModel, WebTableModel

public abstract class TagModel
extends Object
implements freemarker.template.TemplateTransformModel


Field Summary
protected  HttpServletRequest req
           
protected  HttpServletResponse res
           
protected  OgnlValueStack stack
           
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Constructor Summary
TagModel(OgnlValueStack stack, HttpServletRequest req, HttpServletResponse res)
           
 
Method Summary
protected abstract  Component getBean()
           
 Writer getWriter(Writer writer, Map params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stack

protected OgnlValueStack stack

req

protected HttpServletRequest req

res

protected HttpServletResponse res
Constructor Detail

TagModel

public TagModel(OgnlValueStack stack,
                HttpServletRequest req,
                HttpServletResponse res)
Method Detail

getWriter

public Writer getWriter(Writer writer,
                        Map params)
                 throws freemarker.template.TemplateModelException,
                        IOException
Specified by:
getWriter in interface freemarker.template.TemplateTransformModel
Throws:
freemarker.template.TemplateModelException
IOException

getBean

protected abstract Component getBean()

WebWork Project Page

Copyright 2000-2005 - OpenSymphony