Class SimpleTagProxy<T extends javax.servlet.jsp.tagext.SimpleTag>
- java.lang.Object
-
- org.shredzone.commons.taglib.proxy.AbstractTagProxy<T>
-
- org.shredzone.commons.taglib.proxy.SimpleTagProxy<T>
-
- Type Parameters:
T
- Type of theSimpleTag
this proxy delegates to
- All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.SimpleTag
,ProxiedTag<T>
public abstract class SimpleTagProxy<T extends javax.servlet.jsp.tagext.SimpleTag> extends AbstractTagProxy<T> implements javax.servlet.jsp.tagext.SimpleTag
A proxy that implementsSimpleTag
and allows the target implementation to use dependency injection.- Author:
- Richard "Shred" Körber
-
-
Field Summary
-
Fields inherited from class org.shredzone.commons.taglib.proxy.AbstractTagProxy
TAGPROXY_BEANFACTORY_CACHE
-
-
Constructor Summary
Constructors Constructor Description SimpleTagProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doTag()
javax.servlet.jsp.tagext.JspTag
getParent()
void
setJspBody(javax.servlet.jsp.tagext.JspFragment jspBody)
void
setJspContext(javax.servlet.jsp.JspContext pc)
void
setParent(javax.servlet.jsp.tagext.JspTag parent)
-
Methods inherited from class org.shredzone.commons.taglib.proxy.AbstractTagProxy
getBeanFactory, getBeanName, getTargetBean, initTargetBean
-
-
-
-
Constructor Detail
-
SimpleTagProxy
public SimpleTagProxy()
-
-
Method Detail
-
doTag
public void doTag() throws javax.servlet.jsp.JspException, IOException
- Specified by:
doTag
in interfacejavax.servlet.jsp.tagext.SimpleTag
- Throws:
javax.servlet.jsp.JspException
IOException
-
getParent
public javax.servlet.jsp.tagext.JspTag getParent()
- Specified by:
getParent
in interfacejavax.servlet.jsp.tagext.SimpleTag
-
setJspBody
public void setJspBody(javax.servlet.jsp.tagext.JspFragment jspBody)
- Specified by:
setJspBody
in interfacejavax.servlet.jsp.tagext.SimpleTag
-
setJspContext
public void setJspContext(javax.servlet.jsp.JspContext pc)
- Specified by:
setJspContext
in interfacejavax.servlet.jsp.tagext.SimpleTag
-
setParent
public void setParent(javax.servlet.jsp.tagext.JspTag parent)
- Specified by:
setParent
in interfacejavax.servlet.jsp.tagext.SimpleTag
-
-