faa.tg.prep.tmf.ufp.postprocessors
Class AcidBcnFileFromRadarMsgCsv

java.lang.Object
  extended by faa.tg.prep.tmf.ufp.postprocessors.AcidBcnFileFromRadarMsgCsv
All Implemented Interfaces:
MessageListener, java.util.EventListener

public class AcidBcnFileFromRadarMsgCsv
extends java.lang.Object
implements MessageListener


Field Summary
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
private  java.lang.String outputPath
           
private  RadarMessageFactory radarfactory
           
private  XMLOutputter xmlOutputter
           
 
Constructor Summary
AcidBcnFileFromRadarMsgCsv(java.io.File radar, java.io.File bz, java.io.File outputPath)
           
 
Method Summary
 void extractRadarByBz(java.io.BufferedReader brRadar, java.util.Hashtable bz)
           
private  void finish(java.util.Hashtable ht)
           
 void handleMessageEvent(MessageEvent me)
           
static void main(java.lang.String[] args)
           
 java.util.Hashtable processBz(java.io.BufferedReader br)
           
 void writeLine(java.lang.String aline, java.io.BufferedWriter bw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID

See Also:
Constant Field Values

outputPath

private java.lang.String outputPath

xmlOutputter

private XMLOutputter xmlOutputter

radarfactory

private RadarMessageFactory radarfactory
Constructor Detail

AcidBcnFileFromRadarMsgCsv

public AcidBcnFileFromRadarMsgCsv(java.io.File radar,
                                  java.io.File bz,
                                  java.io.File outputPath)
Method Detail

processBz

public java.util.Hashtable processBz(java.io.BufferedReader br)
                              throws TmfMessageException,
                                     java.io.IOException
Throws:
TmfMessageException
java.io.IOException

extractRadarByBz

public void extractRadarByBz(java.io.BufferedReader brRadar,
                             java.util.Hashtable bz)
                      throws java.io.IOException
Throws:
java.io.IOException

finish

private void finish(java.util.Hashtable ht)
             throws java.io.IOException
Throws:
java.io.IOException

writeLine

public void writeLine(java.lang.String aline,
                      java.io.BufferedWriter bw)

handleMessageEvent

public void handleMessageEvent(MessageEvent me)
Specified by:
handleMessageEvent in interface MessageListener

main

public static void main(java.lang.String[] args)