comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartThemePanel.java @ 1457:3d9f81c3f00d

Refactored to use existing code. flys-client/trunk@3487 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 20 Dec 2011 11:14:47 +0000
parents 1c2cd46d526d
children dfe884cc24a4
comparison
equal deleted inserted replaced
1456:1c2cd46d526d 1457:3d9f81c3f00d
128 public void activateTheme(Theme theme, boolean active) { 128 public void activateTheme(Theme theme, boolean active) {
129 theme.setActive(active ? 1 : 0); 129 theme.setActive(active ? 1 : 0);
130 } 130 }
131 131
132 132
133 /** Returns name of longitudinal section area facets. */
134 protected String getAreaFacetName() {
135 return "longitudinal_section.area";
136 }
137
138
133 /** 139 /**
134 * Tell an area artifact where to get the upper and lower curve from. 140 * Tell an area artifact where to get the upper and lower curve from.
135 * @param over if null, something 141 * @param over if null, something
136 */ 142 */
137 public void feedTellArea(final String artifact, Theme under, Theme over) { 143 public void feedTellArea(final String artifact, Theme under, Theme over) {
145 DefaultData.createSimpleStringData("area.curve_over", 151 DefaultData.createSimpleStringData("area.curve_over",
146 over.getArtifact() + over.getIndex()), 152 over.getArtifact() + over.getIndex()),
147 DefaultData.createSimpleStringData("area.name", 153 DefaultData.createSimpleStringData("area.name",
148 over.getDescription() + " / " + under.getDescription()), 154 over.getDescription() + " / " + under.getDescription()),
149 DefaultData.createSimpleStringData("area.facet", 155 DefaultData.createSimpleStringData("area.facet",
150 "longitudinal_section.area") 156 getAreaFacetName())
151 }; 157 };
152 GWT.log("Have over and under"); 158 GWT.log("Have over and under");
153 } 159 }
154 else if (over == null && under != null) { 160 else if (over == null && under != null) {
155 feedData = new Data[] { 161 feedData = new Data[] {
156 DefaultData.createSimpleStringData("area.curve_under", 162 DefaultData.createSimpleStringData("area.curve_under",
157 under.getArtifact() + under.getIndex()), 163 under.getArtifact() + under.getIndex()),
158 DefaultData.createSimpleStringData("area.name", 164 DefaultData.createSimpleStringData("area.name",
159 under.getDescription() + " / " + MSG.getString("x_axis")), 165 under.getDescription() + " / " + MSG.getString("x_axis")),
160 DefaultData.createSimpleStringData("area.facet", 166 DefaultData.createSimpleStringData("area.facet",
161 "longitudinal_section.area") 167 getAreaFacetName())
162 }; 168 };
163 GWT.log("Have under only"); 169 GWT.log("Have under only");
164 } 170 }
165 else if (over != null && under == null) { 171 else if (over != null && under == null) {
166 feedData = new Data[] { 172 feedData = new Data[] {
167 DefaultData.createSimpleStringData("area.curve_over", 173 DefaultData.createSimpleStringData("area.curve_over",
168 over.getArtifact() + over.getIndex()), 174 over.getArtifact() + over.getIndex()),
169 DefaultData.createSimpleStringData("area.name", 175 DefaultData.createSimpleStringData("area.name",
170 MSG.getString("x_axis") + " / " + over.getDescription()), 176 MSG.getString("x_axis") + " / " + over.getDescription()),
171 DefaultData.createSimpleStringData("area.facet", 177 DefaultData.createSimpleStringData("area.facet",
172 "longitudinal_section.area") 178 getAreaFacetName())
173 }; 179 };
174 GWT.log("Have over only"); 180 GWT.log("Have over only");
175 } 181 }
176 else { 182 else {
177 GWT.log("Missing Data for area painting."); 183 GWT.log("Missing Data for area painting.");

http://dive4elements.wald.intevation.org