public class RadarDayCollection
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RadarDayCollection.CompareKeyDescend |
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
p_yyyymmdd_hhmm |
| Constructor and Description |
|---|
RadarDayCollection()
constructors
|
RadarDayCollection(java.lang.String dir,
boolean type,
java.lang.String yyyymmdd,
java.lang.String product) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getStations()
get the stations
|
java.util.ArrayList<java.lang.String> |
getTimes(java.lang.String station)
list of hhmm for this station
|
static void |
main(java.lang.String[] args) |
boolean |
populate(java.lang.String dir,
boolean type,
java.lang.String yyyymmdd,
java.lang.String product)
reads the data filename information
|
RadarDayCollection |
read(java.lang.String sfile)
read / return object
|
java.lang.String |
write()
write out this object
|
public RadarDayCollection()
public RadarDayCollection(java.lang.String dir,
boolean type,
java.lang.String yyyymmdd,
java.lang.String product)
public boolean populate(java.lang.String dir,
boolean type,
java.lang.String yyyymmdd,
java.lang.String product)
throws java.io.IOException
dir - base directory of where to look for informationtype - directory typeyyyymmdd - of all stations in this directoryproduct - if level3 else null for level2java.io.IOException - bad readpublic final java.util.Set<java.lang.String> getStations()
public final java.util.ArrayList<java.lang.String> getTimes(java.lang.String station)
station - station timespublic java.lang.String write()
public RadarDayCollection read(java.lang.String sfile)
sfile - Serialized filepublic static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException