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

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

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

Uses of ComparableExpressionBuilder in dk.rode.thesis.builder
 

Classes in dk.rode.thesis.builder that implement ComparableExpressionBuilder
 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 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 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.
 

Methods in dk.rode.thesis.builder with parameters of type ComparableExpressionBuilder
private
<E extends Comparable<? super E>>
Expression<E>
Main.create(ComparableExpressionBuilder<E> builder, Class<E> type, E value)
          Builds: next[20], y = current, (reverse[true] ?
 

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