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

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

public class HasTag
extends AbstractCondition

ノードまたはエッジが持つタグの有無の条件です。

関連項目:
PNetworkNode, PNetworkEdge

入れ子のクラスの概要
 
インタフェース jp.carabiner.inkpod.pi.selector.Condition から継承された入れ子のクラス/インタフェース
Condition.Target
 
コンストラクタの概要
HasTag(Condition.Target target, java.util.regex.Pattern... patterns)
           
HasTag(Condition.Target target, java.lang.String... tags)
           
HasTag(java.util.regex.Pattern pattern, Condition.Target target)
           
HasTag(java.lang.String tag, Condition.Target target)
           
 
メソッドの概要
 boolean isMatchEdge(PNetworkEdge edge)
           
 boolean isMatchNode(PNetworkNode node)
           
 boolean isMatchPattern(java.lang.String tag)
           
 boolean isMatchPattern(java.lang.String[] tags)
           
 
クラス jp.carabiner.inkpod.pi.selector.AbstractCondition から継承されたメソッド
getTarget, isMatch
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HasTag

public HasTag(java.lang.String tag,
              Condition.Target target)

HasTag

public HasTag(java.util.regex.Pattern pattern,
              Condition.Target target)

HasTag

public HasTag(Condition.Target target,
              java.lang.String... tags)

HasTag

public HasTag(Condition.Target target,
              java.util.regex.Pattern... patterns)
メソッドの詳細

isMatchNode

public boolean isMatchNode(PNetworkNode node)
定義:
クラス AbstractCondition 内の isMatchNode

isMatchEdge

public boolean isMatchEdge(PNetworkEdge edge)
定義:
クラス AbstractCondition 内の isMatchEdge

isMatchPattern

public boolean isMatchPattern(java.lang.String[] tags)

isMatchPattern

public boolean isMatchPattern(java.lang.String tag)