org.databene.benerator.csv
Class WeightedDatasetCSVGenerator<E>
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.csv.WeightedDatasetCSVGenerator<E>
- All Implemented Interfaces:
- java.io.Closeable, Generator<E>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
- Direct Known Subclasses:
- FamilyNameGenerator, GivenNameGenerator
public class WeightedDatasetCSVGenerator<E>
- extends GeneratorProxy<E>
Generates data from a csv file set that is organized as Dataset.
For different regions, different CSV versions may be provided by appending region suffixes,
similar to the JDK ResourceBundle handling.
Created: 21.03.2008 16:32:04
- Since:
- 0.5.0
- Author:
- Volker Bergmann
|
Constructor Summary |
WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
char separator,
java.lang.String datasetName,
java.lang.String nesting,
java.lang.String encoding)
|
WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
char separator,
java.lang.String datasetName,
java.lang.String nesting,
java.lang.String encoding,
org.databene.commons.Converter<java.lang.String,E> converter)
|
WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
java.lang.String datasetName,
java.lang.String nesting)
|
WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
java.lang.String datasetName,
java.lang.String nesting,
java.lang.String encoding)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
filenamePattern
protected java.lang.String filenamePattern
datasetName
protected java.lang.String datasetName
nesting
protected java.lang.String nesting
encoding
protected java.lang.String encoding
separator
protected char separator
converter
protected org.databene.commons.Converter<java.lang.String,E> converter
WeightedDatasetCSVGenerator
public WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
java.lang.String datasetName,
java.lang.String nesting)
WeightedDatasetCSVGenerator
public WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
char separator,
java.lang.String datasetName,
java.lang.String nesting,
java.lang.String encoding)
WeightedDatasetCSVGenerator
public WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
java.lang.String datasetName,
java.lang.String nesting,
java.lang.String encoding)
WeightedDatasetCSVGenerator
public WeightedDatasetCSVGenerator(java.lang.String filenamePattern,
char separator,
java.lang.String datasetName,
java.lang.String nesting,
java.lang.String encoding,
org.databene.commons.Converter<java.lang.String,E> converter)
setFilenamePattern
public void setFilenamePattern(java.lang.String filenamePattern)
getFilenamePattern
public java.lang.String getFilenamePattern()
getDataset
public java.lang.String getDataset()
setDataset
public void setDataset(java.lang.String datasetName)
getNesting
public java.lang.String getNesting()
setNesting
public void setNesting(java.lang.String nesting)
init
public void init(GeneratorContext context)
- Specified by:
init in interface Generator<E>- Overrides:
init in class GeneratorWrapper<E,E>
toString
public java.lang.String toString()
- Overrides:
toString in class GeneratorWrapper<E,E>
Copyright © 2011. All Rights Reserved.