Package org.kingdoms.utils.hash
Class EntityUUIDHashSet<E extends org.bukkit.entity.Entity>
java.lang.Object
org.kingdoms.utils.hash.EntityHashContainer<EntityUUIDHashSet<E>,E>
org.kingdoms.utils.hash.EntityHashSet<EntityUUIDHashSet<E>,E>
org.kingdoms.utils.hash.EntityUUIDHashSet<E>
- All Implemented Interfaces:
Iterable<E>,Collection<E>,Set<E>
public class EntityUUIDHashSet<E extends org.bukkit.entity.Entity>
extends EntityHashSet<EntityUUIDHashSet<E>,E>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kingdoms.utils.hash.EntityHashSet
EntityHashSet.Builder<C extends EntityHashSet<C,E>, E extends org.bukkit.entity.Entity>, EntityHashSet.UUIDBuilder<E extends org.bukkit.entity.Entity>, EntityHashSet.WeakBuilder<E extends org.bukkit.entity.Entity> -
Field Summary
Fields inherited from class org.kingdoms.utils.hash.EntityHashContainer
deathHandle, entityClass, leaveHandle -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEntityUUIDHashSet(Class<E> entityClass, int size, BiConsumer<EntityUUIDHashSet<E>, E> leaveHandle, BiConsumer<EntityUUIDHashSet<E>, E> deathHandle) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanaddAll(@NotNull Collection<? extends E> c) voidclear()booleanbooleanbooleanbooleancontainsAll(@NotNull Collection<?> c) voidbooleanisEmpty()iterator()booleanbooleanbooleanbooleanremoveAll(@NotNull Collection<?> c) booleanbooleanretainAll(@NotNull Collection<?> c) intsize()stream()@NotNull Object[]toArray()<T> T[]toArray(T[] a) toString()Methods inherited from class org.kingdoms.utils.hash.EntityHashSet
uuidBuilder, weakBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
toArray
-
Constructor Details
-
EntityUUIDHashSet
protected EntityUUIDHashSet(Class<E> entityClass, int size, BiConsumer<EntityUUIDHashSet<E>, E> leaveHandle, BiConsumer<EntityUUIDHashSet<E>, E> deathHandle)
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
contains
-
contains
-
contains
- Specified by:
containsin classEntityHashSet<EntityUUIDHashSet<E extends org.bukkit.entity.Entity>,E extends org.bukkit.entity.Entity>
-
iterator
-
forEach
-
toArray
-
toArray
@NotNull public <T> T[] toArray(@NotNull T[] a) -
add
-
add
- Specified by:
addin interfaceCollection<E extends org.bukkit.entity.Entity>- Specified by:
addin interfaceSet<E extends org.bukkit.entity.Entity>- Specified by:
addin classEntityHashSet<EntityUUIDHashSet<E extends org.bukkit.entity.Entity>,E extends org.bukkit.entity.Entity>
-
remove
-
remove
-
remove
- Specified by:
removein classEntityHashSet<EntityUUIDHashSet<E extends org.bukkit.entity.Entity>,E extends org.bukkit.entity.Entity>
-
containsAll
-
addAll
-
retainAll
-
removeAll
-
removeIf
-
clear
public void clear() -
spliterator
-
stream
-
parallelStream
-
toString
-