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
クラス 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.