All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ma.vi.base.lang.Builder Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2016 Vikash Madhow
 */

package ma.vi.base.lang;

/**
 * A builder knows how to build things. They are useful to
 * override configuration defaults in a nice fluent API before
 * building objects with substantial configuration options.
 *
 * 

* An example builder usage would be: *

 * T t = TBuilder.newBuilder().x(x).y(y).build()
 * 
* * @author Vikash Madhow ([email protected]) */ public interface Builder { /** * Builds and return the required object. */ T build(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy