|
|||||||||
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 MetaObjectIterator
MetaObjectIterator.next()
protected java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue
in class AbstractMetaObject
AbstractMetaObject.getPropertyValue(java.lang.String)
protected java.lang.Object setPropertyValue(java.lang.String name, java.lang.Object value)
setPropertyValue
in class AbstractMetaObject
AbstractMetaObject.setPropertyValue(java.lang.String, java.lang.Object)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |