jp.co.melco.preserv.spatial.condition
クラス AttributeCondition

java.lang.Object
  拡張jp.co.melco.preserv.spatial.condition.AttributeCondition
すべての実装インタフェース:
FeatureCondition, java.io.Serializable

public class AttributeCondition
extends java.lang.Object
implements FeatureCondition

説明: 地物主題属性条件クラスです。
設定された主題属性名称、主題属性値が地物が持つ値と等しいかを返します。

著作権: Copyright (c) 2006

会社名: Mitsubishi Electric Corporation

導入されたバージョン:
Julius
作成者:
asano
関連項目:
直列化された形式

フィールドの概要
static java.lang.String EQUALS
          設定主題属性値が、doubleとして等しい条件です。
static java.lang.String GREATER_THAN
          主題属性値が設定主題属性値より上の条件です。
static java.lang.String GREATER_THAN_EQ
          主題属性値が設定主題属性値以上の条件です。
static java.lang.String LESS_THAN
          主題属性値が設定主題属性値未満の条件です。
static java.lang.String LESS_THAN_EQ
          主題属性値が設定主題属性値以下の条件です。
static java.lang.String SAME_STR
          主題属性値が、Stringとして同値かの条件です。
 
インタフェース jp.co.melco.preserv.spatial.condition.FeatureCondition から継承したフィールド
FALSE_CONDITION, TRUE_CONDITION
 
コンストラクタの概要
AttributeCondition(java.lang.String attributeName, java.lang.String attributeValue)
          コンストラクタ.
AttributeCondition(java.lang.String attributeName, java.lang.String attributeValue, java.lang.String operator)
          コンストラクタ
 
メソッドの概要
 java.lang.String getOperator()
          演算子を返します
 boolean isSatisfies(psvFeature feature)
          地物が条件を満たすかを返します。
 void setOperator(java.lang.String operator)
          演算子を設定します
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

EQUALS

public static final java.lang.String EQUALS
設定主題属性値が、doubleとして等しい条件です。
attrValue == this.attributeValue;

関連項目:
定数フィールド値

LESS_THAN_EQ

public static final java.lang.String LESS_THAN_EQ
主題属性値が設定主題属性値以下の条件です。
attrValue <= this.attributeValue;

関連項目:
定数フィールド値

GREATER_THAN_EQ

public static final java.lang.String GREATER_THAN_EQ
主題属性値が設定主題属性値以上の条件です。
attrValue >= this.attributeValue;

関連項目:
定数フィールド値

LESS_THAN

public static final java.lang.String LESS_THAN
主題属性値が設定主題属性値未満の条件です。
attrValue < this.attributeValue;

関連項目:
定数フィールド値

GREATER_THAN

public static final java.lang.String GREATER_THAN
主題属性値が設定主題属性値より上の条件です。
attrValue > this.attributeValue;

関連項目:
定数フィールド値

SAME_STR

public static final java.lang.String SAME_STR
主題属性値が、Stringとして同値かの条件です。

関連項目:
定数フィールド値
コンストラクタの詳細

AttributeCondition

public AttributeCondition(java.lang.String attributeName,
                          java.lang.String attributeValue)
コンストラクタ.
演算子はSAME_STRになります。

パラメータ:
attributeName - 主題属性名
attributeValue - 主題属性値

AttributeCondition

public AttributeCondition(java.lang.String attributeName,
                          java.lang.String attributeValue,
                          java.lang.String operator)
コンストラクタ

パラメータ:
attributeName - 主題属性名
attributeValue - 主題属性値
operator - 演算子
メソッドの詳細

getOperator

public java.lang.String getOperator()
演算子を返します

戻り値:
演算子
関連項目:
EQUALS, GREATER_THAN, GREATER_THAN_EQ, LESS_THAN, LESS_THAN_EQ

setOperator

public void setOperator(java.lang.String operator)
演算子を設定します

パラメータ:
operator - 演算子
関連項目:
EQUALS, GREATER_THAN, GREATER_THAN_EQ, LESS_THAN, LESS_THAN_EQ

isSatisfies

public boolean isSatisfies(psvFeature feature)
インタフェース FeatureCondition の記述:
地物が条件を満たすかを返します。

定義:
インタフェース FeatureCondition 内の isSatisfies
パラメータ:
feature - 地物
戻り値:
条件を満たす場合true

toString

public java.lang.String toString()