org.apache.commons.dbutils.wrappers
クラス StringTrimmedResultSet

java.lang.Object
  拡張org.apache.commons.dbutils.wrappers.StringTrimmedResultSet
すべての実装インタフェース:
InvocationHandler

public class StringTrimmedResultSet
extends Object
implements InvocationHandler

getString()getObject() メソッドによって返された文字列をトリムする ResultSet をラップします。

Wraps a ResultSet to trim strings returned by the getString() and getObject() methods.

役に立つ例題: この例題は、普通に処理を続行可能な ResultSet をデコレートする方法を紹介していますが、 すべての文字列は ResultSet から返される前にトリムされます。

Usage Example: This example shows how to decorate ResultSets so processing continues as normal but all Strings are trimmed before being returned from the 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);
 

バージョン:
$Id: StringTrimmedResultSet.java,v 1.1.1.1 2004/02/13 10:02:04 hioki Exp $
作成者:
Steven Caswell, David Graham
翻訳者:
小川 環
校正者:
日置 聡
翻訳状況:
校正者校正中
翻訳更新日:
2003/12/22

コンストラクタの概要
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
 

コンストラクタの詳細

StringTrimmedResultSet

public StringTrimmedResultSet(ResultSet rs)
指定した ResultSet をラップした StringTrimmedResultSet の新規インスタンスを作成します。
Constructs a new instance of StringTrimmedResultSet to wrap the specified ResultSet.

メソッドの詳細

wrap

public static ResultSet wrap(ResultSet rs)
このクラスに ResultSet をラップします。 これは、次のコードと等しいです。
Wraps the ResultSet in an instance of this class. This is equivalent to:
 ProxyFactory.instance().createResultSet(new StringTrimmedResultSet(rs));
 

パラメータ:
rs - ラップする ResultSet
The ResultSet to wrap.

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
getString()getObject() の呼び出しを捕捉し、 返す直前に文字列をトリムします。
Intercept calls to the getString() and getObject() methods and trim any Strings before they're returned.

定義:
インタフェース InvocationHandler 内の invoke
例外:
Throwable
関連項目:
InvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])


このドキュメントは、Ja-Jakartaにより訳されました。 コメントがある場合は report@jajakarta.orgまでお願いします。
Translated into Japanese by jajakarta.org. The original page is here.
Copyright (c) 2002-2003 - Apache Software Foundation