org.databene.domain.organization
Class CompanyNameGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<E,E>
org.databene.benerator.wrapper.GeneratorProxy<E>
org.databene.benerator.dataset.AbstractDatasetGenerator<CompanyName>
org.databene.domain.organization.CompanyNameGenerator
- All Implemented Interfaces:
- java.io.Closeable, DatasetBasedGenerator<CompanyName>, Generator<CompanyName>, NonNullGenerator<CompanyName>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class CompanyNameGenerator
- extends AbstractDatasetGenerator<CompanyName>
- implements NonNullGenerator<CompanyName>
Generates company names.
Created: 14.03.2008 08:26:44
- Since:
- 0.5.0
- Author:
- Volker Bergmann
Methods inherited from class org.databene.benerator.dataset.AbstractDatasetGenerator |
createAtomicDatasetGenerator, createCompositeDatasetGenerator, createDatasetGenerator, generateForDataset, getDataset, getNesting, getSource, getWeight, init, randomDataset, setDataset, setNesting, supportsDataset, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.commons.ThreadAware |
isParallelizable, isThreadSafe |
Methods inherited from interface org.databene.commons.Resettable |
reset |
LOGGER
protected static final org.slf4j.Logger LOGGER
locationGenerators
protected static java.util.Map<java.lang.String,Generator<java.lang.String>> locationGenerators
datasetName
protected java.lang.String datasetName
sector
protected boolean sector
location
protected boolean location
legalForm
protected boolean legalForm
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)
isAtomic
protected boolean isAtomic(Dataset dataset)
- Overrides:
isAtomic
in class AbstractDatasetGenerator<CompanyName>
createGeneratorForAtomicDataset
protected WeightedGenerator<CompanyName> createGeneratorForAtomicDataset(Dataset dataset)
- Specified by:
createGeneratorForAtomicDataset
in class AbstractDatasetGenerator<CompanyName>
generate
public CompanyName generate()
- Specified by:
generate
in interface NonNullGenerator<CompanyName>
Copyright © 2013. All Rights Reserved.