A C D E F G H I L N P R S T U

A

AbstractThriterator<A> - Class in net.sf.staccatocommons.iterators.thriter
 
AbstractThriterator() - Constructor for class net.sf.staccatocommons.iterators.thriter.AbstractThriterator
 
AbstractUnmodifiableIterator<T> - Class in net.sf.staccatocommons.iterators
An abstract Iterator that does not support AbstractUnmodifiableIterator.remove().
AbstractUnmodifiableIterator() - Constructor for class net.sf.staccatocommons.iterators.AbstractUnmodifiableIterator
Creates a new AbstractUnmodifiableIterator
advanceNext() - Method in class net.sf.staccatocommons.iterators.AppendThriterator
 
advanceNext() - Method in class net.sf.staccatocommons.iterators.EmptyThriterator
 
advanceNext() - Method in class net.sf.staccatocommons.iterators.IndexedThriterator
 
advanceNext() - Method in class net.sf.staccatocommons.iterators.PrependThriterator
 
advanceNext() - Method in class net.sf.staccatocommons.iterators.SingleThriterator
 
advanceNext() - Method in class net.sf.staccatocommons.iterators.thriter.NextThriterator
 
advanceNext() - Method in interface net.sf.staccatocommons.iterators.thriter.Thriter
Advances to the thriter to the position of the next element.
advanceNext() - Method in class net.sf.staccatocommons.iterators.UpdateCurrentThriterator
 
AdvanceThriterator<A> - Class in net.sf.staccatocommons.iterators.thriter
 
AdvanceThriterator() - Constructor for class net.sf.staccatocommons.iterators.thriter.AdvanceThriterator
 
AppendThriterator<A> - Class in net.sf.staccatocommons.iterators
 
AppendThriterator(Thriter<? extends A>, A) - Constructor for class net.sf.staccatocommons.iterators.AppendThriterator
Creates a new AppendThriterator
AppendThriterator(Iterator<? extends A>, A) - Constructor for class net.sf.staccatocommons.iterators.AppendThriterator
Creates a new AppendThriterator
AppendThriterator(Thriterator<? extends A>, A) - Constructor for class net.sf.staccatocommons.iterators.AppendThriterator
Creates a new AppendThriterator
ArrayThriterator<A> - Class in net.sf.staccatocommons.iterators
 
ArrayThriterator(A[]) - Constructor for class net.sf.staccatocommons.iterators.ArrayThriterator
Creates a new ArrayThriterator

C

CharSequenceThriterator - Class in net.sf.staccatocommons.iterators
 
CharSequenceThriterator(CharSequence) - Constructor for class net.sf.staccatocommons.iterators.CharSequenceThriterator
Creates a new CharSequenceThriterator
current() - Method in class net.sf.staccatocommons.iterators.AppendThriterator
 
current() - Method in class net.sf.staccatocommons.iterators.delayed.DelayedSingleIterator
 
current() - Method in class net.sf.staccatocommons.iterators.EmptyThriterator
 
current() - Method in class net.sf.staccatocommons.iterators.IndexedThriterator
 
current() - Method in class net.sf.staccatocommons.iterators.PrependThriterator
 
current() - Method in class net.sf.staccatocommons.iterators.SingleThriterator
 
current() - Method in class net.sf.staccatocommons.iterators.thriter.NextThriterator
 
current() - Method in interface net.sf.staccatocommons.iterators.thriter.Thriter
Answers element at the current position of this Thriter.
current() - Method in class net.sf.staccatocommons.iterators.UpdateCurrentThriterator
 

D

DelayedAppendIterator<A> - Class in net.sf.staccatocommons.iterators.delayed
 
DelayedAppendIterator(Thriter<? extends A>, Thunk<A>) - Constructor for class net.sf.staccatocommons.iterators.delayed.DelayedAppendIterator
Creates a new DelayedAppendIterator
delayedCurrent() - Method in class net.sf.staccatocommons.iterators.AppendThriterator
 
delayedCurrent() - Method in class net.sf.staccatocommons.iterators.delayed.DelayedSingleIterator
 
delayedCurrent() - Method in class net.sf.staccatocommons.iterators.PrependThriterator
 
delayedCurrent() - Method in class net.sf.staccatocommons.iterators.thriter.AbstractThriterator
 
delayedCurrent() - Method in interface net.sf.staccatocommons.iterators.thriter.Thriter
Answers a Thunk that, when evaluated through Thunk.value(), will return the current element of this Thriter at the time of being Thriter.delayedCurrent() sent.
delayedNext() - Method in class net.sf.staccatocommons.iterators.thriter.AbstractThriterator
 
delayedNext() - Method in interface net.sf.staccatocommons.iterators.thriter.Thriter
Advances this thriter and the returns Thriter.delayedCurrent()
DelayedPrependIterator<A> - Class in net.sf.staccatocommons.iterators.delayed
 
DelayedPrependIterator(Thunk<A>, Thriter<? extends A>) - Constructor for class net.sf.staccatocommons.iterators.delayed.DelayedPrependIterator
Creates a new PrependThriterator
DelayedSingleIterator<A> - Class in net.sf.staccatocommons.iterators.delayed
 
