Woolpack API

woolpack.bool
クラス ObjectMatcher

java.lang.Object
  上位を拡張 woolpack.bool.ObjectMatcher
すべての実装されたインタフェース:
Fn<java.lang.Object,java.lang.Boolean>

public class ObjectMatcher
extends java.lang.Object
implements Fn<java.lang.Object,java.lang.Boolean>

プロパティ値により以下の判定を行うクラスです。 null の場合は、コンテキストが null であることを検証します。 Classクラスのインスタンスの場合は、 コンテキストがそのクラスの変数に代入できることを検証します。 上記以外の場合は、値が等しいことを検証します。 このクラスは LSP(The Liskov Substitution Principle) を満たしません。

作成者:
nakamura

コンストラクタの概要
ObjectMatcher(java.lang.Object value)
           
 
メソッドの概要
 java.lang.Boolean exec(java.lang.Object c)
          関数を実行します。
 java.lang.Object getValue()
           
 void setValue(java.lang.Object value)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ObjectMatcher

public ObjectMatcher(java.lang.Object value)
メソッドの詳細

exec

public java.lang.Boolean exec(java.lang.Object c)
インタフェース Fn の記述:
関数を実行します。

定義:
インタフェース Fn<java.lang.Object,java.lang.Boolean> 内の exec
パラメータ:
c - コンテキスト役。
戻り値:
返却値。

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

Woolpack API

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