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

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

public class HasPreviousEdge
extends HasEdge

ノードに隣接する逆方向のエッジの型や本数の条件です。


入れ子のクラスの概要
 
インタフェース jp.carabiner.inkpod.pi.selector.Condition から継承された入れ子のクラス/インタフェース
Condition.Target
 
コンストラクタの概要
HasPreviousEdge(int count, Condition.Target target)
          指定した数の逆方向のエッジを持つノードを選択する条件を構築します。
HasPreviousEdge(int min, int max, Condition.Target target)
          指定した数の逆方向のエッジを持つノードを選択する条件を構築します。
HasPreviousEdge(java.lang.String type, Condition.Target target)
          指定した型の逆方向のエッジを持つノードを選択する条件を構築します。
HasPreviousEdge(java.lang.String type, int count, Condition.Target target)
          指定した型と本数の逆方向のエッジを持つノードを選択する条件を構築します。
HasPreviousEdge(java.lang.String type, int min, int max, Condition.Target target)
          指定した型と本数の逆方向のエッジを持つノードを選択する条件を構築します。
 
メソッドの概要
 java.util.Collection<PNetworkEdge> getNextEdge(PNetworkNode node)
           
 
クラス jp.carabiner.inkpod.pi.selector.HasEdge から継承されたメソッド
isMatchEdge, isMatchNode
 
クラス jp.carabiner.inkpod.pi.selector.AbstractCondition から継承されたメソッド
getTarget, isMatch
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HasPreviousEdge

public HasPreviousEdge(int count,
                       Condition.Target target)
指定した数の逆方向のエッジを持つノードを選択する条件を構築します。

パラメータ:
count - エッジの本数
target - 比較対象 (Condition.Target.SELF, Condition.Target.NEXTのいずれか)

HasPreviousEdge

public HasPreviousEdge(int min,
                       int max,
                       Condition.Target target)
指定した数の逆方向のエッジを持つノードを選択する条件を構築します。

パラメータ:
min - エッジの本数の最小数
max - エッジの本数の最大数
target - 比較対象 (Condition.Target.SELF, Condition.Target.NEXTのいずれか)

HasPreviousEdge

public HasPreviousEdge(java.lang.String type,
                       Condition.Target target)
指定した型の逆方向のエッジを持つノードを選択する条件を構築します。

パラメータ:
type - エッジの型
target - 比較対象 (Condition.Target.SELF, Condition.Target.NEXTのいずれか)

HasPreviousEdge

public HasPreviousEdge(java.lang.String type,
                       int count,
                       Condition.Target target)
指定した型と本数の逆方向のエッジを持つノードを選択する条件を構築します。

パラメータ:
type - エッジの型
count - エッジの本数
target - 比較対象 (Condition.Target.SELF, Condition.Target.NEXTのいずれか)

HasPreviousEdge

public HasPreviousEdge(java.lang.String type,
                       int min,
                       int max,
                       Condition.Target target)
指定した型と本数の逆方向のエッジを持つノードを選択する条件を構築します。

パラメータ:
type - エッジの型
min - エッジの本数の最小数
max - エッジの本数の最大数
target - 比較対象 (Condition.Target.SELF, Condition.Target.NEXTのいずれか)
メソッドの詳細

getNextEdge

public java.util.Collection<PNetworkEdge> getNextEdge(PNetworkNode node)
定義:
クラス HasEdge 内の getNextEdge