pt.moredata.taglibs
Class MakeVarTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
pt.moredata.taglibs.MakeVarTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally
- public class MakeVarTag
- extends javax.servlet.jsp.tagext.BodyTagSupport
- implements javax.servlet.jsp.tagext.TryCatchFinally
MakeVarTag.java
Company MoreData
- Version:
- $Revision: 1.2 $
- Author:
- aricardo
- See Also:
- Serialized Form
| Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
|
Method Summary |
void |
doCatch(java.lang.Throwable t)
Invoked if a Throwable occurs while evaluating the BODY inside a tag or
in any of the following methods: Tag.doStartTag(), Tag.doEndTag(),
IterationTag.doAfterBody() and BodyTag.doInitBody().
|
int |
doEndTag()
Processa o fim da tag. |
void |
doFinally()
Invoked in all cases after doEndTag() for any class implementing Tag,
IterationTag or BodyTag. |
int |
doStartTag()
Processa o inicio da tag. |
void |
setVarName(java.lang.String varName)
|
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setPageContext, setParent |
MakeVarTag
public MakeVarTag()
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspTagException
- Processa o inicio da tag.
- Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
- Returns:
- A accao que deve ser tomada pelo servidor de .jsp apos ler o
inicio da tag.
- Throws:
javax.servlet.jsp.JspTagException
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspTagException
- Processa o fim da tag.
- Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
- Returns:
- a accao que deve ser tomada pelo servidor de .jsp apos ler a tag.
- Throws:
javax.servlet.jsp.JspTagException
doCatch
public void doCatch(java.lang.Throwable t)
throws java.lang.Throwable
- Invoked if a Throwable occurs while evaluating the BODY inside a tag or
in any of the following methods: Tag.doStartTag(), Tag.doEndTag(),
IterationTag.doAfterBody() and BodyTag.doInitBody().
This method is not invoked if the Throwable occurs during one of the
setter methods.
This method may throw an exception (the same or a new one) that will
be propagated further up the nest chain. If an exception is thrown,
doFinally() will be invoked.
This method is intended to be used to respond to an exceptional condition.
- Specified by:
doCatch in interface javax.servlet.jsp.tagext.TryCatchFinally
- Parameters:
t - - The throwable exception navigating through this tag.
- Throws:
java.lang.Throwable - - if the exception is to be rethrown further
up the nest chain.
doFinally
public void doFinally()
- Invoked in all cases after doEndTag() for any class implementing Tag,
IterationTag or BodyTag. This method is invoked even if an exception
has occurred in the BODY of the tag, or in any of the following methods:
Tag.doStartTag(), Tag.doEndTag(), IterationTag.doAfterBody() and
BodyTag.doInitBody().
This method is not invoked if the Throwable occurs during one of the
setter methods.
This method should not throw an Exception.
This method is intended to maintain per-invocation data integrity and
resource management actions.
- Specified by:
doFinally in interface javax.servlet.jsp.tagext.TryCatchFinally
setVarName
public void setVarName(java.lang.String varName)