public class DateFilter
extends java.lang.Object
Helper class, that filters a file by replacing certain patterns. Used by the test suite.
Constructor and Description |
---|
DateFilter() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.util.Calendar |
getCalendar(java.lang.String pDateTime,
java.lang.String pPattern) |
java.lang.String |
getDate(java.lang.String pDateTime) |
java.lang.String |
getDateTime(java.lang.String pDateTime) |
boolean |
getForce() |
java.io.File |
getFromFile() |
java.util.List |
getLines() |
java.lang.String |
getTime(java.lang.String pDateTime) |
java.io.File |
getToFile() |
boolean |
isRunning() |
static void |
main(java.lang.String[] args) |
void |
putLines(java.util.List pLines) |
void |
replace(java.util.List pLines,
java.util.List fromStrings,
java.util.List toStrings) |
java.lang.String |
replacePattern(java.lang.String pPattern,
java.lang.String pSourceFormat,
java.text.DateFormat pTargetFormat) |
void |
setForce(boolean pForce) |
void |
setFromFile(java.io.File pFile) |
void |
setToFile(java.io.File pFile) |
static void |
Usage(java.lang.String pMsg) |
java.lang.String |
validate() |
public void setFromFile(java.io.File pFile)
public java.io.File getFromFile()
public void setToFile(java.io.File pFile)
public java.io.File getToFile()
public void setForce(boolean pForce)
public boolean getForce()
public java.lang.String validate()
public boolean isRunning()
public java.util.List getLines() throws java.io.IOException
java.io.IOException
public java.util.Calendar getCalendar(java.lang.String pDateTime, java.lang.String pPattern) throws java.text.ParseException
java.text.ParseException
public java.lang.String replacePattern(java.lang.String pPattern, java.lang.String pSourceFormat, java.text.DateFormat pTargetFormat) throws java.text.ParseException
java.text.ParseException
public java.lang.String getDateTime(java.lang.String pDateTime) throws java.text.ParseException
java.text.ParseException
public java.lang.String getDate(java.lang.String pDateTime) throws java.text.ParseException
java.text.ParseException
public java.lang.String getTime(java.lang.String pDateTime) throws java.text.ParseException
java.text.ParseException
public void replace(java.util.List pLines, java.util.List fromStrings, java.util.List toStrings)
public void putLines(java.util.List pLines) throws java.io.IOException
java.io.IOException
public void execute() throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public static void Usage(java.lang.String pMsg)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception