woolpack.action
クラス NotForwardMatcher

java.lang.Object
  上位を拡張 woolpack.action.NotForwardMatcher
すべての実装されたインタフェース:
ForwardMatchable

public class NotForwardMatcher
extends java.lang.Object
implements ForwardMatchable

委譲先のの結果を否定するForwardMatchable。 適用しているパターン:Decorator。

作成者:
nakamura

コンストラクタの概要
NotForwardMatcher(ForwardMatchable matchable)
          コンストラクタ。
 
メソッドの概要
 ForwardMatchable getMatchable()
          委譲先を返す。
 boolean matches(java.lang.Object aReturnedObject)
          ActionInvoker.findId(Iterable, Object)から呼び出される(called)。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NotForwardMatcher

public NotForwardMatcher(ForwardMatchable matchable)
コンストラクタ。

パラメータ:
matchable - 委譲先。
例外:
java.lang.NullPointerException - 引数が null の場合。
メソッドの詳細

matches

public final boolean matches(java.lang.Object aReturnedObject)
インタフェース ForwardMatchable の記述:
ActionInvoker.findId(Iterable, Object)から呼び出される(called)。 実装クラスではメソッド実行結果の受け入れ可否を判定する必要がある。

定義:
インタフェース ForwardMatchable 内の matches
パラメータ:
aReturnedObject - メソッドが返却したオブジェクト。
戻り値:
マッチするなら true。それ以外は false。

getMatchable

public final ForwardMatchable getMatchable()
委譲先を返す。

戻り値:
委譲先。


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.