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

Uses of Class
dk.rode.thesis.state.ReversiblePrimeSequence

Packages that use ReversiblePrimeSequence
dk.rode.thesis.facade Implementations and examples of the Facade design pattern [Gamma95, p.185]. 
dk.rode.thesis.state Implementations and examples of the State design pattern [Gamma95, p.305]. 
dk.rode.thesis.visitor Implementations and examples of the Visitor design pattern [Gamma95, p.331]. 
 

Uses of ReversiblePrimeSequence in dk.rode.thesis.facade
 

Fields in dk.rode.thesis.facade declared as ReversiblePrimeSequence
private  ReversiblePrimeSequence MathFacade.primes
          The prime sequence to deliver the prime numbers.
 

Uses of ReversiblePrimeSequence in dk.rode.thesis.state
 

Methods in dk.rode.thesis.state that return ReversiblePrimeSequence
 ReversiblePrimeSequence ReversiblePrimeSequence.copy()
           
 

Methods in dk.rode.thesis.state with parameters of type ReversiblePrimeSequence
protected abstract  void ReversiblePrimeSequence.PrimeState.action(Sequence.State internalState, ReversiblePrimeSequence sequence)
          Handles the internal state request supplied as internalState for the reversible prime sequence supplied as sequence.
 

Constructors in dk.rode.thesis.state with parameters of type ReversiblePrimeSequence
ReversiblePrimeSequence(ReversiblePrimeSequence sequence)
          Copy constructor.
 

Uses of ReversiblePrimeSequence in dk.rode.thesis.visitor
 

Subclasses of ReversiblePrimeSequence in dk.rode.thesis.visitor
 class VisitableReversiblePrimeSequence
          A visitable reversible prime sequence is a ReversiblePrimeSequence that is value visitable using the SequenceValueVisitor.visitIntegerValued(Sequence, Object) visitation method and is type visitable as well.
 

Constructors in dk.rode.thesis.visitor with parameters of type ReversiblePrimeSequence
VisitableReversiblePrimeSequence(ReversiblePrimeSequence sequence)
          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.