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 Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.servlet.http.HttpServletRequest
protected jakarta.servlet.http.HttpServletResponse
protected ValueStack
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
-
Constructor Summary
ConstructorsConstructorDescriptionTagModel
(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
complexType
(Object value) protected Map
convertParams
(Map params) protected abstract Component
getBean()
protected Map
getComplexParams
(Map params) protected Map
unwrapParameters
(Map params)
-
Field Details
-
stack
-
req
protected jakarta.servlet.http.HttpServletRequest req -
res
protected jakarta.servlet.http.HttpServletResponse res
-
-
Constructor Details
-
TagModel
public TagModel(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res)
-
-
Method Details
-
getWriter
public Writer getWriter(Writer writer, Map params) throws freemarker.template.TemplateModelException, IOException - Specified by:
getWriter
in interfacefreemarker.template.TemplateTransformModel
- Throws:
freemarker.template.TemplateModelException
IOException
-
getBean
-
unwrapParameters
-
convertParams
-
getComplexParams
-
complexType
-