|
||||||||||
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. |
Object |
isMine(FeatureType wantFeatureType,
NetcdfDataset ncd,
Formatter errlog)
Determine if the factory can open this dataset as an instance of the given feature type |
FeatureDataset |
open(FeatureType ftype,
NetcdfDataset ncd,
Object analysis,
CancelTask task,
Formatter errlog)
Open a NetcdfDataset as a FeatureDataset. |
Method Detail |
---|
Object isMine(FeatureType wantFeatureType, NetcdfDataset ncd, Formatter errlog) throws 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
IOException
- on read errorFeatureDataset open(FeatureType ftype, NetcdfDataset ncd, Object analysis, CancelTask task, Formatter errlog) throws 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
IOException
- on errorFeatureType[] getFeatureType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |