org.databene.domain.organization
Class CompanyNameGenerator

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<E>
      extended by org.databene.benerator.util.ThreadSafeGenerator<CompanyName>
          extended by org.databene.domain.organization.CompanyNameGenerator
All Implemented Interfaces:
java.io.Closeable, Generator<CompanyName>, org.databene.commons.Resettable, org.databene.commons.ThreadAware

public class CompanyNameGenerator
extends ThreadSafeGenerator<CompanyName>

Generates company names.

Created: 14.03.2008 08:26:44

Since:
0.5.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, state
 
Constructor Summary
CompanyNameGenerator()
           
CompanyNameGenerator(boolean sector, boolean location, boolean legalForm)
           
CompanyNameGenerator(boolean sector, boolean location, boolean legalForm, java.lang.String datasetName)
           
CompanyNameGenerator(java.lang.String dataset)
           
 
Method Summary
 CompanyName generate()
          Returns an instance of the generic type E.
 java.lang.Class<CompanyName> getGeneratedType()
          Declares the type of the objects returned by the generate() method.
 void init(GeneratorContext context)
           
 void setDataset(java.lang.String datasetName)
           
 java.lang.String toString()
           
 
Methods inherited from class org.databene.benerator.util.ThreadSafeGenerator
isParallelizable, isThreadSafe
 
Methods inherited from class org.databene.benerator.util.AbstractGenerator
assertInitialized, assertNotInitialized, close, reset, wasInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompanyNameGenerator

public CompanyNameGenerator()

CompanyNameGenerator

public CompanyNameGenerator(boolean sector,
                            boolean location,
                            boolean legalForm)

CompanyNameGenerator

public CompanyNameGenerator(java.lang.String dataset)

CompanyNameGenerator

public CompanyNameGenerator(boolean sector,
                            boolean location,
                            boolean legalForm,
                            java.lang.String datasetName)
Method Detail

setDataset

public void setDataset(java.lang.String datasetName)

getGeneratedType

public java.lang.Class<CompanyName> getGeneratedType()
Description copied from interface: Generator
Declares the type of the objects returned by the generate() method.


init

public void init(GeneratorContext context)
Specified by:
init in interface Generator<CompanyName>
Overrides:
init in class AbstractGenerator<CompanyName>

generate

public CompanyName generate()
Description copied from interface: Generator
Returns an instance of the generic type E.


toString

public java.lang.String toString()
Overrides:
toString in class AbstractGenerator<CompanyName>


Copyright © 2011. All Rights Reserved.