org.apache.struts2.views.java
Class DefaultTheme
java.lang.Object
org.apache.struts2.views.java.DefaultTheme
- All Implemented Interfaces:
- Theme
- Direct Known Subclasses:
- SimpleTheme
public class DefaultTheme
- extends java.lang.Object
- implements Theme
Default implementation of the theme
|
Method Summary |
java.lang.String |
getName()
|
protected void |
insertTagHandlerFactory(java.lang.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 never |
void |
renderTag(java.lang.String tagName,
TemplateRenderingContext context)
|
protected void |
setHandlerFactories(java.util.Map<java.lang.String,java.util.List<TagHandlerFactory>> handlers)
|
protected void |
setName(java.lang.String name)
|
protected void |
setTagHandlerFactories(java.lang.String tagName,
java.util.List<TagHandlerFactory> handlers)
Set (replace if exists) the tag handler factories for specific tag |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
handlerFactories
protected java.util.Map<java.lang.String,java.util.List<TagHandlerFactory>> handlerFactories
DefaultTheme
public DefaultTheme()
setName
protected void setName(java.lang.String name)
setHandlerFactories
protected void setHandlerFactories(java.util.Map<java.lang.String,java.util.List<TagHandlerFactory>> handlers)
setTagHandlerFactories
protected void setTagHandlerFactories(java.lang.String tagName,
java.util.List<TagHandlerFactory> handlers)
- Set (replace if exists) the tag handler factories for specific tag
- Parameters:
tagName - handlers -
insertTagHandlerFactory
protected void insertTagHandlerFactory(java.lang.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 never
- Parameters:
tagName - sequence - factory -
getName
public java.lang.String getName()
- Specified by:
getName in interface Theme
renderTag
public void renderTag(java.lang.String tagName,
TemplateRenderingContext context)
- Specified by:
renderTag in interface Theme
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.