Business Components

oracle.jbo.html.jsp.datatags
Class ViewCriteriaIterateTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--javax.servlet.jsp.tagext.BodyTagSupport
              |
              +--oracle.jbo.html.jsp.datatags.ViewCriteriaIterateTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class ViewCriteriaIterateTag
extends javax.servlet.jsp.tagext.BodyTagSupport

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
 
Constructor Summary
ViewCriteriaIterateTag()
           
 
Method Summary
TypeMethod
 int doAfterBody()
          Actions after some body has been evaluated.
 int doStartTag()
          Process the start tag for this instance.
 ViewCriteriaRow getCriteriaRow()
           
 java.lang.String getDatasource()
           
protected  void initialize()
           
 void release()
          reset the state of the Tag
 void setDatasource(java.lang.String sDataSource)
           
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag, doInitBody, getBodyContent, getPreviousOut, 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
 

Constructor Detail

ViewCriteriaIterateTag

public ViewCriteriaIterateTag()
Method Detail

setDatasource

public void setDatasource(java.lang.String sDataSource)

getDatasource

public java.lang.String getDatasource()

getCriteriaRow

public ViewCriteriaRow getCriteriaRow()

initialize

protected void initialize()

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Process the start tag for this instance. The doStartTag() method assumes that all setter methods have been invoked before. When this method is invoked, the body has not yet been invoked.
Overrides:
doStartTag in class javax.servlet.jsp.tagext.BodyTagSupport

doAfterBody

public int doAfterBody()
                throws javax.servlet.jsp.JspException
Actions after some body has been evaluated. Not invoked in empty tags or in tags returning SKIP_BODY in doStartTag() This method is invoked after every body evaluation. The pair "BODY -- doAfterBody()" is invoked initially if doStartTag() returned EVAL_BODY_TAG, and it is repeated as long as the doAfterBody() evaluation returns EVAL_BODY_TAG

The method re-invocations may be lead to different actions because there might have been some changes to shared state, or because of external computation.

Overrides:
doAfterBody in class javax.servlet.jsp.tagext.BodyTagSupport

release

public void release()
reset the state of the Tag
Overrides:
release in class javax.servlet.jsp.tagext.BodyTagSupport

Business Components