|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.progeeks.util.beans.BeanChangeSupport
org.progeeks.meta.AbstractMetaObject
org.progeeks.meta.jdbc.ResultSetMetaObjectIterator
public class ResultSetMetaObjectIterator
Implementation of a meta-object iterator that is backed by a JDBC result set object. Performs some small slight of hand to transform the standard result set navigation into a more iterator-like model.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.progeeks.meta.AbstractMetaObject |
|---|
AbstractMetaObject.BaseListMutator |
| Constructor Summary | |
|---|---|
ResultSetMetaObjectIterator(java.sql.ResultSet resultSet,
MetaClass metaClass)
Create the iterator object for the supplied result set using the supplied meta-class and column name mappings. |
|
| Method Summary | |
|---|---|
protected java.lang.Object |
getPropertyValue(java.lang.String name)
Provide access to the value of a property which is really just the value of a particular column for the current row. |
boolean |
next()
Move to the next meta-object. |
protected java.lang.Object |
setPropertyValue(java.lang.String name,
java.lang.Object value)
Set a property that just generates an error right now. |
| Methods inherited from class org.progeeks.meta.AbstractMetaObject |
|---|
cacheWrapper, createListMutator, createPropertyMutator, getCachedWrapper, getMetaClass, getMetaKit, getProperty, getPropertyMutator, readMetaClass, readResolve, release, setMetaClass, setMetaKit, setProperty, unwrapPropertyValue, wrapPropertyValue, writeMetaClass, writeReplace |
| Methods inherited from class org.progeeks.util.beans.BeanChangeSupport |
|---|
addPropertyChangeListener, addPropertyChangeListener, clearAllListeners, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, hasListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.progeeks.meta.MetaObject |
|---|
addPropertyChangeListener, addPropertyChangeListener, clearAllListeners, getMetaClass, getMetaKit, getProperty, getPropertyMutator, hasListeners, hasListeners, release, removePropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener, setProperty |
| Constructor Detail |
|---|
public ResultSetMetaObjectIterator(java.sql.ResultSet resultSet,
MetaClass metaClass)
resultSet - Result set to back the iterator.metaClass - Meta-class describing the meta-object for the result set row.| Method Detail |
|---|
public boolean next()
MetaObjectIterator
next in interface MetaObjectIteratorMetaObjectIterator.next()protected java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue in class AbstractMetaObjectAbstractMetaObject.getPropertyValue(java.lang.String)
protected java.lang.Object setPropertyValue(java.lang.String name,
java.lang.Object value)
setPropertyValue in class AbstractMetaObjectAbstractMetaObject.setPropertyValue(java.lang.String, java.lang.Object)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||