クラス 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()
-
メソッドの概要
修飾子とタイプ メソッド 説明 void
addRemoveCondition(java.util.function.Predicate<T> condition)
cleanup()
が呼ばれたときに適用するSymbol
の削除条件を追加します。void
addRemovingHook(java.util.function.Consumer<T> hook)
cleanup()
により削除されたときの挙動を追加します。void
cleanup()
addRemoveCondition(java.util.function.Predicate<T>)
で追加した条件に合うSymbol
を削除します。void
removeRemoveCondition(java.util.function.Predicate<T> condition)
cleanup()
が呼ばれたときに適用するSymbol
の削除条件を削除します。void
removeRemovingHook(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
を削除します。
-