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

Uses of Interface
dk.rode.thesis.composite.CompositeSequence

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

Uses of CompositeSequence in dk.rode.thesis.composite
 

Classes in dk.rode.thesis.composite that implement CompositeSequence
 class AbstractCompositeSequence<E>
          An abstract composite sequence implements the basic traits of the CompositeSequence interface.
 class CharSequenceCompositeSequence
          A char-sequence composite sequence is a composite sequence parameterised with the CharSequence type.
 

Constructors in dk.rode.thesis.composite with parameters of type CompositeSequence
AbstractCompositeSequence(CompositeSequence<? extends E> sequence)
          Copy constructor, which also copies associated sequences.
CharSequenceCompositeSequence(CompositeSequence<? extends CharSequence> sequence)
          Copy constructor, which also copies associated sequences.
 

Uses of CompositeSequence in dk.rode.thesis.visitor
 

Classes in dk.rode.thesis.visitor that implement CompositeSequence
 class VisitableCompositeSequence
          An visitable composite sequence is value and type visitable, storing sequences regardless of the type of value they deliver.
 

Methods in dk.rode.thesis.visitor with parameters of type CompositeSequence
 void LoggingVisitor.visitComposite(CompositeSequence<?> sequence, Log out)
           
 void SequenceTypeVisitor.visitComposite(CompositeSequence<?> sequence, P argument)
          Visits a composite sequence.
 void TypeVisitor.visitComposite(CompositeSequence<?> sequence, Void unused)
           
 


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.