パッケージ | 説明 |
---|---|
kinugasa.contents.event |
時間ベースで発生するイベントの管理モジュールです.
|
修飾子とタイプ | メソッドと説明 |
---|---|
Event<T> |
SingleClassEventManager.getNext()
イベントリストの先頭のイベントを返します.
|
<T extends java.io.Serializable> |
MultiClassEventManager.getNext(java.lang.Class<T> type)
指定した型の、最初に見つかったイベントを返します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<Event<?>> |
MultiClassEventManager.getEvents()
このマネージャに含まれているすべてのイベントを取得します.
|
java.util.List<Event<T>> |
SingleClassEventManager.getEvents()
このマネージャに含まれているすべてのイベントを取得します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
MultiClassEventManager.add(Event<?> e)
このマネージャに新しいイベントを追加します.
|
void |
SingleClassEventManager.add(Event<T> evt)
このマネージャに新しいイベントを追加します.
|
void |
MultiClassEventManager.addAll(Event<?>... e)
このマネージャに新しいイベントを追加します.
|
void |
SingleClassEventManager.addAll(Event<T>... evt)
このマネージャに新しいイベントを追加します.
|
int |
Event.compareTo(Event<?> o)
イベントを時刻の昇順にソートするための比較機能です.
|
abstract boolean |
EventManager.contains(Event<?> evt)
マネージャにイベントevtが含まれているかを調べます.
|
boolean |
MultiClassEventManager.contains(Event<?> evt) |
boolean |
SingleClassEventManager.contains(Event<?> evt) |
boolean |
EntryModel.isReaching(Event<?> evt)
指定したイベントが、現時点で実行可能であるかを判定します.
|
abstract void |
EventManager.remove(Event<?> evt)
マネージャにイベントevtが含まれていれば削除します.
|
void |
MultiClassEventManager.remove(Event<?> evt) |
void |
SingleClassEventManager.remove(Event<?> evt) |
abstract void |
EventManager.removeAll(Event<?>... evt)
マネージャにイベントevtが含まれていれば削除します.
|
void |
MultiClassEventManager.removeAll(Event<?>... evt) |
void |
SingleClassEventManager.removeAll(Event<?>... evt) |