@SuppressWarnings("unchecked") @Test(expected = IllegalArgumentException.class) public void testMaxDpi() throws Exception { final File configFile = getFile(CreateMapProcessorFlexibleScaleBBoxGeoJsonTest.class, BASE_DIR + "config.yaml"); final Configuration config = configurationFactory.getConfig(configFile); final Template template = config.getTemplate("main"); final PJsonObject pJsonObject = loadJsonRequestData(); final PJsonObject attributesJson = pJsonObject.getJSONObject("attributes"); final JSONObject map = attributesJson.getJSONObject("map").getInternalObj(); map.remove("dpi"); map.accumulate("dpi", 1000); final ReflectiveAttribute<MapAttribute.MapAttributeValues> mapAttribute = (ReflectiveAttribute<MapAttribute .MapAttributeValues>) template.getAttributes().get("map"); final MapAttribute.MapAttributeValues value = mapAttribute.createValue(template); MapfishParser.parse(true, attributesJson.getJSONObject("map"), value); }
@Override public MapAttributeValues createValue(final Template template) { return new MapAttributeValues(template, getWidth(), getHeight()); }
MapAttribute extends GenericMapAttribute { @Override public MapAttributeValues createValue(final Template template) { return new MapAttributeValues(template, getWidth(), getHeight()); } }
MapAttribute extends GenericMapAttribute { @Override public MapAttributeValues createValue(final Template template) { return new MapAttributeValues(template, getWidth(), getHeight()); }  }
MapAttribute extends GenericMapAttribute { @Override public MapAttributeValues createValue(final Template template) { return new MapAttributeValues(template, getWidth(), getHeight()); }  @SuppressWarnings("unchecked") @Override Class<MapAttributeValues> getValueType(); @Override MapAttributeValues createValue(final Template template); }
MapAttribute extends GenericMapAttribute { @Override public MapAttributeValues createValue(final Template template) { return new MapAttributeValues(template, getWidth(), getHeight()); }  @SuppressWarnings("unchecked") @Override Class<MapAttributeValues> getValueType(); @Override MapAttributeValues createValue(final Template template);  }