|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.pigeonblood.impl.optional.cnif.AbstractXMLIndexer
public abstract class AbstractXMLIndexer
XMLインデクサの単純な抽象実装です。
コンストラクタの引数には新たにインデックスされたモデルを格納するために空のリストを渡します。
モデルをクローラーの取得した順ではなく、 自然順序付けされた順番で格納したい場合は
compare(XMLModel, XMLModel)
を実装し
receive(XMLModel)
を
compare(XMLModel, XMLModel) を利用するように再実装してください。
通常の実装ではcompare(XMLModel, XMLModel)は利用されていません。 また、実装する必要はありません。
コンストラクタの概要 | |
---|---|
AbstractXMLIndexer(SimpleDocumentList list)
唯一のコンストラクタです。 |
メソッドの概要 | ||
---|---|---|
abstract int |
compare(org.lixm.core.model.XMLModel arg0,
org.lixm.core.model.XMLModel arg1)
|
|
|
getList()
|
|
void |
receive(org.lixm.core.model.XMLModel model)
クローラによって新たなリストに加えるモデルが選択され、 インデクサにディスパッチされます。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース java.util.Comparator から継承されたメソッド |
---|
equals |
コンストラクタの詳細 |
---|
public AbstractXMLIndexer(SimpleDocumentList list)
唯一のコンストラクタです。
list
- クローラに選択されたモデルを格納する新たなリストメソッドの詳細 |
---|
public abstract int compare(org.lixm.core.model.XMLModel arg0, org.lixm.core.model.XMLModel arg1) throws java.lang.UnsupportedOperationException
java.util.Comparator<org.lixm.core.model.XMLModel>
内の compare
org.lixm.optional.v16.framework.cnif.XMLIndexer<org.lixm.core.model.XMLModel>
内の compare
java.lang.UnsupportedOperationException
public <E extends org.lixm.core.model.XMLModel> org.lixm.core.list.XMLDocumentList<E> getList() throws org.lixm.core.common.LIXMPhaseException
org.lixm.optional.v16.framework.cnif.XMLIndexer<org.lixm.core.model.XMLModel>
内の getList
org.lixm.core.common.LIXMPhaseException
public void receive(org.lixm.core.model.XMLModel model) throws org.lixm.core.common.LIXMException
クローラによって新たなリストに加えるモデルが選択され、 インデクサにディスパッチされます。
そのときに受け取るのがこのメソッドです。
org.lixm.optional.v15.atattch.XMLReceiver
内の receive
model
- クローラが選択したモデル
org.lixm.core.common.LIXMException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |