org.apache.struts2.views.freemarker.tags
Class TagModel
java.lang.Object
org.apache.struts2.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, DivModel, DoubleSelectModel, ElseIfModel, ElseModel, FieldErrorModel, FileModel, FormModel, HeadModel, HiddenModel, I18nModel, IfModel, IncludeModel, InputTransferSelectModel, IteratorModel, LabelModel, OptGroupModel, OptionTransferSelectModel, ParamModel, PasswordModel, PropertyModel, PushModel, RadioModel, ResetModel, SelectModel, SetModel, SubmitModel, TextAreaModel, TextFieldModel, TextModel, TokenModel, UpDownSelectModel, URLModel
public abstract class TagModel
- extends Object
- implements freemarker.template.TemplateTransformModel
Fields inherited from interface freemarker.template.TemplateModel |
NOTHING |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
private static final Logger LOG
stack
protected ValueStack stack
req
protected HttpServletRequest req
res
protected HttpServletResponse res
TagModel
public TagModel(ValueStack stack,
HttpServletRequest req,
HttpServletResponse res)
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()
unwrapParameters
protected Map unwrapParameters(Map params)
convertParams
protected Map convertParams(Map params)
getComplexParams
protected Map getComplexParams(Map params)
complexType
protected boolean complexType(Object value)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.