motf
クラス Occurrence
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<PosList>
motf.Occurrence
- すべての実装されたインタフェース:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<PosList>, java.util.Collection<PosList>, java.util.List<PosList>, java.util.RandomAccess
public class Occurrence
- extends java.util.ArrayList<PosList>
文書集合中の文字の位置の部分集合を保持するデータ構造.
各文書番号ごとの位置のリストをさらに配列リストにして格納する.
位置を含まない文書番号に対しては,nullを格納する(空リストも可).
- 関連項目:
- 直列化された形式
クラス java.util.AbstractList から継承されたフィールド |
modCount |
クラス java.util.ArrayList から継承されたメソッド |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
クラス java.util.AbstractList から継承されたメソッド |
equals, hashCode, iterator, listIterator, listIterator, subList |
クラス java.util.AbstractCollection から継承されたメソッド |
containsAll, removeAll, retainAll |
クラス java.lang.Object から継承されたメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.util.List から継承されたメソッド |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
useDebug
public static boolean useDebug
useDebugTooLarge
public static boolean useDebugTooLarge
Occurrence
public Occurrence(DocSet docSet)
getPosCount
public int getPosCount()
getDocCount
public int getDocCount()
getSize
public int getSize()
add
public void add(int sid)
- 初期化のとき以外は,系列の追加は禁止する.
出現リストの数は文書数と同じに保たれる.
add
public void add(int sid,
int pos)
- 文書番号sidの出現リストの末尾に位置posを追加する.
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.util.AbstractCollection<PosList>
内の toString
traverse
public void traverse(OccVisitor visitor,
int offset)
traverseStrict
public void traverseStrict(OccVisitor visitor,
int offset)
traverseStrictBreakable
public void traverseStrictBreakable(motf.ColumnVisitor visitor,
int offset)