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

Uses of Class
dk.rode.thesis.interpreter.SequenceExpression

Packages that use SequenceExpression
dk.rode.thesis.interpreter Implementations and examples of the Interpreter design pattern [Gamma95, p.243]. 
 

Uses of SequenceExpression in dk.rode.thesis.interpreter
 

Subclasses of SequenceExpression in dk.rode.thesis.interpreter
 class CurrentExpression<E>
          A current expression will invoke current() on a given sequence when evaluated.
 class NextExpression<E>
          A next expression will invoke next() a number of times on a given sequence when evaluated.
 class ResetExpression<E>
          A reset expression will invoke reset() on a given sequence when evaluated.
 class ReverseExpression<E>
          A reverse expression will invoke reverse() on a given reversible sequence when evaluated, if so specified and only if possible.
 class SetExpression<E extends Comparable<? super E>>
          A set expression will fast-forward the value of a given bounded sequence to match a specific value, if possible.
 

Constructors in dk.rode.thesis.interpreter with parameters of type SequenceExpression
SequenceExpression(SequenceExpression<? extends T,E> expression)
          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.