クラス SymbolManager<T extends Symbol>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.AbstractSequentialList<E>
java.util.LinkedList<T>
net.trpfrog.medipro_game.data_structures.SymbolManager<T>
- 型パラメータ:
T- Symbolを継承した型
- すべての実装されたインタフェース:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<T>,java.util.Collection<T>,java.util.Deque<T>,java.util.List<T>,java.util.Queue<T>
- 直系の既知のサブクラス:
ExplosionManager,MouseTwinkleManager,MovableSymbolManager
public class SymbolManager<T extends Symbol>
extends java.util.LinkedList<T>
Symbol の集合を管理するクラス- 関連項目:
- 直列化された形式
-
フィールドの概要
クラスから継承されたフィールド java.util.AbstractList
modCount -
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SymbolManager() -
メソッドの概要
修飾子とタイプ メソッド 説明 voidaddRemoveCondition(java.util.function.Predicate<T> condition)cleanup()が呼ばれたときに適用するSymbolの削除条件を追加します。voidaddRemovingHook(java.util.function.Consumer<T> hook)cleanup()により削除されたときの挙動を追加します。voidcleanup()addRemoveCondition(java.util.function.Predicate<T>)で追加した条件に合うSymbolを削除します。voidremoveRemoveCondition(java.util.function.Predicate<T> condition)cleanup()が呼ばれたときに適用するSymbolの削除条件を削除します。voidremoveRemovingHook(java.util.function.Consumer<T> hook)cleanup()により削除されたときの挙動を削除します。クラスから継承されたメソッド java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArrayクラスから継承されたメソッド java.util.AbstractSequentialList
iteratorクラスから継承されたメソッド java.util.AbstractList
equals, hashCode, listIterator, removeRange, subListクラスから継承されたメソッド java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toStringクラスから継承されたメソッド java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitインタフェースから継承されたメソッド java.util.Collection
parallelStream, removeIf, stream, toArrayインタフェースから継承されたメソッド java.util.Deque
iteratorインタフェースから継承されたメソッド java.lang.Iterable
forEachインタフェースから継承されたメソッド java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList
-
コンストラクタの詳細
-
SymbolManager
public SymbolManager()
-
-
メソッドの詳細
-
addRemoveCondition
cleanup()が呼ばれたときに適用するSymbolの削除条件を追加します。- パラメータ:
condition- 追加する削除条件
-
removeRemoveCondition
cleanup()が呼ばれたときに適用するSymbolの削除条件を削除します。- パラメータ:
condition- 削除する削除条件
-
addRemovingHook
cleanup()により削除されたときの挙動を追加します。- パラメータ:
hook- 削除時の挙動
-
removeRemovingHook
cleanup()により削除されたときの挙動を削除します。- パラメータ:
hook- 削除する削除時の挙動
-
cleanup
public void cleanup()addRemoveCondition(java.util.function.Predicate<T>)で追加した条件に合うSymbolを削除します。
-