public interface DynaTag extends Tag
DynaTag
represents a Jelly custom tag which
can take its attributes dynamically and store them in some data structure.
Typically a DynaTag may use either a Map or a DynaBean to implement itself
which avoids writing explicit getter and setter methods for each possible attribute.
This kind of tag can be extremely useful when making HTML-like tags which generally output all the attributes which are used in the markup, except one or two special attributes are used, all others pass through.
Modifier and Type | Method and Description |
---|---|
Class |
getAttributeType(String name) |
void |
setAttribute(String name,
Object value)
Sets an attribute value of this tag before the tag is invoked
|
doTag, getBody, getContext, getParent, invokeBody, setBody, setContext, setParent
void setAttribute(String name, Object value) throws JellyTagException
JellyTagException
Class getAttributeType(String name) throws JellyTagException
JellyTagException
Copyright © 2014 Apache Software Foundation. All rights reserved.