ucar.nc2.ft.point.standard
Interface TableConfigurer

All Known Implementing Classes:
BufrCdm, BuoyShipSynop, CdmDirect, CFpointObs, Cosmic, FslRaob, FslWindProfiler, GempakCdm, Iridl, Jason, Madis, MadisAcars, Ndbc, Nldn, RafNimbus, Suomi, TableConfigurerImpl, UnidataPointFeature, 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
Author:
caron
See Also:
for plugins

Method Summary
 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)
               throws IOException
Determine if this is a dataset that can be opened as a point obs dataset.

Parameters:
wantFeatureType - want this FeatureType
ds - for this dataset
Returns:
true if it can be opened as a wantFeatureType dataset
Throws:
IOException - on read error

getConfig

TableConfig getConfig(FeatureType wantFeatureType,
                      NetcdfDataset ds,
                      Formatter errlog)
                      throws IOException
Create a TableConfig for this dataset.

Parameters:
wantFeatureType - want this FeatureType
ds - for this dataset, which has already passed isMine() test
errlog - 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)


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.