|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.jelly.TagSupport
org.apache.commons.jelly.DynaTagSupport
org.apache.commons.jelly.DynaBeanTagSupport
public abstract class DynaBeanTagSupport
DynaBeanTag is a DynaTag implementation which uses a DynaBean
to store its attribute values in. Derived tags can then process this
DynaBean in any way it wishes.
| Field Summary | |
|---|---|
private org.apache.commons.beanutils.DynaBean |
dynaBean
the DynaBean which is used to store the attributes of this tag. |
| Fields inherited from class org.apache.commons.jelly.TagSupport |
|---|
body, context, hasTrimmed, parent, shouldTrim |
| Constructor Summary | |
|---|---|
DynaBeanTagSupport()
|
|
DynaBeanTagSupport(org.apache.commons.beanutils.DynaBean dynaBean)
|
|
| Method Summary | |
|---|---|
void |
beforeSetAttributes()
Callback to allow processing to occur before the attributes are about to be set |
java.lang.Class |
getAttributeType(java.lang.String name)
|
org.apache.commons.beanutils.DynaBean |
getDynaBean()
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Sets an attribute value of this tag before the tag is invoked |
void |
setContext(JellyContext context)
Sets the context in which the tag will be run. |
void |
setDynaBean(org.apache.commons.beanutils.DynaBean dynaBean)
Sets the DynaBean which is used to store the attributes of this tag |
| Methods inherited from class org.apache.commons.jelly.TagSupport |
|---|
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setEscapeText, setParent, setTrim, trimBody |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.commons.jelly.Tag |
|---|
doTag, getBody, getContext, getParent, invokeBody, setBody, setParent |
| Field Detail |
|---|
private org.apache.commons.beanutils.DynaBean dynaBean
| Constructor Detail |
|---|
public DynaBeanTagSupport()
public DynaBeanTagSupport(org.apache.commons.beanutils.DynaBean dynaBean)
| Method Detail |
|---|
public void setContext(JellyContext context)
throws JellyTagException
setContext in interface TagsetContext in class TagSupportJellyTagException
public void setAttribute(java.lang.String name,
java.lang.Object value)
throws JellyTagException
JellyTagException
public java.lang.Class getAttributeType(java.lang.String name)
throws JellyTagException
getAttributeType in interface DynaTaggetAttributeType in class DynaTagSupportJellyTagExceptionpublic org.apache.commons.beanutils.DynaBean getDynaBean()
public void setDynaBean(org.apache.commons.beanutils.DynaBean dynaBean)
public void beforeSetAttributes()
throws JellyTagException
JellyTagException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||