public Set<ParameterDescriptor<List>> getDynamicParameters(String coverageName) throws IOException { return delegate.getDynamicParameters(coverageName); }
@Override public Set<ParameterDescriptor<List>> getDynamicParameters() throws IOException { return delegate.getDynamicParameters(referenceName); }
public Set<ParameterDescriptor<List>> getDynamicParameters() throws IOException { return delegate.getDynamicParameters(this.coverageName); }
public Set<ParameterDescriptor<List>> getDynamicParameters() throws IOException { return delegate.getDynamicParameters(); }
public Set<ParameterDescriptor<List>> getDynamicParameters() throws IOException { return delegate.getDynamicParameters(); }
public Set<ParameterDescriptor<List>> getDynamicParameters(String coverageName) throws IOException { checkCoverageName(coverageName); return delegate.getDynamicParameters(coverageName); }
public Set<ParameterDescriptor<List>> getDynamicParameters(String coverageName) throws IOException { checkCoverageName(coverageName); return delegate.getDynamicParameters(coverageName); }
@Override public Set<ParameterDescriptor<List>> getDynamicParameters(String coverageName) throws IOException { checkCoverageName(coverageName); return delegate.getDynamicParameters(referenceName); }
public CoveragesConsistencyChecker( GridCoverage2DReader reader, boolean canSupportHeterogeneousCoverages) throws IOException { envelope = reader.getOriginalEnvelope(); gridRange = reader.getOriginalGridRange(); crs = reader.getCoordinateReferenceSystem(); metadataNames = reader.getMetadataNames(); dynamicParameters = reader.getDynamicParameters(); layout = reader.getImageLayout(); this.canSupportHeterogeneousCoverages = canSupportHeterogeneousCoverages; }
private void checkCustomDomainIntersection( GridCoverage2DReader reader, GridCoverageRequest request, ReaderDimensionsAccessor accessor) throws IOException { Set<ParameterDescriptor<List>> dynamicParameters = reader.getDynamicParameters(); for (ParameterDescriptor<List> dynamicParameter : dynamicParameters) { String name = dynamicParameter.getName().getCode(); List<Object> requestedValues = request.getDimensionsSubset().get(name); if (requestedValues != null && !requestedValues.isEmpty()) { List<String> actualValues = accessor.getDomain(name); if (Collections.disjoint(actualValues, requestedValues)) { throw new WCS20Exception( "Requested " + name + " subset does not intersect the available values " + actualValues, WCS20ExceptionCode.InvalidSubsetting, "subset"); } } } }
new ArrayList<GeneralParameterDescriptor>( readParametersDescriptor.getDescriptor().descriptors()); Set<ParameterDescriptor<List>> dynamicParameters = reader.getDynamicParameters(); parameterDescriptors.addAll(dynamicParameters); if (timeInfo != null && timeInfo.isEnabled()) {
new ArrayList<GeneralParameterDescriptor>( readParametersDescriptor.getDescriptor().descriptors()); Set<ParameterDescriptor<List>> dynamicParameters = reader.getDynamicParameters(); parameterDescriptors.addAll(dynamicParameters);
new ArrayList<GeneralParameterDescriptor>( readParametersDescriptor.getDescriptor().descriptors()); Set<ParameterDescriptor<List>> dynamicParameters = reader.getDynamicParameters(); descriptors.addAll(dynamicParameters);