Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6

Uses of Class
dk.rode.thesis.iterator.SequenceIterator

Packages that use SequenceIterator
dk.rode.thesis.adapter Implementations and examples of the Adapter design pattern [Gamma95, p.139]. 
dk.rode.thesis.iterator Implementations and examples of the Iterator design pattern [Gamma95, p.257]. 
 

Uses of SequenceIterator in dk.rode.thesis.adapter
 

Fields in dk.rode.thesis.adapter declared as SequenceIterator
private  SequenceIterator<E> IteratorSequence.iterator
          The adapted sequence in form of an SequenceIterator instance: the responsibility is designated to the sequence iterator because it already implements the desired functionality.
 

Uses of SequenceIterator in dk.rode.thesis.iterator
 

Methods in dk.rode.thesis.iterator with parameters of type SequenceIterator
private static
<V> void
Main.iterate(Log out, SequenceIterator<V> iterator, int valuesPerLine, boolean recurse)
          Iterates over the sequence values delivered indirectly by iterator.
 

Constructors in dk.rode.thesis.iterator with parameters of type SequenceIterator
SequenceIterator(SequenceIterator<E> iterator)
          Copy constructor.
 


Gunni Rode / rode.dk

Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!

The original thesis and source code are available at rode.dk/thesis.