org.geotools.data.jdbc.attributeio
Interface AttributeIO

All Known Implementing Classes:
BasicAttributeIO, DB2WKBAttributeIO, EWKTAttributeIO, PgWKBAttributeIO, WKBAttributeIO, WKTAttributeIO

public interface AttributeIO

Attribute reader/writer. Classes implementing this interface know how to parse and encode Feature attributes into resultset fields

Author:
wolf
Module:

Method Summary
 Object read(ResultSet rs, int position)
          Reads a feature attribute out of a ResultSet
 void write(PreparedStatement ps, int position, Object value)
          Writes a feature attribute into a PreparedStatement
 void write(ResultSet rs, int position, Object value)
          Writes a feature attribute into a ResultSet
 

Method Detail

read

Object read(ResultSet rs,
            int position)
            throws IOException
Reads a feature attribute out of a ResultSet

Parameters:
rs - - the resultset to be read
position - - the position of the attribute in the resultset
Returns:
The parsed attribute
Throws:
IOException - - if some exception occurs while reading the attribute

write

void write(ResultSet rs,
           int position,
           Object value)
           throws IOException
Writes a feature attribute into a ResultSet

Parameters:
rs - - the result set to be modified
position - - the position in which the attribute will inserted into the result set
value - - the attribute that will be written into the resultset
Throws:
IOException - - if some exception occurs while writing the attribute

write

void write(PreparedStatement ps,
           int position,
           Object value)
           throws IOException
Writes a feature attribute into a PreparedStatement

Parameters:
ps - - the result set to be modified
position - - the position in which the attribute will inserted into the result set
value - - the attribute that will be written into the resultset
Throws:
IOException - - if some exception occurs while writing the attribute


Copyright © 1996-2009 Geotools. All Rights Reserved.