org.databene.benerator.file
Class FileGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<E>
org.databene.benerator.util.ThreadSafeGenerator<E>
org.databene.benerator.sample.AbstractSampleGenerator<E>
org.databene.benerator.sample.SampleGenerator<E>
org.databene.benerator.sample.NonNullSampleGenerator<java.io.File>
org.databene.benerator.file.FileGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.io.File>, NonNullGenerator<java.io.File>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class FileGenerator
- extends NonNullSampleGenerator<java.io.File>
Generates File
objects which represent files and/or directories in a parent directory.
Created: 24.02.2010 10:47:44
- Since:
- 0.6.0
- Author:
- Volker Bergmann
Constructor Summary |
FileGenerator()
|
FileGenerator(java.lang.String rootUri,
java.lang.String filter,
boolean recursive,
boolean files,
boolean folders)
|
Methods inherited from class org.databene.benerator.sample.SampleGenerator |
addValue, clear, close, contains, generate, generate, generate, getVariety, isUnique, reset, setUnique, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.commons.ThreadAware |
isParallelizable, isThreadSafe |
Methods inherited from interface org.databene.commons.Resettable |
reset |
FileGenerator
public FileGenerator()
FileGenerator
public FileGenerator(java.lang.String rootUri,
java.lang.String filter,
boolean recursive,
boolean files,
boolean folders)
setRootUri
public void setRootUri(java.lang.String rootUri)
setFilter
public void setFilter(java.lang.String filter)
setRecursive
public void setRecursive(boolean recursive)
setFolders
public void setFolders(boolean folders)
setFiles
public void setFiles(boolean files)
setContext
public void setContext(org.databene.commons.Context context)
init
public void init(GeneratorContext context)
- Description copied from class:
SampleGenerator
- Initializes all attributes
- Specified by:
init
in interface Generator<java.io.File>
- Overrides:
init
in class SampleGenerator<java.io.File>
Copyright © 2013. All Rights Reserved.