|
|||||||||
| Home >> All >> org >> apache >> commons >> [ beanutils overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.commons.beanutils
Class ResultSetIterator

java.lang.Objectorg.apache.commons.beanutils.ResultSetIterator
- All Implemented Interfaces:
- DynaBean, java.util.Iterator
- public class ResultSetIterator
- extends java.lang.Object
- implements DynaBean, java.util.Iterator
- extends java.lang.Object
Implementation of java.util.Iterator returned by the
iterator() method of ResultSetDynaClass. Each
object returned by this iterator will be a DynaBean that
represents a single row from the result set being wrapped.
- Version:
- $Revision: 1.5 $ $Date: 2004/02/28 13:18:34 $
| Field Summary | |
protected boolean |
current
Flag indicating whether the result set is currently positioned at a row for which we have not yet returned an element in the iteration. |
protected ResultSetDynaClass |
dynaClass
The ResultSetDynaClass we are associated with. |
protected boolean |
eof
Flag indicating whether the result set has indicated that there are no further rows. |
| Constructor Summary | |
(package private) |
ResultSetIterator(ResultSetDynaClass dynaClass)
Construct an Iterator for the result set being wrapped
by the specified ResultSetDynaClass. |
| Method Summary | |
protected void |
advance()
Advance the result set to the next row, if there is not a current row (and if we are not already at eof). |
boolean |
contains(java.lang.String name,
java.lang.String key)
Does the specified mapped property contain a value for the specified key value? |
java.lang.Object |
get(java.lang.String name)
Return the value of a simple property with the specified name. |
java.lang.Object |
get(java.lang.String name,
int index)
Return the value of an indexed property with the specified name. |
java.lang.Object |
get(java.lang.String name,
java.lang.String key)
Return the value of a mapped property with the specified name, or null if there is no value for the specified key. |
DynaClass |
getDynaClass()
Return the DynaClass instance that describes the set of
properties available for this DynaBean. |
boolean |
hasNext()
Return true if the iteration has more elements. |
java.lang.Object |
next()
Return the next element in the iteration. |
void |
remove()
Remove the current element from the iteration. |
void |
remove(java.lang.String name,
java.lang.String key)
Remove any existing value for the specified key on the specified mapped property. |
void |
set(java.lang.String name,
int index,
java.lang.Object value)
Set the value of an indexed property with the specified name. |
void |
set(java.lang.String name,
java.lang.Object value)
Set the value of a simple property with the specified name. |
void |
set(java.lang.String name,
java.lang.String key,
java.lang.Object value)
Set the value of a mapped property with the specified name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
current
protected boolean current
Flag indicating whether the result set is currently positioned at a row for which we have not yet returned an element in the iteration.
dynaClass
protected ResultSetDynaClass dynaClass
The ResultSetDynaClass we are associated with.
eof
protected boolean eof
Flag indicating whether the result set has indicated that there are no further rows.
| Constructor Detail |
ResultSetIterator
ResultSetIterator(ResultSetDynaClass dynaClass)
Construct an
Iteratorfor the result set being wrapped by the specified ResultSetDynaClass.
| Method Detail |
contains
public boolean contains(java.lang.String name, java.lang.String key)
- Does the specified mapped property contain a value for the specified
key value?
get
public java.lang.Object get(java.lang.String name)
- Return the value of a simple property with the specified name.
get
public java.lang.Object get(java.lang.String name, int index)
- Return the value of an indexed property with the specified name.
get
public java.lang.Object get(java.lang.String name, java.lang.String key)
- Return the value of a mapped property with the specified name,
or
nullif there is no value for the specified key.
getDynaClass
public DynaClass getDynaClass()
- Return the
DynaClassinstance that describes the set of properties available for this DynaBean.- Specified by:
getDynaClassin interfaceDynaBean
remove
public void remove(java.lang.String name, java.lang.String key)
- Remove any existing value for the specified key on the
specified mapped property.
set
public void set(java.lang.String name, java.lang.Object value)
set
public void set(java.lang.String name, int index, java.lang.Object value)
- Set the value of an indexed property with the specified name.
set
public void set(java.lang.String name, java.lang.String key, java.lang.Object value)
hasNext
public boolean hasNext()
Return
trueif the iteration has more elements.- Specified by:
hasNextin interfacejava.util.Iterator
next
public java.lang.Object next()
Return the next element in the iteration.
- Specified by:
nextin interfacejava.util.Iterator
remove
public void remove()
Remove the current element from the iteration. This method is not supported.
- Specified by:
removein interfacejava.util.Iterator
advance
protected void advance()
throws java.sql.SQLException
Advance the result set to the next row, if there is not a current row (and if we are not already at eof).
|
|||||||||
| Home >> All >> org >> apache >> commons >> [ beanutils overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.apache.commons.beanutils.ResultSetIterator