DelayedSingleIterator(Thunk<A>) - Constructor for class net.sf.staccatocommons.iterators.delayed.DelayedSingleIterator
Creates a new DelayedSingleIterator

E

elementAt(int) - Method in class net.sf.staccatocommons.iterators.ArrayThriterator
 
elementAt(int) - Method in class net.sf.staccatocommons.iterators.CharSequenceThriterator
 
elementAt(int) - Method in class net.sf.staccatocommons.iterators.IndexedThriterator
 
elementThunk() - Method in class net.sf.staccatocommons.iterators.AppendThriterator
 
elementThunk() - Method in class net.sf.staccatocommons.iterators.delayed.DelayedAppendIterator
 
elementThunk() - Method in class net.sf.staccatocommons.iterators.PrependThriterator
 
elementValue() - Method in class net.sf.staccatocommons.iterators.AppendThriterator
 
elementValue() - Method in class net.sf.staccatocommons.iterators.delayed.DelayedAppendIterator
 
elementValue() - Method in class net.sf.staccatocommons.iterators.delayed.DelayedPrependIterator
 
elementValue() - Method in class net.sf.staccatocommons.iterators.PrependThriterator
 
empty() - Static method in class net.sf.staccatocommons.iterators.EmptyThriterator
 
empty() - Static method in class net.sf.staccatocommons.iterators.thriter.Thriterators
Answers a Thriterator that retrieves no elements, that is, thriterator.isEmpty() is always true
EmptyThriterator<T> - Class in net.sf.staccatocommons.iterators
An iterator that retrieves no elements.
EmptyThriterator() - Constructor for class net.sf.staccatocommons.iterators.EmptyThriterator
 
EnumerationIterator<A> - Class in net.sf.staccatocommons.iterators
 
EnumerationIterator(Enumeration<? extends A>) - Constructor for class net.sf.staccatocommons.iterators.EnumerationIterator
Creates a new EnumerationIterator

F

from(A) - Static method in class net.sf.staccatocommons.iterators.thriter.Thriterators
Answers a Thriterator that retrieves the given element
from(A...) - Static method in class net.sf.staccatocommons.iterators.thriter.Thriterators
Answers a Thriterator that retrieves elements from the given array
from(Thunk<A>) - Static method in class net.sf.staccatocommons.iterators.thriter.Thriterators
Answers a Thriterator that retrieves the given thunk's value
from(Iterator<? extends A>) - Static method in class net.sf.staccatocommons.iterators.thriter.Thriterators
Answers a Thriterator that wraps the given Iterator.
from(Iterator<? extends A>) - Static method in class net.sf.staccatocommons.iterators.UnmodifiableIterator
Answers an Iterator view of the given iter that does not support AbstractUnmodifiableIterator.remove()

G

getNext() - Method in class net.sf.staccatocommons.iterators.NextGetIterator
Deprecated.  

H

hasNext() - Method in class net.sf.staccatocommons.iterators.AppendThriterator
 
hasNext() - Method in class net.sf.staccatocommons.iterators.EmptyThriterator
 
hasNext() - Method in class net.sf.staccatocommons.iterators.EnumerationIterator
 
hasNext() - Method in class net.sf.staccatocommons.iterators.IndexedThriterator
 
hasNext() - Method in class net.sf.staccatocommons.iterators.NextGetIterator
Deprecated.  
hasNext() - Method in class net.sf.staccatocommons.iterators.PrependThriterator
 
hasNext() - Method in class net.sf.staccatocommons.iterators.SingleThriterator
 
hasNext() - Method in class net.sf.staccatocommons.iterators.thriter.IteratorThriterator
 
hasNext() - Method in interface net.sf.staccatocommons.iterators.thriter.Thriter
Answers if the thriter has more elements, that is, if sending Thriter.advanceNext() would not result in a NoSuchElementException
hasNext() - Method in class net.sf.staccatocommons.iterators.UnmodifiableIterator
 
hasNext() - Method in class net.sf.staccatocommons.iterators.UpdateCurrentThriterator
 
headThunk() - Method in class net.sf.staccatocommons.iterators.delayed.DelayedPrependIterator
 

I

IndexedThriterator<A> - Class in net.sf.staccatocommons.iterators
 
IndexedThriterator() - Constructor for class net.sf.staccatocommons.iterators.IndexedThriterator
 
isEmpty() - Method in class net.sf.staccatocommons.iterators.thriter.AbstractThriterator
 
isEmpty() - Method in interface net.sf.staccatocommons.iterators.thriter.Thriterator
Answers if this Thriterator is empty
IteratorThriterator<A> - Class in net.sf.staccatocommons.iterators.thriter
 
IteratorThriterator(Iterator<? extends A>) - Constructor for class net.sf.staccatocommons.iterators.thriter.IteratorThriterator
Creates a new IteratorThriterator

L

length() - Method in class net.sf.staccatocommons.iterators.ArrayThriterator
 
length() - Method in class net.sf.staccatocommons.iterators.CharSequenceThriterator
 
