/** * Creates a shallow copy of the given Dimension object * * @param info */ public DimensionInfoImpl(DimensionInfo info) { super(); this.enabled = info.isEnabled(); this.attribute = info.getAttribute(); this.endAttribute = info.getEndAttribute(); this.presentation = info.getPresentation(); this.resolution = info.getResolution(); this.units = info.getUnits(); this.unitSymbol = info.getUnitSymbol(); this.defaultValue = info.getDefaultValue(); this.enabled = info.isEnabled(); }
private String[] getAttribute(final MetadataMap metadata, final String attributeName) { if (metadata != null && metadata.containsKey(attributeName)) { DimensionInfo dimension = metadata.get(attributeName, DimensionInfo.class); final String attribute = dimension.getAttribute(); final String endAttribute = dimension.getEndAttribute(); return new String[] {attribute, endAttribute}; } return new String[] {}; }
getNearestMatches(typeInfo, timeInfo, defaultedTimes, ResourceInfo.TIME); builder.appendFilters( timeInfo.getAttribute(), timeInfo.getEndAttribute(), nearestMatchedTimes); } else { builder.appendFilters( timeInfo.getAttribute(), timeInfo.getEndAttribute(), defaultedTimes); elevationInfo.getEndAttribute(), defaultedElevations);
featureType, dimensionInfo.getAttribute(), dimensionInfo.getEndAttribute(), acceptableRange, dataType);