ch.sahits.codegen
Interface IBuilder<T>

Type Parameters:
T - type of the object to be built
All Known Subinterfaces:
IConfigurationBuilder

public interface IBuilder<T>

This interface defines the minimal methods of a builder class. Builders are used to initialize immutable objects that have many values to be set. This interface is intended to be extended to represent specific builders for the different objects

Author:
Andi Hotz, Sahits GmbH

Method Summary
 T build()
          Create in instance of T with all its values set.
 

Method Detail

build

T build()
Create in instance of T with all its values set.

Returns:
Instance of T