org.databene.benerator.file
Class FileNameGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<java.io.File,java.lang.String>
org.databene.benerator.file.FileNameGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.String>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class FileNameGenerator
- extends GeneratorWrapper<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
|
Method Summary |
java.lang.String |
generate()
Returns an instance of the generic type E. |
java.lang.Class<java.lang.String> |
getGeneratedType()
Declares the type of the objects returned by the generate() method. |
void |
setFiles(boolean files)
|
void |
setFilter(java.lang.String filter)
|
void |
setFolders(boolean folders)
|
void |
setRecursive(boolean recursive)
|
void |
setRootUri(java.lang.String rootUri)
|
void |
setUnique(boolean unique)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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()
- Description copied from interface:
Generator
- Returns an instance of the generic type E.
Copyright © 2011. All Rights Reserved.