Package net.sf.staccatocommons.lang.builder

This package defines interfaces, exceptions and abstract classes for implementing a builder

See:
          Description

Interface Summary
Builder<T>  
ReusableBuilder<T> A ReusableBuilder is a Builder whose ReusableBuilder.build() method can be invoked more than once, thus the same builder can be used to more than one object
 

Class Summary
AbstractReusableBuilder<T> An abstract implementation of a builder pattern.
AbstractReusableBuilder.DoneCheck A Check that throws an ObjectUnderConstructionException when checks fail
 

Exception Summary
BuilderAlreadyUsedException Exception that signals that a Builder has being used more than once, but it does not support it.
ObjectUnderConstructionException Exception that signals that an object built process has not finished yet
 

Package net.sf.staccatocommons.lang.builder Description

This package defines interfaces, exceptions and abstract classes for implementing a builder



Copyright © 2010-2012 Staccatocommons. All Rights Reserved.