okuyama.imdst.util
クラス FileBaseDataList

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractList
          上位を拡張 okuyama.imdst.util.FileBaseDataList
すべての実装されたインタフェース:
java.lang.Iterable, java.util.Collection, java.util.List

public class FileBaseDataList
extends java.util.AbstractList

To manage files using a List.
A small amount of memory usage, so File.
Memory capacity can be managed independently of the number of data.

作成者:
T.Okuyama

フィールドの概要
 
クラス java.util.AbstractList から継承されたフィールド
modCount
 
コンストラクタの概要
FileBaseDataList(java.lang.String dataFile)
          コンストラクタ.
FileBaseDataList(java.lang.String dataFile, int size)
          コンストラクタ.
 
メソッドの概要
 boolean add(java.lang.Object value)
          add.
 void clear()
          clear.
 java.lang.Object get(int index)
          get.
 boolean init()
           
 int size()
          size.
 
クラス java.util.AbstractList から継承されたメソッド
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
 
クラス java.util.AbstractCollection から継承されたメソッド
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承されたメソッド
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

コンストラクタの詳細

FileBaseDataList

public FileBaseDataList(java.lang.String dataFile)
コンストラクタ.

パラメータ:
dataFile -
例外:

FileBaseDataList

public FileBaseDataList(java.lang.String dataFile,
                        int size)
コンストラクタ.

パラメータ:
dataFile -
例外:
メソッドの詳細

init

public boolean init()

add

public boolean add(java.lang.Object value)
add.

定義:
インタフェース java.util.Collection 内の add
定義:
インタフェース java.util.List 内の add
オーバーライド:
クラス java.util.AbstractList 内の add
パラメータ:
value -
戻り値:
boolean

get

public java.lang.Object get(int index)
                     throws java.lang.IndexOutOfBoundsException
get.

定義:
インタフェース java.util.List 内の get
定義:
クラス java.util.AbstractList 内の get
パラメータ:
key -
例外:
java.lang.IndexOutOfBoundsException

size

public int size()
size.

定義:
インタフェース java.util.Collection 内の size
定義:
インタフェース java.util.List 内の size
定義:
クラス java.util.AbstractCollection 内の size
パラメータ:
-
戻り値:
例外:

clear

public void clear()
clear.

定義:
インタフェース java.util.Collection 内の clear
定義:
インタフェース java.util.List 内の clear
オーバーライド:
クラス java.util.AbstractList 内の clear
パラメータ:
-
例外: