|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | ||||||||
PREV NEXT | FRAMES NO FRAMES |