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

Uses of Interface
dk.rode.thesis.visitor.SequenceValueVisitor

Packages that use SequenceValueVisitor
dk.rode.thesis.visitor Implementations and examples of the Visitor design pattern [Gamma95, p.331]. 
 

Uses of SequenceValueVisitor in dk.rode.thesis.visitor
 

Classes in dk.rode.thesis.visitor that implement SequenceValueVisitor
 class CountingVisitor
          A counting visitor counts the different types of value visitable sequences encountered during traversal, and is thus independent of any given scanner implementation.
 class LoggingVisitor
          A logging visitor logs each visited sequence to a log supplied at execution time using a given sequence policy supplied at construction time.
 

Methods in dk.rode.thesis.visitor with parameters of type SequenceValueVisitor
<P> void
VisitableReversiblePrimeSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
VisitableRandomSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
VisitableLongSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
VisitableCompositeSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
ValueVisitableSequence.accept(SequenceValueVisitor<P> visitor, P argument)
          Visits this visitable sequence using the value visitor supplied as visitor.
<P> void
StringValuedVisitableSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
ReflectiveVisitableSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
IntegerValuedVisitableSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
DateValuedVisitableSequence.accept(SequenceValueVisitor<P> visitor, P argument)
           
<P> void
SimpleScanner.scan(ValueVisitableSequence<?> sequence, SequenceValueVisitor<P> visitor, P argument)
           
<P> void
SequenceValueScanner.scan(ValueVisitableSequence<?> sequence, SequenceValueVisitor<P> visitor, P argument)
          Performs the traversal of the sequence structure starting with sequence using the value visitor supplied as visitor.
 


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.