oracle.jbo.html.jsp.datatags
Class RowsetIterateTag
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagSupport
|
+--javax.servlet.jsp.tagext.BodyTagSupport
|
+--oracle.jbo.html.jsp.datatags.RowsetIterateTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, DataBinder, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- public class RowsetIterateTag
- extends javax.servlet.jsp.tagext.BodyTagSupport
- implements DataBinder
- 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 |
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
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 |
sDataSource
protected java.lang.String sDataSource
changeCurrentRow
protected boolean changeCurrentRow
useRange
protected boolean useRange
ds
protected DataSource ds
rs
protected RowSet rs
iter
protected oracle.jbo.html.jsp.datatags.RowIteratorForTag iter
RowsetIterateTag
public RowsetIterateTag()
setDatasource
public void setDatasource(java.lang.String sDataSource)
setChangecurrentrow
public void setChangecurrentrow(java.lang.String sValue)
setUserange
public void setUserange(java.lang.String sValue)
getDataSourceName
public java.lang.String getDataSourceName()
- Specified by:
getDataSourceName in interface DataBinder
getDataSource
public DataSource getDataSource()
- Specified by:
getDataSource in interface DataBinder
getRow
public Row getRow()
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
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspException
- Process the end tag. This method will be called on all Tag objects.
All instance state associated with this instance must be reset.
The release() method should be called after this invocation.
- Overrides:
doEndTag 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