org.openstreetmap.osmosis.core.apidb.v0_6.impl
Class DbOrderedFeatureRowMapper<T extends Storeable>

java.lang.Object
  extended by org.openstreetmap.osmosis.core.apidb.v0_6.impl.DbOrderedFeatureRowMapper<T>
Type Parameters:
T - The type of feature to be wrapped.
All Implemented Interfaces:
RowMapperListener<DbFeature<T>>

public class DbOrderedFeatureRowMapper<T extends Storeable>
extends java.lang.Object
implements RowMapperListener<DbFeature<T>>

Wraps database features within a database feature object containing the owning entity id.


Constructor Summary
DbOrderedFeatureRowMapper(RowMapperListener<DbOrderedFeature<T>> listener)
          Creates a new instance.
 
Method Summary
 void process(DbFeature<T> data, java.sql.ResultSet resultSet)
          Processes the provided object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DbOrderedFeatureRowMapper

public DbOrderedFeatureRowMapper(RowMapperListener<DbOrderedFeature<T>> listener)
Creates a new instance.

Parameters:
listener - The destination for result objects.
Method Detail

process

public void process(DbFeature<T> data,
                    java.sql.ResultSet resultSet)
             throws java.sql.SQLException
Processes the provided object.

Specified by:
process in interface RowMapperListener<DbFeature<T extends Storeable>>
Parameters:
data - The object read from the result set.
resultSet - The result set pointing at the current row.
Throws:
java.sql.SQLException - if an error occurs reading from the result set.