|
||||||||||
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 Tag
setContext
in class TagSupport
JellyTagException
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 DynaTag
getAttributeType
in class DynaTagSupport
JellyTagException
public 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 |