Beispiel #1
0
  public static void writeConfigXML(FeatureDatasetPoint pfd, java.util.Formatter f) {
    if (!(pfd instanceof PointDatasetStandardFactory.PointDatasetStandard)) {
      f.format("%s not instance of PointDatasetStandard%n", pfd.getLocation());
      return;
    }
    PointDatasetStandardFactory.PointDatasetStandard spfd =
        (PointDatasetStandardFactory.PointDatasetStandard) pfd;
    TableAnalyzer analyser = spfd.getTableAnalyzer();
    TableConfig config = analyser.getTableConfig();
    TableConfigurer tc = analyser.getTableConfigurer();
    if (tc == null) {
      f.format("%s has no TableConfig%n", pfd.getLocation());
      return;
    }

    PointConfigXML writer = new PointConfigXML();
    try {
      writer.writeConfigXML(config, tc.getClass().getName(), f);
    } catch (IOException e) {
      f.format("%s error writing=%s%n", pfd.getLocation(), e.getMessage());
    }
  }
Beispiel #2
0
 public TableConfig getConfig(FeatureType wantFeatureType, NetcdfDataset ds, Formatter errlog)
     throws IOException {
   PointConfigXML reader = new PointConfigXML();
   return reader.readConfigXMLfromResource(
       "resources/nj22/pointConfig/BuoyShipSynop.xml", wantFeatureType, ds, errlog);
 }