jp.carabiner.inkpod.pi.selector
インタフェース Condition

既知の実装クラスの一覧:
AbstractCondition, AbstractMapObjectCondition, And, ByObject, HasEdge, HasNextEdge, HasNextNode, HasNode, HasPreviousEdge, HasPreviousNode, HasTag, IsType, Not, PropertyEq, PropertyGt, PropertyGte, PropertyLt, PropertyLte, PropertyRegex

public interface Condition

ノードを選択する条件


入れ子のクラスの概要
static class Condition.Target
          条件が比較対象にするノード、またはエッジを表す列挙型
 
メソッドの概要
 boolean isMatch(PNetworkNode node, PNetworkEdge edge, PNetworkNode nextNode)
          条件にマッチするか調べます。
 

メソッドの詳細

isMatch

boolean isMatch(PNetworkNode node,
                PNetworkEdge edge,
                PNetworkNode nextNode)
条件にマッチするか調べます。 このメソッドは、Selectorから利用されます。

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