private void handleContentMetadata(WCS config) { AttributesImpl attributes = new AttributesImpl(); attributes.addAttribute("", "version", "version", "", CUR_VERSION); start("ContentMetadata", attributes); List coverages = new ArrayList(config.getData().getCoverageInfos().values()); Collections.sort(coverages, new CoverageInfoLabelComparator()); for (Iterator i = coverages.iterator(); i.hasNext();) { handleCoverageOfferingBrief(config, (CoverageInfo) i.next()); } end("ContentMetadata"); }
private void handleContents() { start("wcs:Contents"); List coverages = new ArrayList(wcs.getData().getCoverageInfos().values()); Collections.sort(coverages, new CoverageInfoLabelComparator()); for (Iterator i = coverages.iterator(); i.hasNext();) { CoverageInfo cv = (CoverageInfo) i.next(); if (cv.isEnabled()) handleCoverageSummary(cv); } end("wcs:Contents"); }
/** * @param coveragesLayerTree */ private void handleCoveragesTree(LayerTree coveragesLayerTree) { final List data = new ArrayList(coveragesLayerTree.getData()); final Collection childrens = coveragesLayerTree.getChildrens(); CoverageInfo cLayer; Collections.sort(data, new CoverageInfoLabelComparator()); for (Iterator it = data.iterator(); it.hasNext();) { cLayer = (CoverageInfo) it.next(); if (cLayer.isEnabled()) { handleCoverage(cLayer); } } LayerTree layerTree; for (Iterator it = childrens.iterator(); it.hasNext();) { layerTree = (LayerTree) it.next(); start("Layer"); element("Name", layerTree.getName()); element("Title", layerTree.getName()); handleCoveragesTree(layerTree); end("Layer"); } }
Collections.sort(coverages, new CoverageInfoLabelComparator()); for (CoverageInfo cvInfo : coverages) { try {
Collections.sort(coverages, new CoverageInfoLabelComparator()); for (Iterator i = coverages.iterator(); i.hasNext(); ) { CoverageInfo cv = (CoverageInfo) i.next();
new TreeSet<CoverageInfo>(new CoverageInfoLabelComparator()); coverages.addAll(wcs.getGeoServer().getCatalog().getCoverages());