jp.carabiner.inkpod.pi.selector
クラス AbstractMapObjectCondition<T>

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.selector.AbstractCondition
      上位を拡張 jp.carabiner.inkpod.pi.selector.AbstractMapObjectCondition<T>
すべての実装されたインタフェース:
Condition
直系の既知のサブクラス:
PropertyEq, PropertyGt, PropertyGte, PropertyLt, PropertyLte, PropertyRegex

public abstract class AbstractMapObjectCondition<T>
extends AbstractCondition


入れ子のクラスの概要
 
インタフェース jp.carabiner.inkpod.pi.selector.Condition から継承された入れ子のクラス/インタフェース
Condition.Target
 
コンストラクタの概要
AbstractMapObjectCondition(java.lang.String propertyName, Condition.Target target, java.lang.Class<T> type)
           
 
メソッドの概要
protected  void checkPropertyValueType(java.lang.Object value)
           
 boolean isMatchEdge(PNetworkEdge edge)
           
 boolean isMatchNode(PNetworkNode selfNode)
           
abstract  boolean isMatchValue(T value)
           
 
クラス jp.carabiner.inkpod.pi.selector.AbstractCondition から継承されたメソッド
getTarget, isMatch
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractMapObjectCondition

public AbstractMapObjectCondition(java.lang.String propertyName,
                                  Condition.Target target,
                                  java.lang.Class<T> type)
メソッドの詳細

isMatchValue

public abstract boolean isMatchValue(T value)

isMatchNode

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

isMatchEdge

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

checkPropertyValueType

protected void checkPropertyValueType(java.lang.Object value)