Package ucar.nc2.ft.point.standard
Interface TableConfigurer
-
- All Known Implementing Classes:
BuoyShipSynop
,CdmDirect
,CFpointObs
,CFpointObsExt
,Cosmic
,FslRaob
,FslWindProfiler
,GempakCdm
,Iridl
,Jason
,Madis
,MadisAcars
,NdbcCoards
,NdbcNetcdf4
,Nldn
,RafNimbus
,SimpleTrajectory
,Suomi
,TableConfigurerImpl
,UnidataPointObs
public interface TableConfigurer
To analyze specific datasets, implement a TableConfigurer, whose job is to create a TableConfig, used by TableAnalyzer.- Since:
- Apr 23, 2008
- See Also:
for plugins
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableConfig
getConfig(FeatureType wantFeatureType, NetcdfDataset ds, Formatter errlog)
Create a TableConfig for this dataset.String
getConvName()
String
getConvUsed()
boolean
isMine(FeatureType wantFeatureType, NetcdfDataset ds)
Determine if this is a dataset that can be opened as a point obs dataset.void
setConvName(String convName)
void
setConvUsed(String convUsed)
-
-
-
Method Detail
-
isMine
boolean isMine(FeatureType wantFeatureType, NetcdfDataset ds)
Determine if this is a dataset that can be opened as a point obs dataset.- Parameters:
wantFeatureType
- want this FeatureTypeds
- for this dataset- Returns:
- true if it can be opened as a wantFeatureType dataset
-
getConfig
TableConfig getConfig(FeatureType wantFeatureType, NetcdfDataset ds, Formatter errlog) throws IOException
Create a TableConfig for this dataset.- Parameters:
wantFeatureType
- want this FeatureTypeds
- for this dataset, which has already passed isMine() testerrlog
- put error messages here, may be null.- Returns:
- TableConfig for this dataset
- Throws:
IOException
- on read error
-
getConvName
String getConvName()
-
setConvName
void setConvName(String convName)
-
getConvUsed
String getConvUsed()
-
setConvUsed
void setConvUsed(String convUsed)
-
-