private RangeSubsetType parseRangeSubset(Map kvp, String coverageName) { final RangeSubsetType rangeSubset = Wcs10Factory.eINSTANCE.createRangeSubsetType(); if (kvp.get("Band") != null) { Object axis = kvp.get("Band"); if (axis instanceof AxisSubsetType) { rangeSubset.getAxisSubset().add(axis); } else checkTypeAxisRange(rangeSubset, axis, "Band"); } if (kvp.get("ELEVATION") != null) { Object axis = kvp.get("ELEVATION"); if (axis instanceof AxisSubsetType) { rangeSubset.getAxisSubset().add(axis); } else checkTypeAxisRange(rangeSubset, axis, "ELEVATION"); } return rangeSubset; }
for (int a = 0; a < rangeSubset.getAxisSubset().size(); a++) { AxisSubsetType axisSubset = (AxisSubsetType) rangeSubset.getAxisSubset().get(a);
rangeSubset.getAxisSubset().add(axisSubset); rangeSubset.getAxisSubset().add(axisSubset); rangeSubset.getAxisSubset().add(axisSubset);
axisSubset = request.getRangeSubset().getAxisSubset(); if (axisSubset.size() > 0) { for (int a = 0; a < axisSubset.size(); a++) { EList<?> axisSubset = request.getRangeSubset().getAxisSubset(); final int asCount = axisSubset == null ? 0 : axisSubset.size(); for (int i = 0; i < asCount; i++) { EList axisSubset = request.getRangeSubset().getAxisSubset(); if (axisSubset.size() > 0) { for (int a = 0; a < axisSubset.size(); a++) {
assertEquals(1, gc.getRangeSubset().getAxisSubset().size()); AxisSubsetType axisSubset = (AxisSubsetType) rangeSet.getAxisSubset().get(0); assertEquals("Band", axisSubset.getName()); assertEquals(axisSubset.getSingleValue().size(), 0);
assertEquals(1, gc.getRangeSubset().getAxisSubset().size()); AxisSubsetType axisSubset = (AxisSubsetType) rangeSet.getAxisSubset().get(0); assertEquals("Band", axisSubset.getName()); assertEquals(axisSubset.getSingleValue().size(), 0);