org.unitils.objectvalidation.objectcreator
Class BaseObjectCreator

java.lang.Object
  extended by org.unitils.objectvalidation.objectcreator.BaseObjectCreator
All Implemented Interfaces:
ObjectCreator
Direct Known Subclasses:
ObjectCreatorMockedFieldsImpl

public abstract class BaseObjectCreator
extends Object
implements ObjectCreator

A base class for the ObjectCreators with basic functions.

Since:
1.1.8
Author:
Willemijn Wouters

Constructor Summary
BaseObjectCreator()
           
BaseObjectCreator(Generator[] generators)
           
 
Method Summary
 void addGenerators(Generator... generators)
           
 Generator getGenerator()
           
<T> T
getGeneratorOfType(Class<T> generatorType)
           
<T> T
getGeneratorOfType(Class<T> generatorType, List<Generator> generators)
           
 List<Generator> getGenerators()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.unitils.objectvalidation.ObjectCreator
createRandomObject, createRandomObject
 

Constructor Detail

BaseObjectCreator

public BaseObjectCreator()

BaseObjectCreator

public BaseObjectCreator(Generator[] generators)
Method Detail

getGeneratorOfType

public <T> T getGeneratorOfType(Class<T> generatorType)
Specified by:
getGeneratorOfType in interface ObjectCreator
See Also:
ObjectCreator.getGeneratorOfType(java.lang.Class)

getGeneratorOfType

public <T> T getGeneratorOfType(Class<T> generatorType,
                                List<Generator> generators)

addGenerators

public void addGenerators(Generator... generators)
Specified by:
addGenerators in interface ObjectCreator

getGenerators

public List<Generator> getGenerators()
Specified by:
getGenerators in interface ObjectCreator
See Also:
ObjectCreator.getGenerators()

getGenerator

public Generator getGenerator()
Specified by:
getGenerator in interface ObjectCreator
Returns:
the generator


Copyright © 2013-2015. All Rights Reserved.