public class TableAnalyzer
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static TableAnalyzer |
factory(TableConfigurer tc,
FeatureType wantFeatureType,
NetcdfDataset ds)
Create a TableAnalyser for this dataset with the given TableConfigurer
|
boolean |
featureTypeOk(FeatureType ftype,
java.util.Formatter errlog) |
void |
getDetailInfo(java.util.Formatter sf) |
java.lang.String |
getErrlog() |
FeatureType |
getFirstFeatureType() |
java.util.List<NestedTable> |
getFlatTables() |
java.lang.String |
getImplementationName() |
java.lang.String |
getName() |
NetcdfDataset |
getNetcdfDataset() |
static TableConfigurer |
getTableConfigurer(FeatureType wantFeatureType,
NetcdfDataset ds)
Find a TableConfigurer for this dataset, if there is one.
|
java.lang.String |
getUserAdvice() |
static void |
main(java.lang.String[] args) |
static void |
registerAnalyzer(java.lang.String conventionName,
java.lang.Class c,
ucar.nc2.ft.point.standard.TableAnalyzer.ConventionNameOk match) |
void |
showNestedTables(java.util.Formatter sf) |
public static void registerAnalyzer(java.lang.String conventionName, java.lang.Class c, ucar.nc2.ft.point.standard.TableAnalyzer.ConventionNameOk match)
public static TableConfigurer getTableConfigurer(FeatureType wantFeatureType, NetcdfDataset ds) throws java.io.IOException
wantFeatureType
- want this FeatureTypeds
- for this datasetjava.io.IOException
- on read errorpublic static TableAnalyzer factory(TableConfigurer tc, FeatureType wantFeatureType, NetcdfDataset ds) throws java.io.IOException
tc
- TableConfigurer, may be null.wantFeatureType
- want this FeatureTypeds
- for this datasetjava.io.IOException
- on read errorpublic java.util.List<NestedTable> getFlatTables()
public boolean featureTypeOk(FeatureType ftype, java.util.Formatter errlog)
public java.lang.String getName()
public FeatureType getFirstFeatureType()
public NetcdfDataset getNetcdfDataset()
public java.lang.String getUserAdvice()
public java.lang.String getErrlog()
public void showNestedTables(java.util.Formatter sf)
public java.lang.String getImplementationName()
public void getDetailInfo(java.util.Formatter sf)
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException