public abstract class DateFilter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Date |
endDate |
protected java.util.Date |
startDate |
Constructor and Description |
---|
DateFilter() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
compareLogDate(java.util.Date logDate,
java.lang.String filename)
Check if the Date from the filename matches the start and end Dates
|
java.lang.String |
getEndDateString(java.lang.String format) |
java.lang.String |
getStartDateString(java.lang.String format) |
abstract boolean |
match(java.lang.String filename) |
void |
setEndDate(java.lang.String dateStr) |
abstract void |
setPattern(java.lang.String pattern) |
void |
setStartDate(java.lang.String dateStr) |
abstract void |
unsetAll() |
public void setStartDate(java.lang.String dateStr)
public void setEndDate(java.lang.String dateStr)
public java.lang.String getStartDateString(java.lang.String format)
public java.lang.String getEndDateString(java.lang.String format)
public abstract void setPattern(java.lang.String pattern)
public abstract boolean match(java.lang.String filename) throws ReportManagerException, java.text.ParseException
ReportManagerException
java.text.ParseException
public abstract void unsetAll()
protected boolean compareLogDate(java.util.Date logDate, java.lang.String filename)
logDate
- A Date
object that represents the date of the
log file in question.filename
- The name of the log file.Copyright © 2010-2018 Planetary Data System. All Rights Reserved.