|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FeatureDatasetFactory
Interface for factories that wrap a NetcdfDataset with a FeatureDataset. Class must have a no-arg Constructor. Implementations must be thread-safe
| Method Summary | |
|---|---|
FeatureType[] |
getFeatureType()
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. |
| Method Detail |
|---|
java.lang.Object isMine(FeatureType wantFeatureType,
NetcdfDataset ncd,
java.util.Formatter errlog)
throws java.io.IOException
wantFeatureType - can factory open as this feature type? If null, can factory open as any feature type?ncd - examine this NetcdfDataset.errlog - place errors here
java.io.IOException - on read error
FeatureDataset open(FeatureType ftype,
NetcdfDataset ncd,
java.lang.Object analysis,
CancelTask task,
java.util.Formatter errlog)
throws java.io.IOException
ftype - 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 null
java.io.IOException - on errorFeatureType[] getFeatureType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||