public Object isMine(FeatureType wantFeatureType, NetcdfDataset ds, Formatter errlog) throws IOException { if ((wantFeatureType != FeatureType.RADIAL) && (wantFeatureType != FeatureType.ANY)) return null; for (FeatureDatasetFactory fac : factories) { Object anal = fac.isMine(FeatureType.RADIAL, ds, errlog); if (anal != null) return anal; } return null; }
public FeatureDataset open(FeatureType ftype, NetcdfDataset ncd, Object analysis, CancelTask task, Formatter errlog) throws IOException { FeatureDatasetFactory fac = (FeatureDatasetFactory) analysis; return fac.open(FeatureType.RADIAL, ncd, null, task, errlog); }