length() - Method in class net.sf.staccatocommons.iterators.IndexedThriterator
 

N

net.sf.staccatocommons.iterators - package net.sf.staccatocommons.iterators
 
net.sf.staccatocommons.iterators.delayed - package net.sf.staccatocommons.iterators.delayed
 
net.sf.staccatocommons.iterators.thriter - package net.sf.staccatocommons.iterators.thriter
 
next() - Method in class net.sf.staccatocommons.iterators.EmptyThriterator
 
next() - Method in class net.sf.staccatocommons.iterators.NextGetIterator
Deprecated.  
next() - Method in class net.sf.staccatocommons.iterators.thriter.AdvanceThriterator
 
next() - Method in class net.sf.staccatocommons.iterators.thriter.NextThriterator
 
next() - Method in class net.sf.staccatocommons.iterators.UnmodifiableIterator
 
NextGetIterator<A> - Class in net.sf.staccatocommons.iterators
Deprecated. use UpdateCurrentThriterator instead, which offers same functionality, is simpler to use, and implements Thriterator
NextGetIterator() - Constructor for class net.sf.staccatocommons.iterators.NextGetIterator
Deprecated.  
nextImpl() - Method in class net.sf.staccatocommons.iterators.EnumerationIterator
 
nextImpl() - Method in class net.sf.staccatocommons.iterators.thriter.IteratorThriterator
 
nextImpl() - Method in class net.sf.staccatocommons.iterators.thriter.NextThriterator
 
NextThriterator<A> - Class in net.sf.staccatocommons.iterators.thriter
 
NextThriterator() - Constructor for class net.sf.staccatocommons.iterators.thriter.NextThriterator
 

P

PrependThriterator<A> - Class in net.sf.staccatocommons.iterators
 
PrependThriterator(A, Thriter<? extends A>) - Constructor for class net.sf.staccatocommons.iterators.PrependThriterator
Creates a new PrependThriterator
PrependThriterator(A, Iterator<? extends A>) - Constructor for class net.sf.staccatocommons.iterators.PrependThriterator
Creates a new PrependThriterator
PrependThriterator(A, Thriterator<? extends A>) - Constructor for class net.sf.staccatocommons.iterators.PrependThriterator
Creates a new PrependThriterator

R

remove() - Method in class net.sf.staccatocommons.iterators.AbstractUnmodifiableIterator
 

S

setCurrent(A) - Method in class net.sf.staccatocommons.iterators.UpdateCurrentThriterator
Sets the current value of iteration.
setNext(A) - Method in class net.sf.staccatocommons.iterators.NextGetIterator
Deprecated. Sets the next value to iterate over.
SingleThriterator<A> - Class in net.sf.staccatocommons.iterators
An iterator that retrieves a single given element
SingleThriterator(A) - Constructor for class net.sf.staccatocommons.iterators.SingleThriterator
Creates a new SingleThriterator

T

Thriter<A> - Interface in net.sf.staccatocommons.iterators.thriter
A Thriter - acronym for Three-messages Iterator - is an object that can traverse elements of type A from a collection-like object, much like an Iterator does, but using three messages instead of two, enabling new lazy features.
Thriterator<A> - Interface in net.sf.staccatocommons.iterators.thriter
An object that both implements Iterator and Thriter
Thriterators - Class in net.sf.staccatocommons.iterators.thriter
 
toString() - Method in class net.sf.staccatocommons.iterators.AppendThriterator
 
toString() - Method in class net.sf.staccatocommons.iterators.ArrayThriterator
 
toString() - Method in class net.sf.staccatocommons.iterators.CharSequenceThriterator
 
toString() - Method in class net.sf.staccatocommons.iterators.EmptyThriterator
 
toString() - Method in class net.sf.staccatocommons.iterators.EnumerationIterator
 
toString() - Method in class net.sf.staccatocommons.iterators.PrependThriterator
 
toString() - Method in class net.sf.staccatocommons.iterators.SingleThriterator
 
toString() - Method in class net.sf.staccatocommons.iterators.thriter.IteratorThriterator
 
toString() - Method in class net.sf.staccatocommons.iterators.UnmodifiableIterator
 

U

UnmodifiableIterator<T> - Class in net.sf.staccatocommons.iterators
 
UnmodifiableIterator(Iterator<? extends T>) - Constructor for class net.sf.staccatocommons.iterators.UnmodifiableIterator
Creates a new UnmodifiableIterator
updateCurrent() - Method in class net.sf.staccatocommons.iterators.UpdateCurrentThriterator
Sets the current element, if any.
UpdateCurrentThriterator<A> - Class in net.sf.staccatocommons.iterators
A thriterator that is implemented through a single message UpdateCurrentThriterator.updateCurrent(), which is both responsible for answering if there is a current element and setting it.
UpdateCurrentThriterator() - Constructor for class net.sf.staccatocommons.iterators.UpdateCurrentThriterator
 
updateNext() - Method in class net.sf.staccatocommons.iterators.NextGetIterator
Deprecated.  

A C D E F G H I L N P R S T U

Get Staccatocommons at SourceForge.net. Fast, secure and Free Open Source software downloads