com.planet_ink.coffee_mud.core.collections
Class TriadSLinkedList<T,K,L>
java.lang.Object
com.planet_ink.coffee_mud.core.collections.SLinkedList<Triad<T,K,L>>
com.planet_ink.coffee_mud.core.collections.TriadSLinkedList<T,K,L>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Triad<T,K,L>>, java.util.Collection<Triad<T,K,L>>, java.util.Deque<Triad<T,K,L>>, java.util.List<Triad<T,K,L>>, java.util.Queue<Triad<T,K,L>>
public final class TriadSLinkedList<T,K,L>
- extends SLinkedList<Triad<T,K,L>>
- See Also:
- Serialized Form
|
Method Summary |
void |
add(T t,
K k,
L l)
|
void |
addElement(T t,
K k,
L l)
|
boolean |
containsFirst(T t)
|
boolean |
containsSecond(K k)
|
boolean |
containsThird(L l)
|
T |
elementAtFirst(int index)
|
K |
elementAtSecond(int index)
|
L |
elementAtThird(int index)
|
java.util.Iterator<T> |
firstIterator()
|
T |
getFirst(int index)
|
Triad.FirstConverter<T,K,L> |
getFirstConverter()
|
K |
getSecond(int index)
|
Triad.SecondConverter<T,K,L> |
getSecondConverter()
|
L |
getThird(int index)
|
Triad.ThirdConverter<T,K,L> |
getThirdConverter()
|
int |
indexOfFirst(T t)
|
int |
indexOfFirst(T t,
int index)
|
int |
indexOfSecond(K k)
|
int |
indexOfSecond(K k,
int index)
|
int |
indexOfThird(L l)
|
int |
indexOfThird(L l,
int index)
|
int |
lastIndexOfFirst(T t)
|
int |
lastIndexOfFirst(T t,
int index)
|
int |
lastIndexOfSecond(K k)
|
int |
lastIndexOfSecond(K k,
int index)
|
int |
lastIndexOfThird(L l)
|
int |
lastIndexOfThird(L l,
int index)
|
boolean |
removeElementFirst(T t)
|
boolean |
removeElementSecond(K k)
|
boolean |
removeElementThird(L l)
|
boolean |
removeFirst(T t)
|
boolean |
removeSecond(K k)
|
boolean |
removeThird(L l)
|
java.util.Iterator<K> |
secondIterator()
|
java.util.Iterator<L> |
thirdIterator()
|
T[] |
toArrayFirst(T[] a)
|
K[] |
toArraySecond(K[] a)
|
L[] |
toArrayThird(L[] a)
|
| Methods inherited from class com.planet_ink.coffee_mud.core.collections.SLinkedList |
add, add, addAll, addAll, addAll, addAll, addAll, addFirst, addLast, clear, contains, containsAll, copyOf, descendingIterator, element, equals, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, retainAll, set, size, subList, toArray, toArray, toLinkedList, toString, toVector |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TriadSLinkedList
public TriadSLinkedList()
getFirstConverter
public final Triad.FirstConverter<T,K,L> getFirstConverter()
getSecondConverter
public final Triad.SecondConverter<T,K,L> getSecondConverter()
getThirdConverter
public final Triad.ThirdConverter<T,K,L> getThirdConverter()
firstIterator
public final java.util.Iterator<T> firstIterator()
secondIterator
public final java.util.Iterator<K> secondIterator()
thirdIterator
public final java.util.Iterator<L> thirdIterator()
indexOfFirst
public int indexOfFirst(T t)
indexOfSecond
public int indexOfSecond(K k)
indexOfThird
public int indexOfThird(L l)
getFirst
public T getFirst(int index)
getSecond
public K getSecond(int index)
getThird
public L getThird(int index)
add
public void add(T t,
K k,
L l)
addElement
public void addElement(T t,
K k,
L l)
containsFirst
public boolean containsFirst(T t)
containsSecond
public boolean containsSecond(K k)
containsThird
public boolean containsThird(L l)
elementAtFirst
public T elementAtFirst(int index)
elementAtSecond
public K elementAtSecond(int index)
elementAtThird
public L elementAtThird(int index)
indexOfFirst
public int indexOfFirst(T t,
int index)
indexOfSecond
public int indexOfSecond(K k,
int index)
indexOfThird
public int indexOfThird(L l,
int index)
lastIndexOfFirst
public int lastIndexOfFirst(T t,
int index)
lastIndexOfSecond
public int lastIndexOfSecond(K k,
int index)
lastIndexOfThird
public int lastIndexOfThird(L l,
int index)
lastIndexOfFirst
public int lastIndexOfFirst(T t)
lastIndexOfSecond
public int lastIndexOfSecond(K k)
lastIndexOfThird
public int lastIndexOfThird(L l)
removeFirst
public boolean removeFirst(T t)
removeSecond
public boolean removeSecond(K k)
removeThird
public boolean removeThird(L l)
removeElementFirst
public boolean removeElementFirst(T t)
removeElementSecond
public boolean removeElementSecond(K k)
removeElementThird
public boolean removeElementThird(L l)
toArrayFirst
public T[] toArrayFirst(T[] a)
toArraySecond
public K[] toArraySecond(K[] a)
toArrayThird
public L[] toArrayThird(L[] a)