示例#1
0
  /**
   * Prints a VPF Library
   *
   * @param prefix lines get printed with this prefix
   * @param cat the CoverageAttributeTable (Library) to print
   */
  public static void printLibrary(String prefix, CoverageAttributeTable cat) {
    StringBuffer printedlayers = new StringBuffer();
    String printedlayername = null;

    if (cat == null) {
      System.err.println(prefix + "Library doesn't exist");
      return;
    }
    String[] coverages = cat.getCoverageNames();
    if (Debug.debugging("vpf")) {
      Debug.output(prefix + "uses " + (cat.isTiledData() ? "tiled" : "untiled") + " data");
    }
    for (int i = 0; i < coverages.length; i++) {
      printedlayername = printCoverageProperties(prefix, cat, coverages[i]);
      if (printedlayername != null) {
        printedlayers.append(" " + printedlayername);
      }
    }
    println("# Summary:" + printedlayers);
  }