クラス Jdbc4SqlXmlHandler
java.lang.ObjectSE
org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
- 実装されているすべてのインターフェース:
SqlXmlHandler
SqlXmlHandler インターフェースのデフォルト実装。JDBC 4.0 java.sql.SQLXML 機能に依存して、データベースのフィールドとの間で XML ドキュメントを格納および取得するためのデータベース固有の実装を提供します。- 導入:
- 2.5.6
- 作成者:
- Thomas Risberg, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明getXmlAsBinaryStream(ResultSetSE rs, int columnIndex) 指定された ResultSet から、指定された列をバイナリストリームとして取得します。getXmlAsBinaryStream(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列をバイナリストリームとして取得します。getXmlAsCharacterStream(ResultSetSE rs, int columnIndex) 指定された ResultSet から、指定された列を文字ストリームとして取得します。getXmlAsCharacterStream(ResultSetSE rs, StringSE columnName) 指定された ResultSet から、指定された列を文字ストリームとして取得します。getXmlAsSource(ResultSetSE rs, int columnIndex, ClassSE<? extends SourceSE> sourceClass) 指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。getXmlAsSource(ResultSetSE rs, StringSE columnName, ClassSE<? extends SourceSE> sourceClass) 指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。getXmlAsString(ResultSetSE rs, int columnIndex) 指定された ResultSet から指定された列を文字列として取得します。getXmlAsString(ResultSetSE rs, StringSE columnName) 指定された ResultSet から指定された列を文字列として取得します。newSqlXmlValue(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。newSqlXmlValue(StringSE value) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。newSqlXmlValue(XmlBinaryStreamProvider provider) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。newSqlXmlValue(XmlCharacterStreamProvider provider) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。newSqlXmlValue(DocumentSE document) 基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。
コンストラクターの詳細
Jdbc4SqlXmlHandler
public Jdbc4SqlXmlHandler()
メソッドの詳細
getXmlAsString
インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から指定された列を文字列として取得します。データベースとドライバに応じて、
ResultSet.getStringを呼び出すか、SQLXMLまたはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsString - パラメーター:
rs- コンテンツを取得する ResultSetcolumnName- 使用する列名- 戻り値:
- 文字列としてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsString
インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から指定された列を文字列として取得します。データベースとドライバに応じて、
ResultSet.getStringを呼び出すか、SQLXMLまたはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsString - パラメーター:
rs- コンテンツを取得する ResultSetcolumnIndex- 使用する列インデックス- 戻り値:
- 文字列としてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsBinaryStream
@Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から、指定された列をバイナリストリームとして取得します。データベースとドライバに応じて、
ResultSet.getAsciiStreamを呼び出すか、SQLXMLまたはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsBinaryStream - パラメーター:
rs- コンテンツを取得する ResultSetcolumnName- 使用する列名- 戻り値:
- バイナリストリームとしてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsBinaryStream
@Nullable public InputStreamSE getXmlAsBinaryStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から、指定された列をバイナリストリームとして取得します。データベースとドライバに応じて、
ResultSet.getAsciiStreamを呼び出すか、SQLXMLまたはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsBinaryStream - パラメーター:
rs- コンテンツを取得する ResultSetcolumnIndex- 使用する列インデックス- 戻り値:
- バイナリストリームとしてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsCharacterStream
@Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, StringSE columnName) throws SQLExceptionSE インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から、指定された列を文字ストリームとして取得します。データベースとドライバに応じて、
ResultSet.getCharacterStreamを呼び出すか、SQLXMLまたはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsCharacterStream - パラメーター:
rs- コンテンツを取得する ResultSetcolumnName- 使用する列名- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsCharacterStream
@Nullable public ReaderSE getXmlAsCharacterStream(ResultSetSE rs, int columnIndex) throws SQLExceptionSE インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から、指定された列を文字ストリームとして取得します。データベースとドライバに応じて、
ResultSet.getCharacterStreamを呼び出すか、SQLXMLまたはデータベース固有のクラスを操作するだけです。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsCharacterStream - パラメーター:
rs- コンテンツを取得する ResultSetcolumnIndex- 使用する列インデックス- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsSource
@Nullable public SourceSE getXmlAsSource(ResultSetSE rs, StringSE columnName, @Nullable ClassSE<? extends SourceSE> sourceClass) throws SQLExceptionSE インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。データベースとドライバーに応じて、
SQLXMLまたはデータベース固有のクラスで機能する場合があります。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsSource - パラメーター:
rs- コンテンツを取得する ResultSetcolumnName- 使用する列名sourceClass- 使用する実装クラス- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
getXmlAsSource
@Nullable public SourceSE getXmlAsSource(ResultSetSE rs, int columnIndex, @Nullable ClassSE<? extends SourceSE> sourceClass) throws SQLExceptionSE インターフェースからコピーされた説明:SqlXmlHandler指定された ResultSet から、指定されたソースクラスを使用して実装されたソースとして指定された列を取得します。データベースとドライバーに応じて、
SQLXMLまたはデータベース固有のクラスで機能する場合があります。- 次で指定:
- インターフェース
SqlXmlHandlerのgetXmlAsSource - パラメーター:
rs- コンテンツを取得する ResultSetcolumnIndex- 使用する列インデックスsourceClass- 使用する実装クラス- 戻り値:
- 文字ストリームとしてのコンテンツ、または SQL NULL の場合は
null - 例外:
SQLExceptionSE- JDBC メソッドによってスローされた場合- 関連事項:
newSqlXmlValue
インターフェースからコピーされた説明:SqlXmlHandler基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandlerのnewSqlXmlValue - パラメーター:
value- XML データを提供する XML 文字列値- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
インターフェースからコピーされた説明:SqlXmlHandler基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandlerのnewSqlXmlValue - パラメーター:
provider- XML データを提供するXmlBinaryStreamProvider- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
インターフェースからコピーされた説明:SqlXmlHandler基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandlerのnewSqlXmlValue - パラメーター:
provider- XML データを提供するXmlCharacterStreamProvider- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
public SqlXmlValue newSqlXmlValue(ClassSE<? extends ResultSE> resultClass, XmlResultProvider provider) インターフェースからコピーされた説明:SqlXmlHandler基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandlerのnewSqlXmlValue - パラメーター:
resultClass- 使用される Result 実装クラスprovider- XML データを提供するXmlResultProvider- 戻り値:
- 実装固有のインスタンス
- 関連事項:
newSqlXmlValue
インターフェースからコピーされた説明:SqlXmlHandler基盤となる JDBC ドライバーでサポートされているように、指定された XML データのSqlXmlValueインスタンスを作成します。- 次で指定:
- インターフェース
SqlXmlHandlerのnewSqlXmlValue - パラメーター:
document- 使用する XML ドキュメント- 戻り値:
- 実装固有のインスタンス
- 関連事項: