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 をラップします。

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

 ResultSet rs = // sResultSetを取得する;
 
 // 実際の ResultSet に追加機能を施し、ラップされた ResultSet へ差し替える
 rs = StringTrimmedResultSet.wrap(rs);
 
 // ラップされた ResultSet をプロセッサへ渡す
 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
翻訳者:
小川 環
校正者:
日置 聡

コンストラクタの概要
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 の新規インスタンスを作成します。

メソッドの詳細

wrap

public static ResultSet wrap(ResultSet rs)
このクラスに ResultSet をラップします。 これは、次のコードと等しいです。
 ProxyFactory.instance().createResultSet(new StringTrimmedResultSet(rs));
 

パラメータ:
rs - ラップする ResultSet

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
getString()getObject() の呼び出しを捕捉し、 返す直前に文字列をトリムします。

定義:
インタフェース 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