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,- DoubleSelectModel,- ElseIfModel,- ElseModel,- FieldErrorModel,- FileModel,- FormModel,- HeadModel,- HiddenModel,- I18nModel,- IfModel,- IncludeModel,- InputTransferSelectModel,- IteratorModel,- LabelModel,- LinkModel,- OptGroupModel,- OptionTransferSelectModel,- ParamModel,- PasswordModel,- PropertyModel,- PushModel,- RadioModel,- ResetModel,- ScriptModel,- SelectModel,- SetModel,- SubmitModel,- TextAreaModel,- TextFieldModel,- TextModel,- TokenModel,- UpDownSelectModel,- URLModel
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected jakarta.servlet.http.HttpServletRequestprotected jakarta.servlet.http.HttpServletResponseprotected ValueStackFields inherited from interface freemarker.template.TemplateModelNOTHING
- 
Constructor SummaryConstructorsConstructorDescriptionTagModel(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancomplexType(Object value) protected MapconvertParams(Map params) protected abstract ComponentgetBean()protected MapgetComplexParams(Map params) protected MapunwrapParameters(Map params) 
- 
Field Details- 
stack
- 
reqprotected jakarta.servlet.http.HttpServletRequest req
- 
resprotected jakarta.servlet.http.HttpServletResponse res
 
- 
- 
Constructor Details- 
TagModelpublic TagModel(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) 
 
- 
- 
Method Details- 
getWriterpublic Writer getWriter(Writer writer, Map params) throws freemarker.template.TemplateModelException, IOException - Specified by:
- getWriterin interface- freemarker.template.TemplateTransformModel
- Throws:
- freemarker.template.TemplateModelException
- IOException
 
- 
getBean
- 
unwrapParameters
- 
convertParams
- 
getComplexParams
- 
complexType
 
-