クラス 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 ドキュメント- 戻り値:
- 実装固有のインスタンス
- 関連事項: