org.seasar.uruma.binding.method.impl
クラス TypedEventArgumentsFilter

java.lang.Object
  上位を拡張 org.seasar.uruma.binding.method.impl.TypedEventArgumentsFilter
すべての実装されたインタフェース:
ArgumentsFilter

public class TypedEventArgumentsFilter
extends Object
implements ArgumentsFilter

引数を TypedEvent オブジェクトへ変換する ArgumentsFilter です。
ターゲットメソッドの引数型が TypedEvent のサブクラスであった場合、引数オブジェクトをその型にあわせてラップします。
与えられる引数は Event のサブクラスである必要があります。
ターゲットメソッドの引数型が TypedEvent のサブクラスでない場合や、与えられた引数が Event のサブクラスではない場合、変換は行いません。

作成者:
bskuroneko, y-komori

コンストラクタの概要
TypedEventArgumentsFilter(Method targetMethod)
          TypedEventArgumentsFilter を構築します。
 
メソッドの概要
 Object[] filter(Object[] args)
          引数をフィルタリングします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TypedEventArgumentsFilter

public TypedEventArgumentsFilter(Method targetMethod)
TypedEventArgumentsFilter を構築します。

パラメータ:
targetMethod - 対象メソッド
メソッドの詳細

filter

public Object[] filter(Object[] args)
インタフェース ArgumentsFilter の記述:
引数をフィルタリングします。

定義:
インタフェース ArgumentsFilter 内の filter
パラメータ:
args - フィルタリング対象の引数オブジェクト配列
戻り値:
フィルタリング結果の引数オブジェクト配列


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.