T - このストレージが保存する命名可能で開放可能な型を指定します。public abstract class DynamicStorage<T extends Nameable & Freeable & Loadable> extends Storage<T> implements Freeable, Loadable
| コンストラクタと説明 | 
|---|
| DynamicStorage()新しいストレージを作成します. | 
| DynamicStorage(int initialSize)新しいストレージを作成します. | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | exFree(java.lang.String... names)指定された名前を持つオブジェクト以外を全て開放します. | 
| DynamicStorage<T> | free()全ての要素を開放します. | 
| T | free(java.lang.String name)指定した名前を持つオブジェクトを、開放から取得します. | 
| void | freeAll(java.lang.String... names)指定された全ての要素を開放します. | 
| boolean | isLoaded()最低1つの要素がロードされているかを検査します. | 
| boolean | isLoaded(java.lang.String name)指定した名前を持つオブジェクトが、ロードされているかを調べます. | 
| boolean | isLoadedAll()全ての要素がロードされているかを検査します. | 
| DynamicStorage<T> | load()全ての要素をロードします. | 
| T | load(java.lang.String name)指定した名前を持つオブジェクトを、ロードしてから取得します. | 
| void | loadAll(java.lang.String... names)指定された全ての要素をロードします. | 
add, addAll, addAll, asList, clear, contains, contains, containsAll, get, getAll, getIfContains, getProperties, isEmpty, iterator, keySet, printAll, printAll, put, putAll, putAll, remove, remove, removeAll, removeAll, removeAll, size, toStringpublic DynamicStorage(int initialSize)
initialSize - ストレージの初期容量を指定します。public DynamicStorage()
public DynamicStorage<T> load()
public T load(java.lang.String name) throws NameNotFoundException
name - オブジェクトの名前を指定します。NameNotFoundException - 指定した名前を持つオブジェクトがこのストレージに含まれていない
 時に投げられます。public DynamicStorage<T> free()
public T free(java.lang.String name) throws NameNotFoundException
name - オブジェクトの名前を指定します。NameNotFoundException - 指定した名前を持つオブジェクトがこのストレージに含まれていない
 時に投げられます。public void loadAll(java.lang.String... names)
names - ロードする要素の名前を指定します。public void freeAll(java.lang.String... names)
names - 開放する要素の名前を指定します。public void exFree(java.lang.String... names)
names - 開放しないオブジェクトの名前を送信します。public boolean isLoaded()
public boolean isLoadedAll()
public boolean isLoaded(java.lang.String name)
                 throws NameNotFoundException
name - オブジェクトの名前を指定します。NameNotFoundException - 指定した名前を持つオブジェクトがこのストレージに含まれていない
 時に投げられます。