saaps.dbt
Class BuildHourlyACE

java.lang.Object
  |
  +--saaps.dbt.BuildHourlyACE

public class BuildHourlyACE
extends java.lang.Object

BuildHourlyACE downloads the ACE mag and swe data and stores it in the database. FTP address: ftp://sec.noaa.gov/pub/lists/ace2/YYYYMM_ace_mag_1h.txt ftp://sec.noaa.gov/pub/lists/ace2/YYYYMM_ace_swepam_1h.txt

Version:
1.0 2000-09-04
Author:
Peter Wintoft

Field Summary
private  java.util.Calendar calendar
           
private  java.io.StreamTokenizer streamTokenizer
           
private  java.lang.String urlDir
           
 
Constructor Summary
BuildHourlyACE()
           
 
Method Summary
 void buildLocalMag()
           
 void buildLocalSwe()
           
 void buildOneYearMag(java.lang.String urlName)
           
 void buildOneYearSwe(java.lang.String urlName)
           
 java.io.BufferedReader getBufferedReader(java.lang.String fileStr)
           
 java.io.BufferedReader getURLBufferedReader(java.lang.String urlStr)
           
 java.lang.String getURLFileName(java.lang.String name, int start)
           
 java.lang.String[] getURLList()
           
static void main(java.lang.String[] args)
           
private  java.util.Date readDate()
           
private  java.util.Date readLocalDate()
           
private  double[] readLocalMagData()
           
private  double[] readLocalSweData()
           
private  double[] readMagData()
           
private  double[] readSweData()
           
 void skipHeader()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

urlDir

private java.lang.String urlDir

streamTokenizer

private java.io.StreamTokenizer streamTokenizer

calendar

private java.util.Calendar calendar
Constructor Detail

BuildHourlyACE

public BuildHourlyACE()
Method Detail

getURLList

public java.lang.String[] getURLList()

getURLBufferedReader

public java.io.BufferedReader getURLBufferedReader(java.lang.String urlStr)
                                            throws java.net.MalformedURLException,
                                                   java.io.IOException

getBufferedReader

public java.io.BufferedReader getBufferedReader(java.lang.String fileStr)
                                         throws java.io.IOException

skipHeader

public void skipHeader()
                throws java.io.IOException

buildOneYearMag

public void buildOneYearMag(java.lang.String urlName)

buildOneYearSwe

public void buildOneYearSwe(java.lang.String urlName)

buildLocalMag

public void buildLocalMag()

buildLocalSwe

public void buildLocalSwe()

getURLFileName

public java.lang.String getURLFileName(java.lang.String name,
                                       int start)

main

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

readLocalDate

private java.util.Date readLocalDate()
                              throws java.io.IOException

readDate

private java.util.Date readDate()
                         throws java.io.IOException

readMagData

private double[] readMagData()
                      throws java.io.IOException

readSweData

private double[] readSweData()
                      throws java.io.IOException

readLocalMagData

private double[] readLocalMagData()
                           throws java.io.IOException

readLocalSweData

private double[] readLocalSweData()
                           throws java.io.IOException