Class AbstractBuilder<ElementType,CreateType>

java.lang.Object
com.mastfrog.util.builder.AbstractBuilder<ElementType,CreateType>
All Implemented Interfaces:
Builder<ElementType,CreateType,AbstractBuilder<ElementType,CreateType>>
Direct Known Subclasses:
URLBuilder

public abstract class AbstractBuilder<ElementType,CreateType> extends Object implements Builder<ElementType,CreateType,AbstractBuilder<ElementType,CreateType>>
A basic implementation of the builder pattern. Mutable factory for some immutable object which is composed of multiple objects of the same type.
Author:
Tim Boudreau