#include <Iterator.h>
Public Member Functions | |
virtual | ~Iterator () |
virtual bool | hasNext ()=0 throw () |
virtual E * | next ()=0 throw (NoSuchElementException) |
virtual void | remove ()=0 |
virtual beecrypt::util::Iterator< E >::~Iterator | ( | ) | [inline, virtual] |
virtual bool beecrypt::util::Iterator< E >::hasNext | ( | ) | throw () [pure virtual] |
virtual E* beecrypt::util::Iterator< E >::next | ( | ) | throw (NoSuchElementException) [pure virtual] |
Implemented in beecrypt::util::ListIterator< E >, and beecrypt::util::ListIterator< E >.
Referenced by beecrypt::util::ArrayList< Provider >::addAll(), beecrypt::util::AbstractList< Provider >::addAll(), beecrypt::util::AbstractCollection< K >::addAll(), beecrypt::util::AbstractCollection< K >::clear(), beecrypt::util::AbstractCollection< K >::contains(), beecrypt::util::AbstractCollection< K >::containsAll(), beecrypt::util::AbstractMap< K, V >::containsKey(), beecrypt::util::AbstractMap< K, V >::containsValue(), beecrypt::util::AbstractSet< K >::hashCode(), beecrypt::util::AbstractMap< K, V >::hashCode(), beecrypt::util::AbstractList< Provider >::hashCode(), beecrypt::util::AbstractCollection< K >::remove(), beecrypt::util::AbstractSet< K >::removeAll(), beecrypt::util::AbstractCollection< K >::removeAll(), beecrypt::util::AbstractCollection< K >::retainAll(), beecrypt::util::AbstractCollection< K >::toArray(), and beecrypt::util::AbstractCollection< K >::toString().
virtual void beecrypt::util::Iterator< E >::remove | ( | ) | [pure virtual] |
Implemented in beecrypt::util::ListIterator< E >, and beecrypt::util::ListIterator< E >.
Referenced by beecrypt::util::AbstractCollection< K >::clear(), beecrypt::util::AbstractCollection< K >::remove(), beecrypt::util::AbstractSet< K >::removeAll(), beecrypt::util::AbstractCollection< K >::removeAll(), and beecrypt::util::AbstractCollection< K >::retainAll().