|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.commons.dbutils.wrappers.StringTrimmedResultSet
getString() や getObject() メソッドによって返された文字列をトリムする
ResultSet をラップします。
ResultSet to trim strings returned by the
getString() and getObject() methods.
役に立つ例題:
この例題は、普通に処理を続行可能な ResultSet をデコレートする方法を紹介していますが、 すべての文字列は
ResultSet から返される前にトリムされます。
ResultSet.ResultSet rs = // sResultSetを取得する; // 実際の ResultSet に追加機能を施し、ラップされた ResultSet へ差し替える rs = StringTrimmedResultSet.wrap(rs); // ラップされた ResultSet をプロセッサへ渡す List list = BasicRowProcessor.instance().toBeanList(rs);
ResultSet rs = // somehow get a ResultSet; // Substitute wrapped ResultSet with additional behavior for real ResultSet rs = StringTrimmedResultSet.wrap(rs); // Pass wrapped ResultSet to processor List list = BasicRowProcessor.instance().toBeanList(rs);
| コンストラクタの概要 | |
StringTrimmedResultSet(ResultSet rs)
指定した ResultSet をラップした StringTrimmedResultSet の新規インスタンスを作成します。
|
|
| メソッドの概要 | |
Object |
invoke(Object proxy,
Method method,
Object[] args)
getString() や getObject()
の呼び出しを捕捉し、 返す直前に文字列をトリムします。
|
static ResultSet |
wrap(ResultSet rs)
このクラスに ResultSet をラップします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public StringTrimmedResultSet(ResultSet rs)
ResultSet をラップした StringTrimmedResultSet の新規インスタンスを作成します。
StringTrimmedResultSet
to wrap the specified ResultSet.
| メソッドの詳細 |
public static ResultSet wrap(ResultSet rs)
ResultSet をラップします。 これは、次のコードと等しいです。
ResultSet in an instance of this class. This is
equivalent to:ProxyFactory.instance().createResultSet(new StringTrimmedResultSet(rs));
rs - ラップする ResultSet。
ResultSet to wrap.
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
getString() や getObject()
の呼び出しを捕捉し、 返す直前に文字列をトリムします。
getString() and
getObject() methods and trim any Strings before they're
returned.
InvocationHandler 内の invokeThrowableInvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||