public class GridDatasetStandardFactory extends java.lang.Object implements FeatureDatasetFactory
| Constructor and Description |
|---|
GridDatasetStandardFactory() |
| Modifier and Type | Method and Description |
|---|---|
FeatureType[] |
getFeatureTypes()
This Factory can open these types of Feature datasets.
|
java.lang.Object |
isMine(FeatureType wantFeatureType,
NetcdfDataset ncd,
java.util.Formatter errlog)
Determine if the factory can open this dataset as an instance of the given feature type
|
FeatureDataset |
open(FeatureType ftype,
NetcdfDataset ncd,
java.lang.Object analysis,
CancelTask task,
java.util.Formatter errlog)
Open a NetcdfDataset as a FeatureDataset.
|
public java.lang.Object isMine(FeatureType wantFeatureType, NetcdfDataset ncd, java.util.Formatter errlog)
FeatureDatasetFactoryisMine in interface FeatureDatasetFactorywantFeatureType - can factory open as this feature type? If null, can factory open as any feature type?ncd - examine this NetcdfDataset.errlog - place errors herepublic FeatureDataset open(FeatureType ftype, NetcdfDataset ncd, java.lang.Object analysis, CancelTask task, java.util.Formatter errlog) throws java.io.IOException
FeatureDatasetFactoryopen in interface FeatureDatasetFactoryftype - open as this feature type. If null, open as any feature type.ncd - an already opened NetcdfDataset.analysis - the object returned from isMine(). Likely given to a different instance of FeatureDatasetFactorytask - user may cancel, may be nullerrlog - write error messages here, may be nulljava.io.IOException - on errorpublic FeatureType[] getFeatureTypes()
FeatureDatasetFactorygetFeatureTypes in interface FeatureDatasetFactory