Package org.apache.struts2.views.java
Class DefaultTheme
java.lang.Object
org.apache.struts2.views.java.DefaultTheme
- All Implemented Interfaces:
Theme
- Direct Known Subclasses:
SimpleTheme
Default implementation of the theme
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
protected void
insertTagHandlerFactory
(String tagName, int sequence, TagHandlerFactory factory) Insert a new tag handler into a sequence of tag handlers for a specific tag TODO: Need to take care of serializers, if handler specified is not a TagSerializer it should never be placed after the serializer, but if it is not a TagSerializer, it should nevervoid
renderTag
(String tagName, TemplateRenderingContext context) protected void
setHandlerFactories
(Map<String, List<TagHandlerFactory>> handlers) protected void
protected void
setTagHandlerFactories
(String tagName, List<TagHandlerFactory> handlers) Set (replace if exists) the tag handler factories for specific tag
-
Field Details
-
handlerFactories
-
-
Constructor Details
-
DefaultTheme
public DefaultTheme()
-
-
Method Details
-
setName
-
setHandlerFactories
-
setTagHandlerFactories
Set (replace if exists) the tag handler factories for specific tag- Parameters:
tagName
-handlers
-
-
insertTagHandlerFactory
Insert a new tag handler into a sequence of tag handlers for a specific tag TODO: Need to take care of serializers, if handler specified is not a TagSerializer it should never be placed after the serializer, but if it is not a TagSerializer, it should never- Parameters:
tagName
-sequence
-factory
-
-
getName
-
renderTag
-