|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Tag
Tag
represents a Jelly custom tag.
A Tag is only ever used by a single thread so that Tag developers do not
need to concern themselves with mutli-threading issues when writing a Tag.
A Tag is created per custom tag in a script, per invocation.
So there is no need to worry about pooling errors like those caused
in JSP 1.x.(
Method Summary | |
---|---|
void |
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized. |
Script |
getBody()
|
JellyContext |
getContext()
Gets the context in which the tag will be run |
Tag |
getParent()
|
void |
invokeBody(XMLOutput output)
A helper method to invoke this tags body |
void |
setBody(Script body)
Sets the body of the tag |
void |
setContext(JellyContext context)
Sets the context in which the tag will be run |
void |
setParent(Tag parent)
Sets the parent of this tag |
Method Detail |
---|
Tag getParent()
void setParent(Tag parent)
Script getBody()
void setBody(Script body)
JellyContext getContext()
void setContext(JellyContext context) throws JellyTagException
JellyTagException
void doTag(XMLOutput output) throws MissingAttributeException, JellyTagException
MissingAttributeException
JellyTagException
void invokeBody(XMLOutput output) throws JellyTagException
JellyTagException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |