org.databene.benerator.primitive
Class TokenCombiner
java.lang.Object
org.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<E,E>
org.databene.benerator.wrapper.GeneratorProxy<java.lang.String>
org.databene.benerator.primitive.TokenCombiner
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.String>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class TokenCombiner
- extends GeneratorProxy<java.lang.String>
Generator implementation which takes cells from a CSV file as input
and combines the cells by taking a cell value from a random row for each column
and concatenating them to a string.
Created: 01.08.2010 14:48:50
- Since:
- 0.6.3
- Author:
- Volker Bergmann
|
Field Summary |
protected java.lang.String |
encoding
|
protected boolean |
excludeSeed
|
protected java.util.Set<java.lang.String> |
seed
|
protected char |
separator
|
protected java.lang.String |
uri
|
|
Constructor Summary |
TokenCombiner(java.lang.String uri)
|
TokenCombiner(java.lang.String uri,
boolean unique)
|
TokenCombiner(java.lang.String uri,
boolean unique,
char separator,
java.lang.String encoding,
boolean excludeSeed)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
uri
protected java.lang.String uri
separator
protected char separator
encoding
protected java.lang.String encoding
excludeSeed
protected boolean excludeSeed
seed
protected java.util.Set<java.lang.String> seed
TokenCombiner
public TokenCombiner(java.lang.String uri)
TokenCombiner
public TokenCombiner(java.lang.String uri,
boolean unique)
TokenCombiner
public TokenCombiner(java.lang.String uri,
boolean unique,
char separator,
java.lang.String encoding,
boolean excludeSeed)
setUri
public void setUri(java.lang.String uri)
setUnique
public void setUnique(boolean unique)
setSeparator
public void setSeparator(char separator)
setEncoding
public void setEncoding(java.lang.String encoding)
setExcludeSeed
public void setExcludeSeed(boolean excludeSeed)
init
public void init(GeneratorContext context)
- Specified by:
init in interface Generator<java.lang.String>- Overrides:
init in class GeneratorWrapper<java.lang.String,java.lang.String>
Copyright © 2011. All Rights Reserved.