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

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

public class And
extends java.lang.Object
implements Condition

指定した条件の論理積を結果にする条件です。


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

コンストラクタの詳細

And

public And(Condition... conditions)
指定した条件の論理積を結果にします。

conditions引数の条件がすべてtrueの場合、trueになります。
conditions引数の条件のいずれか1つでもfalseの場合、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