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

Uses of Interface
dk.rode.thesis.builder.ExpressionBuilder

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

Uses of ExpressionBuilder in dk.rode.thesis.builder
 

Subinterfaces of ExpressionBuilder in dk.rode.thesis.builder
 interface ComparableExpressionBuilder<E extends Comparable<? super E>>
          A comparable expression builder construct various Expression types having a Comparable bound on the value produced by the constructed expressions and/or on the expression operands used.
 

Classes in dk.rode.thesis.builder that implement ExpressionBuilder
 class AbstractExpressionBuilder<E>
          An abstract expression builder implements the basic traits of the ExpressionBuilder interface, while ensuring that the constructed terminal expressions will all manipulate the same sequence instance.
 class CountingComparableExpressionBuilder<E extends Comparable<? super E>>
          A counting comparable expression builder performs the same functionality as a standard expression builder, but also registers the number of times each expression type is created based on expression names.
 class CountingExpressionBuilder<E>
          A counting expression builder performs the same functionality as a standard expression builder, but also registers the number of times each expression type is created based on expression names.
 class StandardComparableExpressionBuilder<E extends Comparable<? super E>>
          A comparable expression builder construct various Expression types having a Comparable bound on the value produced by the constructed expressions and on the expression operands used.
 class StandardExpressionBuilder<E>
          A standard expression builder construct various Expression types having no bounds on the values produced by constructed expressions.
 class TypedComparableExpressionBuilder<E extends Comparable<? super E>>
          A typed comparable expression builder construct various TypedExpression types having a Comparable bound on the value produced by the constructed expressions and on the expression operands used.
 class TypedExpressionBuilder<E>
          A typed expression builder builds typed expressions.
 

Fields in dk.rode.thesis.builder declared as ExpressionBuilder
protected  ExpressionBuilder<E> TypedExpressionBuilder.builder
          The expression builder used to construct the expressions.
 

Constructors in dk.rode.thesis.builder with parameters of type ExpressionBuilder
TypedExpressionBuilder(Class<E> type, ExpressionBuilder<E> builder)
          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.