T - このマネージャが扱うイベントの型を指定します。public abstract class SingleClassEventManager<T extends java.io.Serializable> extends EventManager
while(manager.hasNext()){
 items.add(manager.execute());
 }
 TIME_BASE_ENTRY_MODEL| コンストラクタと説明 | 
|---|
| SingleClassEventManager()新しいイベントマネージャを構築します. | 
| SingleClassEventManager(int initialSize)新しいイベントマネージャを構築します. | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | add(Event<T> evt)このマネージャに新しいイベントを追加します. | 
| void | addAll(Event<T>... evt)このマネージャに新しいイベントを追加します. | 
| void | clear()マネージャに追加されているすべてのイベントを破棄します. | 
| boolean | contains(Event<?> evt)マネージャにイベントevtが含まれているかを調べます. | 
| T | execute()イベントリストの先頭のイベントが実行可能であれば実行してイベントのアイテムを返します. | 
| SingleClassEventManager<T> | free()コンテンツをメモリから破棄出来るようにします. | 
| java.util.List<Event<T>> | getEvents()このマネージャに含まれているすべてのイベントを取得します. | 
| Event<T> | getNext()イベントリストの先頭のイベントを返します. | 
| boolean | hasNext()イベントリストの先頭のイベントが実行可能な状態で待機中であるかを検査します. | 
| protected abstract void | init()マネージャに追加されているイベントを初期化します. | 
| boolean | isEmpty()マネージャの破棄されていないイベントの数が0個であるかを検査します. | 
| SingleClassEventManager<T> | load()コンテンツをロードして展開します. | 
| void | printAll()ストリームにイベントの情報を発行します. | 
| void | remove(Event<?> evt)マネージャにイベントevtが含まれていれば削除します. | 
| void | removeAll(Event<?>... evt)マネージャにイベントevtが含まれていれば削除します. | 
| int | size()マネージャに追加されており、まだ破棄されていないイベントの数を取得します. | 
| void | sort()マネージャに追加されているイベントを、時系列に沿ってソートします. | 
| java.lang.String | toString() | 
getProgressTime, isLoaded, updatepublic SingleClassEventManager()
public SingleClassEventManager(int initialSize)
initialSize - イベントの初期容量を指定します。protected abstract void init()
EventManagerinit クラス内 EventManagerpublic SingleClassEventManager<T> load()
Loadableload インタフェース内 Loadableload クラス内 EventManagerpublic SingleClassEventManager<T> free()
Freeablefree インタフェース内 Freeablefree クラス内 EventManagerpublic void printAll()
EventManagerprintAll クラス内 EventManagerpublic void sort()
EventManagersort クラス内 EventManagerpublic int size()
EventManagersize クラス内 EventManagerpublic boolean isEmpty()
EventManagerisEmpty クラス内 EventManagerpublic void clear()
EventManagerclear クラス内 EventManagerpublic boolean contains(Event<?> evt)
EventManagercontains クラス内 EventManagerevt - 検査するイベントを送信します。public void remove(Event<?> evt)
EventManagerremove クラス内 EventManagerevt - 削除するイベントを送信します。public void removeAll(Event<?>... evt)
EventManagerremoveAll クラス内 EventManagerevt - 削除するイベントを送信します。public void add(Event<T> evt)
evt - 追加するイベントを送信します。public void addAll(Event<T>... evt)
evt - 追加するイベントを送信します。public java.util.List<Event<T>> getEvents()
public Event<T> getNext() throws NotYetLoadedException
NotYetLoadedException - マネージャがロードされていない場合に投げられます。public T execute() throws NotYetLoadedException
NotYetLoadedException - マネージャがロードされていない場合に投げられます。public boolean hasNext()
                throws NotYetLoadedException
NotYetLoadedException - マネージャがロードされていない場合に投げられます。public java.lang.String toString()
toString クラス内 EventManager