jp.co.melco.preserv.spatial
クラス psvFeatureInternalKeyComparator

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

public class psvFeatureInternalKeyComparator
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable

タイトル: 地物管理キー比較クラス

説明: psvFeatureを地物管理キーで比較するためのComparatorクラスです。

著作権: Copyright (c) 2005

会社名: Mitsubishi Electric Corporation

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

フィールドの概要
static java.util.Comparator COMPARATOR
          本クラスのインスタンスです。
 
コンストラクタの概要
psvFeatureInternalKeyComparator()
           
 
メソッドの概要
static psvFeature binarySearchFeature(java.util.List sortedFeatures, java.lang.Long internalKey)
          検索地物管理キーを指定して、地物をバイナリ検索します。
static psvFeature binarySearchFeature(psvFeature[] sortedFeatures, java.lang.Long internalKey)
          検索地物管理キーを指定して、地物をバイナリ検索します。
 int compare(java.lang.Object o1, java.lang.Object o2)
          順序付けのために 2 つの引数を比較します。
static void sort(java.util.List features)
          featuresを本クラスのComparatorにより、地物管理キーでソートします。
static void sort(psvFeature[] features)
          featuresを本クラスのComparatorにより、地物管理キーでソートします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Comparator から継承したメソッド
equals
 

フィールドの詳細

COMPARATOR

public static final java.util.Comparator COMPARATOR
本クラスのインスタンスです。

コンストラクタの詳細

psvFeatureInternalKeyComparator

public psvFeatureInternalKeyComparator()
メソッドの詳細

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
順序付けのために 2 つの引数を比較します。

定義:
インタフェース java.util.Comparator 内の compare
関連項目:
Comparator.compare(Object, Object)

sort

public static void sort(java.util.List features)
featuresを本クラスのComparatorにより、地物管理キーでソートします。

パラメータ:
features - 地物リスト(要素:psvFeature)

sort

public static void sort(psvFeature[] features)
featuresを本クラスのComparatorにより、地物管理キーでソートします。

パラメータ:
features - 地物配列

binarySearchFeature

public static psvFeature binarySearchFeature(java.util.List sortedFeatures,
                                             java.lang.Long internalKey)
検索地物管理キーを指定して、地物をバイナリ検索します。
複数該当の場合は、最初に見つかったもののみ返します。

パラメータ:
sortedFeatures - 本クラスのComparatorでソート済みの必要があります。
internalKey - 検索地物管理キー
戻り値:
sortedFeaturesにinteralKeyの地物が含まれる場合:地物、含まれない場合:null

binarySearchFeature

public static psvFeature binarySearchFeature(psvFeature[] sortedFeatures,
                                             java.lang.Long internalKey)
検索地物管理キーを指定して、地物をバイナリ検索します。
複数該当の場合は、最初に見つかったもののみ返します。

パラメータ:
sortedFeatures - 本クラスのComparatorでソート済みの必要があります。(要素:psvFeature)
internalKey - 検索地物管理キー
戻り値:
sortedFeaturesにinteralKeyの地物が含まれる場合:地物、含まれない場合:null