org.apache.ws.jaxme.generator.util
Class DateFilter

java.lang.Object
  extended by org.apache.ws.jaxme.generator.util.DateFilter

public class DateFilter
extends java.lang.Object

Helper class, that filters a file by replacing certain patterns. Used by the test suite.

Version:
$Id: DateFilter.java 231785 2004-02-17 00:39:59 +0100 (Tue, 17 Feb 2004) jochen $
Author:
Jochen Wiedmann

Constructor Summary
DateFilter()
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateFilter

public DateFilter()
Method Detail

setFromFile

public void setFromFile(java.io.File pFile)

getFromFile

public java.io.File getFromFile()

setToFile

public void setToFile(java.io.File pFile)

getToFile

public java.io.File getToFile()

setForce

public void setForce(boolean pForce)

getForce

public boolean getForce()

validate

public java.lang.String validate()

isRunning

public boolean isRunning()

getLines

public java.util.List getLines()
                        throws java.io.IOException
Throws:
java.io.IOException

getCalendar

public java.util.Calendar getCalendar(java.lang.String pDateTime,
                                      java.lang.String pPattern)
                               throws java.text.ParseException
Throws:
java.text.ParseException

replacePattern

public java.lang.String replacePattern(java.lang.String pPattern,
                                       java.lang.String pSourceFormat,
                                       java.text.DateFormat pTargetFormat)
                                throws java.text.ParseException
Throws:
java.text.ParseException

getDateTime

public java.lang.String getDateTime(java.lang.String pDateTime)
                             throws java.text.ParseException
Throws:
java.text.ParseException

getDate

public java.lang.String getDate(java.lang.String pDateTime)
                         throws java.text.ParseException
Throws:
java.text.ParseException

getTime

public java.lang.String getTime(java.lang.String pDateTime)
                         throws java.text.ParseException
Throws:
java.text.ParseException

replace

public void replace(java.util.List pLines,
                    java.util.List fromStrings,
                    java.util.List toStrings)

putLines

public void putLines(java.util.List pLines)
              throws java.io.IOException
Throws:
java.io.IOException

execute

public void execute()
             throws java.io.IOException,
                    java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

Usage

public static void Usage(java.lang.String pMsg)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception