クラス 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.AbstractListmodCount
- 
コンストラクタの概要コンストラクタ コンストラクタ 説明 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.LinkedListadd, 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.AbstractSequentialListiteratorクラスから継承されたメソッド java.util.AbstractListequals, hashCode, listIterator, removeRange, subListクラスから継承されたメソッド java.util.AbstractCollectioncontainsAll, isEmpty, removeAll, retainAll, toStringクラスから継承されたメソッド java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitインタフェースから継承されたメソッド java.util.CollectionparallelStream, removeIf, stream, toArrayインタフェースから継承されたメソッド java.util.Dequeiteratorインタフェースから継承されたメソッド java.lang.IterableforEachインタフェースから継承されたメソッド java.util.ListcontainsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList
- 
コンストラクタの詳細- 
SymbolManagerpublic SymbolManager()
 
- 
- 
メソッドの詳細- 
addRemoveConditioncleanup()が呼ばれたときに適用するSymbolの削除条件を追加します。- パラメータ:
- condition- 追加する削除条件
 
- 
removeRemoveConditioncleanup()が呼ばれたときに適用するSymbolの削除条件を削除します。- パラメータ:
- condition- 削除する削除条件
 
- 
addRemovingHookcleanup()により削除されたときの挙動を追加します。- パラメータ:
- hook- 削除時の挙動
 
- 
removeRemovingHookcleanup()により削除されたときの挙動を削除します。- パラメータ:
- hook- 削除する削除時の挙動
 
- 
cleanuppublic void cleanup()addRemoveCondition(java.util.function.Predicate<T>)で追加した条件に合うSymbolを削除します。
 
-