org.apache.commons.collections.functors
public class PrototypeFactory extends Object
Since: Commons Collections 3.0
Version: $Revision: 646777 $ $Date: 2008-04-10 13:33:15 +0100 (Thu, 10 Apr 2008) $
Method Summary | |
---|---|
static Factory | getInstance(Object prototype)
Factory method that performs validation.
|
Creates a Factory that will return a clone of the same prototype object each time the factory is used. The prototype will be cloned using one of these techniques (in order):
Parameters: prototype the object to clone each time in the factory
Returns: the prototype
factory
Throws: IllegalArgumentException if the prototype is null IllegalArgumentException if the prototype cannot be cloned