| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SqlXmlObjectMappingHandler
Abstraction for handling XML object mapping to fields in a database.
Provides accessor methods for XML fields unmarshalled to an Object,
 and acts as factory for SqlXmlValue instances for marshalling
 purposes.
ResultSet.getSQLXML(int), 
SQLXML| Method Summary | |
|---|---|
|  Object | getXmlAsObject(ResultSet rs,
               int columnIndex)Retrieve the given column as an object marshalled from the XML data retrieved from the given ResultSet. | 
|  Object | getXmlAsObject(ResultSet rs,
               String columnName)Retrieve the given column as an object marshalled from the XML data retrieved from the given ResultSet. | 
|  SqlXmlValue | newMarshallingSqlXmlValue(Object value)Get an instance of an SqlXmlValueimplementation to be used together
 with the database specific implementation of thisSqlXmlObjectMappingHandler. | 
| Methods inherited from interface org.springframework.jdbc.support.xml.SqlXmlHandler | 
|---|
| getXmlAsBinaryStream, getXmlAsBinaryStream, getXmlAsCharacterStream, getXmlAsCharacterStream, getXmlAsSource, getXmlAsSource, getXmlAsString, getXmlAsString, newSqlXmlValue, newSqlXmlValue, newSqlXmlValue, newSqlXmlValue, newSqlXmlValue | 
| Method Detail | 
|---|
Object getXmlAsObject(ResultSet rs,
                      String columnName)
                      throws SQLException
Works with an internal Object to XML Mapping implementation.
rs - the ResultSet to retrieve the content fromcolumnName - the column name to use
null in case of SQL NULL
SQLException - if thrown by JDBC methodsResultSet.getSQLXML(int)
Object getXmlAsObject(ResultSet rs,
                      int columnIndex)
                      throws SQLException
Works with an internal Object to XML Mapping implementation.
rs - the ResultSet to retrieve the content fromcolumnIndex - the column index to use
null in case of SQL NULL
SQLException - if thrown by JDBC methodsResultSet.getSQLXML(int)SqlXmlValue newMarshallingSqlXmlValue(Object value)
SqlXmlValue implementation to be used together
 with the database specific implementation of this SqlXmlObjectMappingHandler.
value - the Object to be marshalled to XML
SqlXmlValue| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||