jp.carabiner.inkpod.pi.selector
クラス Not

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.selector.Not
すべての実装されたインタフェース:
Condition

public class Not
extends java.lang.Object
implements Condition

条件の結果を反転させる条件です。


入れ子のクラスの概要
 
インタフェース jp.carabiner.inkpod.pi.selector.Condition から継承された入れ子のクラス/インタフェース
Condition.Target
 
コンストラクタの概要
Not(Condition... conditions)
          指定した条件の結果を反転させます。
 
メソッドの概要
 boolean isMatch(PNetworkNode node, PNetworkEdge edge, PNetworkNode nextNode)
          条件にマッチするか調べます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Not

public Not(Condition... conditions)
指定した条件の結果を反転させます。

conditions引数の条件がすべてfalseの場合、trueになります。
conditions引数の条件のいずれか1つがtrueの場合、falseになります。

パラメータ:
conditions - 条件
メソッドの詳細

isMatch

public boolean isMatch(PNetworkNode node,
                       PNetworkEdge edge,
                       PNetworkNode nextNode)
インタフェース Condition の記述:
条件にマッチするか調べます。 このメソッドは、Selectorから利用されます。

定義:
インタフェース Condition 内の isMatch
パラメータ:
node - Condition.Target.SELF のノード
edge - Condition.Target.EDGE のノード (nodeから出ているエッジ)
nextNode - Condition.Target.NEXT のノード(nodeに隣接するノード)
戻り値:
マッチする場合はtrue