public class SequenceFilenameGenerator extends Object implements FilenameGenerator<Object>
Modifier and Type | Field and Description |
---|---|
private int |
nextFileNum |
private String |
prefix |
private String |
suffix |
Constructor and Description |
---|
SequenceFilenameGenerator()
Create a new sequence file name generator.
|
SequenceFilenameGenerator(String prefix,
String suffix,
int firstFileNum)
Create a new sequence file name generator.
|
Modifier and Type | Method and Description |
---|---|
String |
getNextFilename(Object owner,
String suggestedFilename)
Get the next file name.
|
int |
getNextFileNumber()
Get the next file number.
|
String |
getPrefix()
Get the prefix that is used for file name generation.
|
String |
getSuffix()
Get the suffix that is used for file name generation.
|
void |
setPrefix(String prefix)
Set the prefix that is used for file name generation.
|
void |
setSuffix(String suffix)
Set the suffix that is used for file name generation.
|
private String prefix
private String suffix
private int nextFileNum
public SequenceFilenameGenerator()
public String getNextFilename(Object owner, String suggestedFilename)
FilenameGenerator
DataWriterFactory
implementation).getNextFilename
in interface FilenameGenerator<Object>
owner
- The owner of the data in the filesuggestedFilename
- A default suggested file name (can be null)public String getPrefix()
public void setPrefix(String prefix)
prefix
- The prefix or null to not use a prefixpublic String getSuffix()
public void setSuffix(String suffix)
suffix
- The suffix or null to not use a suffixpublic int getNextFileNumber()
getNextFilename(Object, String)
is called.