Package hec.io
Class DatedFileNamer
java.lang.Object
hec.io.DatedFileNamer
- All Implemented Interfaces:
LogTimeIntervals
,TimeIntervals
-
Field Summary
Fields inherited from interface rma.util.TimeIntervals
DAY_TIME_INTERVAL, HOUR_TIME_INTERVAL, MINUTE_TIME_INTERVAL, MONTH_TIME_INTERVAL, TIME_INTERVALS, TIME_INTERVALS_DESC, WEEK_TIME_INTERVAL, YEAR_TIME_INTERVAL
-
Constructor Summary
ConstructorsConstructorDescriptionDatedFileNamer
(String directory, String baseFileName, TimeInterval timeInterval, boolean localTime) -
Method Summary
Modifier and TypeMethodDescriptiongetNewFilename
(long currentTime) boolean
void
setExtension
(String str) Sets the file extension.
-
Constructor Details
-
DatedFileNamer
public DatedFileNamer(String directory, String baseFileName, TimeInterval timeInterval, boolean localTime)
-
-
Method Details
-
setExtension
Sets the file extension. -
isValidTimeInterval
public boolean isValidTimeInterval() -
getNewFilename
- Throws:
IOException
-