public abstract class AbstractFilenameGenerator<T> extends Object implements FilenameGenerator<T>
makeUnique(String)
to ensure that no duplicate file names are
generated.Modifier and Type | Field and Description |
---|---|
private Set<String> |
generatedFiles |
Modifier | Constructor and Description |
---|---|
protected |
AbstractFilenameGenerator() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
addFilename(String filename)
Add the file name to the list of already generated file names.
|
protected boolean |
isUnique(String filename)
Checks if the suggested file name has already been generated by this
file name generator or not.
|
protected String |
makeUnique(String filename)
Make sure that a file name is unique.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNextFilename
protected boolean isUnique(String filename)
filename
- The filename to checkprotected boolean addFilename(String filename)
filename
- The file name to addprotected String makeUnique(String filename)
filename
- The file name to check