org.databene.benerator.file
Class FileNameGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<S,P>
org.databene.benerator.wrapper.NonNullGeneratorWrapper<java.io.File,java.lang.String>
org.databene.benerator.file.FileNameGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.String>, NonNullGenerator<java.lang.String>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class FileNameGenerator
- extends NonNullGeneratorWrapper<java.io.File,java.lang.String>
Generates file and/or directory names out of a directory.
Created: 24.02.2010 06:30:22
- Since:
- 0.6.0
- Author:
- Volker Bergmann
Methods inherited from class org.databene.benerator.wrapper.GeneratorWrapper |
close, equals, generateFromSource, getSourceWrapper, hashCode, init, isParallelizable, isThreadSafe, reset, setSource, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.commons.ThreadAware |
isParallelizable, isThreadSafe |
Methods inherited from interface org.databene.commons.Resettable |
reset |
FileNameGenerator
public FileNameGenerator()
FileNameGenerator
public FileNameGenerator(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)
setFiles
public void setFiles(boolean files)
setFolders
public void setFolders(boolean folders)
setRecursive
public void setRecursive(boolean recursive)
setUnique
public void setUnique(boolean unique)
getGeneratedType
public java.lang.Class<java.lang.String> getGeneratedType()
- Description copied from interface:
Generator
- Declares the type of the objects returned by the generate() method.
generate
public java.lang.String generate()
Copyright © 2013. All Rights Reserved.