Package com.mygdx.utils
Class QueueFIFO<T>
java.lang.Object
com.mygdx.utils.QueueFIFO<T>
- Type Parameters:
T- Data type to store
- All Implemented Interfaces:
java.lang.Iterable<T>,java.util.Collection<T>,java.util.Queue<T>
public class QueueFIFO<T>
extends java.lang.Object
implements java.util.Queue<T>
A First in first out queue
-
Constructor Summary
Constructors Constructor Description QueueFIFO()Initialize all properties -
Method Summary
Modifier and Type Method Description booleanadd(T t)booleanaddAll(java.util.Collection<? extends T> c)voidclear()booleancontains(java.lang.Object o)booleancontainsAll(java.util.Collection<?> c)Telement()booleanisEmpty()java.util.Iterator<T>iterator()booleanoffer(T t)Not implementedTpeek()Tpoll()Tpop()Tremove()voidremove(int index)booleanremove(java.lang.Object o)booleanremoveAll(java.util.Collection<?> c)booleanretainAll(java.util.Collection<?> c)intsize()java.lang.Object[]toArray()<T1> T1[]toArray(T1[] a)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArrayMethods inherited from interface java.lang.Iterable
forEach
-
Constructor Details
-
QueueFIFO
public QueueFIFO()Initialize all properties
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfacejava.util.Collection<T>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacejava.util.Collection<T>
-
contains
public boolean contains(java.lang.Object o)- Specified by:
containsin interfacejava.util.Collection<T>
-
iterator
-
toArray
public java.lang.Object[] toArray()- Specified by:
toArrayin interfacejava.util.Collection<T>
-
toArray
public <T1> T1[] toArray(T1[] a)- Specified by:
toArrayin interfacejava.util.Collection<T>
-
add
-
remove
public boolean remove(java.lang.Object o)- Specified by:
removein interfacejava.util.Collection<T>
-
remove
public void remove(int index) -
containsAll
public boolean containsAll(java.util.Collection<?> c)- Specified by:
containsAllin interfacejava.util.Collection<T>
-
addAll
- Specified by:
addAllin interfacejava.util.Collection<T>
-
removeAll
public boolean removeAll(java.util.Collection<?> c)- Specified by:
removeAllin interfacejava.util.Collection<T>
-
retainAll
public boolean retainAll(java.util.Collection<?> c)- Specified by:
retainAllin interfacejava.util.Collection<T>
-
clear
public void clear()- Specified by:
clearin interfacejava.util.Collection<T>
-
offer
Not implemented- Specified by:
offerin interfacejava.util.Queue<T>
-
remove
- Specified by:
removein interfacejava.util.Queue<T>
-
pop
-
poll
- Specified by:
pollin interfacejava.util.Queue<T>
-
element
- Specified by:
elementin interfacejava.util.Queue<T>
-
peek
- Specified by:
peekin interfacejava.util.Queue<T>
-