E - The type this class may hold, this is generic as can be anything that extends PriorityAware.public class PriorityCollection<E extends PriorityAware> extends AbstractCollection<E>
| Modifier and Type | Class and Description |
|---|---|
static class |
PriorityCollection.PriorityHolder<E> |
| Constructor and Description |
|---|
PriorityCollection(Supplier<Collection<E>> supplier) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(E e) |
boolean |
addAll(Collection<? extends E> c) |
void |
clear() |
boolean |
contains(Object o) |
boolean |
contains(PriorityAware priorityAware) |
boolean |
containsAll(Collection<?> c) |
void |
forEach(Consumer<? super E> action) |
Set<Integer> |
getPriorites() |
boolean |
isEmpty() |
Iterator<E> |
iterator() |
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
ResettableIterator<E> |
resettableIterator() |
boolean |
retainAll(Collection<?> c) |
int |
size() |
toArray, toArray, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, hashCode, parallelStream, removeIf, spliterator, streampublic PriorityCollection(Supplier<Collection<E>> supplier)
public int size()
size in interface Collection<E extends PriorityAware>size in class AbstractCollection<E extends PriorityAware>public boolean isEmpty()
isEmpty in interface Collection<E extends PriorityAware>isEmpty in class AbstractCollection<E extends PriorityAware>public Iterator<E> iterator()
iterator in interface Iterable<E extends PriorityAware>iterator in interface Collection<E extends PriorityAware>iterator in class AbstractCollection<E extends PriorityAware>public ResettableIterator<E> resettableIterator()
public boolean add(E e)
add in interface Collection<E extends PriorityAware>add in class AbstractCollection<E extends PriorityAware>public boolean remove(Object o)
remove in interface Collection<E extends PriorityAware>remove in class AbstractCollection<E extends PriorityAware>public boolean containsAll(Collection<?> c)
containsAll in interface Collection<E extends PriorityAware>containsAll in class AbstractCollection<E extends PriorityAware>public boolean addAll(Collection<? extends E> c)
addAll in interface Collection<E extends PriorityAware>addAll in class AbstractCollection<E extends PriorityAware>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<E extends PriorityAware>removeAll in class AbstractCollection<E extends PriorityAware>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<E extends PriorityAware>retainAll in class AbstractCollection<E extends PriorityAware>public void clear()
clear in interface Collection<E extends PriorityAware>clear in class AbstractCollection<E extends PriorityAware>public boolean contains(Object o)
contains in interface Collection<E extends PriorityAware>contains in class AbstractCollection<E extends PriorityAware>public boolean contains(PriorityAware priorityAware)
Copyright © 2022 The Apache Software Foundation. All rights reserved.