org.databene.benerator.sample
Class SequencedCSVSampleGenerator<E>

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<P>
      extended by org.databene.benerator.wrapper.GeneratorWrapper<E,E>
          extended by org.databene.benerator.wrapper.GeneratorProxy<E>
              extended by org.databene.benerator.sample.SequencedCSVSampleGenerator<E>
All Implemented Interfaces:
java.io.Closeable, Generator<E>, org.databene.commons.Resettable, org.databene.commons.ThreadAware

public class SequencedCSVSampleGenerator<E>
extends GeneratorProxy<E>

Sample Generator for values that are read from a CSV file. The CSV file needs to be comma-separated and has to contain the values in the first column. The remaining columns are ignored. Example:

   Alpha,sdlkvn,piac
   Bravo,lsdknac
   Charly,fuv
 

Created: 26.07.2007 18:10:33

See Also:
AttachedWeightSampleGenerator

Field Summary
 
Fields inherited from class org.databene.benerator.wrapper.GeneratorProxy
generatedType
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, logger, state
 
Constructor Summary
SequencedCSVSampleGenerator()
           
SequencedCSVSampleGenerator(org.databene.commons.Converter<java.lang.String,E> converter)
           
SequencedCSVSampleGenerator(java.lang.String uri)
           
SequencedCSVSampleGenerator(java.lang.String uri, org.databene.commons.Converter<java.lang.String,E> converter)
           
 
Method Summary
 java.lang.String getUri()
           
 void init(GeneratorContext context)
           
 void setUri(java.lang.String uri)
           
 java.lang.String toString()
           
 
Methods inherited from class org.databene.benerator.wrapper.GeneratorProxy
generate, getGeneratedType
 
Methods inherited from class org.databene.benerator.wrapper.GeneratorWrapper
close, equals, generateFromSource, getSource, getSourceWrapper, hashCode, isParallelizable, isThreadSafe, reset, setSource
 
Methods inherited from class org.databene.benerator.util.AbstractGenerator
assertInitialized, assertNotInitialized, getResultWrapper, wasInitialized
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequencedCSVSampleGenerator

public SequencedCSVSampleGenerator()

SequencedCSVSampleGenerator

public SequencedCSVSampleGenerator(java.lang.String uri)

SequencedCSVSampleGenerator

public SequencedCSVSampleGenerator(org.databene.commons.Converter<java.lang.String,E> converter)

SequencedCSVSampleGenerator

public SequencedCSVSampleGenerator(java.lang.String uri,
                                   org.databene.commons.Converter<java.lang.String,E> converter)
Method Detail

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

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 GeneratorProxy<E>


Copyright © 2013. All Rights Reserved.