LixM SE 1.2u1(1.7.1)

org.lixm.optional.v16.framework.cnif
インタフェース XMLIndexer<T extends AbstractModel>

すべてのスーパーインタフェース:
java.util.Comparator<T>, XMLReceiver

public interface XMLIndexer<T extends AbstractModel>
extends XMLReceiver, java.util.Comparator<T>

インデクサはクローラから受け取ったモデルを必要ならば自然順序付けして新たなリストに収めます。

導入されたバージョン:
1.6.1
バージョン:
1.7.1
作成者:
tasogare

メソッドの概要
 int compare(T model1, T model2)
          順序を比較します。
<E extends AbstractModel>
XMLDocumentList<E>
getList()
          インデクシングの完了したリストを取得します。
 
インタフェース org.lixm.optional.v15.atattch.XMLReceiver から継承されたメソッド
receive
 
インタフェース java.util.Comparator から継承されたメソッド
equals
 

メソッドの詳細

getList

<E extends AbstractModel> XMLDocumentList<E> getList()
                                                 throws LIXMPhaseException
インデクシングの完了したリストを取得します。

型パラメータ:
E - AbstractModelのサブクラス
戻り値:
ドキュメントリスト
例外:
LIXMPhaseException - インデクシングが完了していない時にこのメソッドを呼び出した場合

compare

int compare(T model1,
            T model2)
            throws java.lang.UnsupportedOperationException

順序を比較します。

このメソッドの仕様はCollections FrameworkComparatorインターフェイスの通りです。

定義:
インタフェース java.util.Comparator<T extends AbstractModel> 内の compare
パラメータ:
model1 - 比較対象1
model2 - 比較対象2
戻り値:
最初の引数が 2 番目の引数より小さい場合は負の整数、 両方が等しい場合は 0、 最初の引数が 2 番目の引数より大きい場合は正の整数
例外:
java.lang.UnsupportedOperationException - このオペレーションをサポートしない場合 が発生した場合、または実装依存の理由。

LixM SE 1.2u1(1.7.1)

Copyright © 2005-2008 tasogare. All rights reserved.