jp.co.melco.preserv.spatial.search
クラス psvFeatureAttributeSelect

java.lang.Object
  拡張jp.co.melco.preserv.psvSelect
      拡張jp.co.melco.preserv.spatial.search.psvAbstractFeatureSelect
          拡張jp.co.melco.preserv.spatial.search.psvFeatureAttributeSelect
すべての実装インタフェース:
java.io.Serializable

public class psvFeatureAttributeSelect
extends psvAbstractFeatureSelect

タイトル: 地物主題属性検索クラス

説明: 地物主題属性検索クラスです。
クライアントにロードされている地物から、主題属性による検索を行います。

著作権: Copyright (c) 2006

会社名: Mitsubishi Electric Corporation

導入されたバージョン:
6.0
作成者:
PreSerV Development Team
関連項目:
直列化された形式

フィールドの概要
 
クラス jp.co.melco.preserv.psvSelect から継承したフィールド
_next
 
コンストラクタの概要
psvFeatureAttributeSelect()
          コンストラクタです。
psvFeatureAttributeSelect(jp.co.melco.preserv.psvSelect args, java.lang.String attributeName, java.lang.String attributeValue)
          コンストラクタ(完全一致検索)です。
psvFeatureAttributeSelect(jp.co.melco.preserv.psvSelect args, java.lang.String attributeName, java.lang.String attributeValue, boolean matchPart)
          コンストラクタです。
 
メソッドの概要
 boolean isSatisfiesFeature(psvFeature feature)
          本クラスが表す条件を満たす地物かを返します。
 boolean overlap2(double sx, double sy, double ex, double ey)
          指定の矩形領域が検索対象かを調べます。
 
クラス jp.co.melco.preserv.spatial.search.psvAbstractFeatureSelect から継承したメソッド
judge
 
クラス jp.co.melco.preserv.psvSelect から継承したメソッド
getNext, overlap, pickp
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvFeatureAttributeSelect

public psvFeatureAttributeSelect()
コンストラクタです。


psvFeatureAttributeSelect

public psvFeatureAttributeSelect(jp.co.melco.preserv.psvSelect args,
                                 java.lang.String attributeName,
                                 java.lang.String attributeValue)
コンストラクタ(完全一致検索)です。

パラメータ:
args - 複合検索条件
attributeName - 検索主題属性名
attributeValue - 検索主題属性値

psvFeatureAttributeSelect

public psvFeatureAttributeSelect(jp.co.melco.preserv.psvSelect args,
                                 java.lang.String attributeName,
                                 java.lang.String attributeValue,
                                 boolean matchPart)
コンストラクタです。

パラメータ:
args - 複合検索条件
attributeName - 検索主題属性名
attributeValue - 検索主題属性値
matchPart - true:部分一致検索 false:完全一致検索
メソッドの詳細

isSatisfiesFeature

public boolean isSatisfiesFeature(psvFeature feature)
本クラスが表す条件を満たす地物かを返します。

定義:
クラス psvAbstractFeatureSelect 内の isSatisfiesFeature
パラメータ:
feature - 条件判定対象の地物
戻り値:
true:条件を満たす false:条件を満たさない
関連項目:
psvAbstractFeatureSelect.isSatisfiesFeature(jp.co.melco.preserv.spatial.psvFeature)

overlap2

public boolean overlap2(double sx,
                        double sy,
                        double ex,
                        double ey)
指定の矩形領域が検索対象かを調べます。

パラメータ:
sx - 矩形左下X座標
sy - 矩形左下Y座標
ex - 矩形右上X座標
ey - 矩形右上Y座標
戻り値:
検索対象の場合はtrue