public class RadarStationCollection
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RadarStationCollection.CompareKeyDescend |
| Constructor and Description |
|---|
RadarStationCollection()
constructors
|
RadarStationCollection(java.lang.String dir,
java.lang.String stnName,
boolean type,
java.lang.String product) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.String> |
getDays()
list of days for this station
|
java.lang.String |
getDir()
Base Directory of file names
|
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
getHhmm() |
java.util.ArrayList<java.lang.String> |
getHourMinute(java.lang.String day)
list of hhmm for this day
|
java.lang.String |
getProduct()
Radar product, for level II this is null
|
java.lang.String |
getStnName()
String stnName
|
java.util.ArrayList<java.lang.String> |
getYyyymmdd() |
boolean |
isStandardName()
Standard Product Naming ie Level2_KRLX_20100112_1324.ar2v
|
boolean |
isStnProduct()
station/product/time type directory, typical Gempak radar data
|
boolean |
isStnTime()
station/time type directory, typical IDD level2 radar data
or
product/station/time directory, typical IDD level3 radar data
|
static void |
main(java.lang.String[] args) |
RadarStationCollection |
read(java.lang.String sfile)
read / return object
|
void |
setDir(java.lang.String dir) |
void |
setHhmm(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> hhmm) |
void |
setProduct(java.lang.String product) |
void |
setStandardName(boolean standardName) |
void |
setStnName(java.lang.String stnName) |
void |
setStnProduct(boolean stnProduct) |
void |
setStnTime(boolean stnTime) |
void |
setSuffix(java.lang.String suffix) |
void |
setYyyymmdd(java.util.ArrayList<java.lang.String> yyyymmdd) |
boolean |
write(java.io.PrintStream ps)
write out this object
|
public RadarStationCollection()
public RadarStationCollection(java.lang.String dir,
java.lang.String stnName,
boolean type,
java.lang.String product)
public final java.util.ArrayList<java.lang.String> getDays()
public final java.util.ArrayList<java.lang.String> getHourMinute(java.lang.String day)
day - Stringpublic java.lang.String getDir()
public boolean isStnTime()
public boolean isStnProduct()
public java.lang.String getStnName()
public java.lang.String getProduct()
public boolean isStandardName()
public java.util.ArrayList<java.lang.String> getYyyymmdd()
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getHhmm()
public void setDir(java.lang.String dir)
public void setStnTime(boolean stnTime)
public void setStnProduct(boolean stnProduct)
public void setStnName(java.lang.String stnName)
public void setProduct(java.lang.String product)
public void setStandardName(boolean standardName)
public void setSuffix(java.lang.String suffix)
public void setYyyymmdd(java.util.ArrayList<java.lang.String> yyyymmdd)
public void setHhmm(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> hhmm)
public boolean write(java.io.PrintStream ps)
public RadarStationCollection read(java.lang.String sfile)
sfile - Serialized filepublic static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException