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

Uses of Interface
dk.rode.thesis.interpreter.TerminalExpression

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

Uses of TerminalExpression in dk.rode.thesis.interpreter
 

Classes in dk.rode.thesis.interpreter that implement TerminalExpression
 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 SequenceExpression<T,E>
          A sequence expression represents a terminal expression used to manipulate a given sequence.
 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.
 


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.