Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java @ 1765:5d8b3880a553
Do not store association of states to facets, let artifacts keep facets in a pure list.
flys-artifacts/trunk@3083 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 26 Oct 2011 12:23:47 +0000 |
parents | f7d890f4855f |
children | c62ff9e72cea |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java Wed Oct 26 12:03:59 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java Wed Oct 26 12:23:47 2011 +0000 @@ -72,7 +72,6 @@ "state.additional_wkms.static", "state.additional_wkms.static"); - List<Facet> fs = new ArrayList<Facet>(); logger.debug(XMLUtils.toString(data)); String code = XMLUtils.xpathString( data, XPATH_DATA, ArtifactNamespaceContext.INSTANCE); @@ -100,9 +99,7 @@ wkmsName, wkmsName)); - fs.add(facet); - facets.put(state.getID(), fs); - + facets.add(facet); } catch (Exception e) {} } @@ -121,15 +118,19 @@ state = new StaticState( "state.additional_wkms.static", "state.additional_wkms.static"); - List<Facet> fs = (List<Facet>) facets.get("state.additional_wkms.static"); - DefaultOutput output = new DefaultOutput( + DefaultOutput output1 = new DefaultOutput( "w_differences", "w_differences.longitudinal_section", "image/png", - fs, + facets, "chart"); - // TODO: also add longitudinal_section output? + DefaultOutput output2 = new DefaultOutput( + "longitudinal_section", + "longitudinal_section.longitudinal_section", "image/png", + facets, + "chart"); - state.getOutputs().add(output); + state.getOutputs().add(output1); + state.getOutputs().add(output2); return state; }