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

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

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

Uses of FlowExpression in dk.rode.thesis.builder
 

Subclasses of FlowExpression in dk.rode.thesis.builder
 class TypedFlowExpression<E>
          A typed flow expression represents one or more expressions to be evaluated in order, one at a time, where the type of value the evaluation of the expressions produces associated with it at runtime.
 

Fields in dk.rode.thesis.builder declared as FlowExpression
private  FlowExpression<E> TypedFlowExpression.expression
          The decorated flow expression.
protected  FlowExpression<E> AbstractExpressionBuilder.root
          The root expression returned by AbstractExpressionBuilder.getRootExpression().
 

Methods in dk.rode.thesis.builder that return FlowExpression
 FlowExpression<E> StandardExpressionBuilder.buildFlowExpression()
           
 FlowExpression<E> ExpressionBuilder.buildFlowExpression()
          Builds a new uninitialised FLOW expression.
 FlowExpression<E> CountingExpressionBuilder.buildFlowExpression()
           
 

Constructors in dk.rode.thesis.builder with parameters of type FlowExpression
TypedFlowExpression(Class<E> type, FlowExpression<E> expression)
          Constructor.
 

Uses of FlowExpression in dk.rode.thesis.interpreter
 

Methods in dk.rode.thesis.interpreter that return FlowExpression
 FlowExpression<E> FlowExpression.add(Expression<? extends E> expression)
          Adds the expression supplied as expression to this flow expression.
 FlowExpression<E> FlowExpression.copy()
           
 FlowExpression<E> FlowExpression.initialise()
           
 

Constructors in dk.rode.thesis.interpreter with parameters of type FlowExpression
FlowExpression(FlowExpression<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.