org.databene.benerator.file
Class FileGenerator

java.lang.Object
  extended by org.databene.benerator.util.AbstractGenerator<E>
      extended by org.databene.benerator.util.ThreadSafeGenerator<E>
          extended by org.databene.benerator.sample.AbstractSampleGenerator<E>
              extended by org.databene.benerator.sample.SampleGenerator<java.io.File>
                  extended by org.databene.benerator.file.FileGenerator
All Implemented Interfaces:
java.io.Closeable, Generator<java.io.File>, Resettable, ThreadAware

public class FileGenerator
extends SampleGenerator<java.io.File>

Generates files and/or directories out of a directory.

Created: 24.02.2010 10:47:44

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.util.AbstractGenerator
context, state
 
Constructor Summary
FileGenerator()
           
FileGenerator(java.lang.String rootUri, java.lang.String filter, boolean recursive, boolean files, boolean folders)
           
 
Method Summary
 void init(GeneratorContext context)
          Initializes all attributes
 void setContext(Context context)
           
 void setFiles(boolean files)
           
 void setFilter(java.lang.String filter)
           
 void setFolders(boolean folders)
           
 void setRecursive(boolean recursive)
           
 void setRootUri(java.lang.String rootUri)
           
 
Methods inherited from class org.databene.benerator.sample.SampleGenerator
addValue, clear, close, generate, generate, generate, isUnique, reset, setUnique, toString
 
Methods inherited from class org.databene.benerator.sample.AbstractSampleGenerator
addValues, addValues, getGeneratedType, setValues, setValues
 
Methods inherited from class org.databene.benerator.util.ThreadSafeGenerator
isParallelizable, isThreadSafe
 
Methods inherited from class org.databene.benerator.util.AbstractGenerator
assertInitialized, assertNotInitialized, wasInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileGenerator

public FileGenerator()

FileGenerator

public FileGenerator(java.lang.String rootUri,
                     java.lang.String filter,
                     boolean recursive,
                     boolean files,
                     boolean folders)
Method Detail

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(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 © 2010. All Rights Reserved.