comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/WMSLayersTree.java @ 6831:8c7433b8656d

Backed out changeset 74a437805e2a Description does not match. Why changing logging behavior? Why re-sorting imports? This can be done (if there is really a reason to do so) in separate commits with adequate descriptions.
author Sascha L. Teichmann <teichmann@intevation.de>
date Wed, 14 Aug 2013 16:50:35 +0200
parents 74a437805e2a
children
comparison
equal deleted inserted replaced
6830:eb4b123daaf7 6831:8c7433b8656d
6 * documentation coming with Dive4Elements River for details. 6 * documentation coming with Dive4Elements River for details.
7 */ 7 */
8 8
9 package org.dive4elements.river.client.client.ui.map; 9 package org.dive4elements.river.client.client.ui.map;
10 10
11 import java.util.ArrayList;
12 import java.util.List;
13
11 import com.google.gwt.core.client.GWT; 14 import com.google.gwt.core.client.GWT;
15
12 import com.smartgwt.client.types.TreeModelType; 16 import com.smartgwt.client.types.TreeModelType;
13 import com.smartgwt.client.widgets.tree.Tree; 17 import com.smartgwt.client.widgets.tree.Tree;
14 import com.smartgwt.client.widgets.tree.TreeGrid; 18 import com.smartgwt.client.widgets.tree.TreeGrid;
15 import com.smartgwt.client.widgets.tree.TreeNode; 19 import com.smartgwt.client.widgets.tree.TreeNode;
16
17 import java.util.ArrayList;
18 import java.util.List;
19 20
20 import org.dive4elements.river.client.shared.model.Capabilities; 21 import org.dive4elements.river.client.shared.model.Capabilities;
21 import org.dive4elements.river.client.shared.model.WMSLayer; 22 import org.dive4elements.river.client.shared.model.WMSLayer;
22 23
23 24
116 return layerNodes.toArray(new TreeNode[layerNodes.size()]); 117 return layerNodes.toArray(new TreeNode[layerNodes.size()]);
117 } 118 }
118 119
119 120
120 protected WMSLayerNode buildTreeNode(WMSLayer wms) { 121 protected WMSLayerNode buildTreeNode(WMSLayer wms) {
121 // FIXME: Is it correct to hide all layers with queryable=0 ?
122 // FIXME: Only for getFeatureInfo requests
123 //if (!wms.isQueryable()) {
124 // GWT.log("WMSLayer " + wms.getName() + " is not queryable!");
125 // return null;
126 //}
127
128 if (srs != null && srs.length() > 0) { 122 if (srs != null && srs.length() > 0) {
129 return wms.supportsSrs(srs) ? new WMSLayerNode(wms) : null; 123 return wms.supportsSrs(srs) ? new WMSLayerNode(wms) : null;
130 } 124 }
131 else { 125 else {
132 GWT.log("No target SRS specified."); 126 GWT.log("No target SRS specified.");

http://dive4elements.wald.intevation.org