hourparser
Class HourParser

java.lang.Object
  extended by hourparser.HourParser

public class HourParser
extends Object

Reads log files that include how many hours each person has made work and creates reports from them. Takes the file names of the log files as commandline parameter.

Author:
Esko Luontola, http://www.orfjackal.net/

Field Summary
static String APP_HOME_PAGE
           
static String APP_NAME
           
static String APP_VERSION
           
private static String baseUrl
           
static String COMMAND_LINE
           
private static String dateFormat
           
private static DateFormat dateFormatInstance
           
private static File footerFile
           
private static File headerFile
           
private static Locale locale
           
private static String namePrefix
           
private static String nameSuffix
           
private static NumberFormat numberFormatInstance
           
private static String outputDir
           
private static boolean plainIndex
           
 
Constructor Summary
HourParser()
           
 
Method Summary
static String getBaseUrl()
           
static DateFormat getDateFormat()
           
static File getFooterFile()
           
static File getHeaderFile()
           
static Locale getLocale()
           
static String getNamePrefix()
           
static String getNameSuffix()
           
static NumberFormat getNumberFormat()
           
static String getOutputDir()
           
static boolean isPlainIndex()
           
static void main(String[] args)
          Starts the program from command line.
private static void printHelp()
           
private static void printVersion()
           
static void setBaseUrl(String baseUrl)
           
static void setDateFormat(String dateFormat)
           
static void setFooterFile(String footerFile)
           
static void setHeaderFile(String headerFile)
           
static void setLocale(String code)
           
static void setNamePrefix(String namePrefix)
           
static void setNameSuffix(String nameSuffix)
           
static void setOutputDir(String outputDir)
           
static void setPlainIndex(boolean plainIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APP_NAME

public static final String APP_NAME
See Also:
Constant Field Values

APP_VERSION

public static final String APP_VERSION
See Also:
Constant Field Values

APP_HOME_PAGE

public static final String APP_HOME_PAGE
See Also:
Constant Field Values

COMMAND_LINE

public static final String COMMAND_LINE
See Also:
Constant Field Values

headerFile

private static File headerFile

footerFile

private static File footerFile

outputDir

private static String outputDir

baseUrl

private static String baseUrl

plainIndex

private static boolean plainIndex

namePrefix

private static String namePrefix

nameSuffix

private static String nameSuffix

dateFormat

private static String dateFormat

locale

private static Locale locale

dateFormatInstance

private static DateFormat dateFormatInstance

numberFormatInstance

private static NumberFormat numberFormatInstance
Constructor Detail

HourParser

public HourParser()
Method Detail

main

public static void main(String[] args)
Starts the program from command line.

Parameters:
args - command line parameters.

printHelp

private static void printHelp()

printVersion

private static void printVersion()

getHeaderFile

public static File getHeaderFile()

setHeaderFile

public static void setHeaderFile(String headerFile)

getFooterFile

public static File getFooterFile()

setFooterFile

public static void setFooterFile(String footerFile)

getOutputDir

public static String getOutputDir()

setOutputDir

public static void setOutputDir(String outputDir)

getBaseUrl

public static String getBaseUrl()

setBaseUrl

public static void setBaseUrl(String baseUrl)

isPlainIndex

public static boolean isPlainIndex()

setPlainIndex

public static void setPlainIndex(boolean plainIndex)

getNamePrefix

public static String getNamePrefix()

setNamePrefix

public static void setNamePrefix(String namePrefix)

getNameSuffix

public static String getNameSuffix()

setNameSuffix

public static void setNameSuffix(String nameSuffix)

getNumberFormat

public static NumberFormat getNumberFormat()

getDateFormat

public static DateFormat getDateFormat()

setDateFormat

public static void setDateFormat(String dateFormat)

getLocale

public static Locale getLocale()

setLocale

public static void setLocale(String code)