Mercurial > dive4elements > river
diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/WMSLayersTree.java @ 6826:74a437805e2a
Mapfile templates contain regex expressions to catch features more robust (#657).
Mapfile generation code is still confusing and should be refactored.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Wed, 14 Aug 2013 14:20:59 +0200 |
parents | ea9eef426962 |
children | 8c7433b8656d |
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/WMSLayersTree.java Wed Aug 14 11:28:30 2013 +0200 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/WMSLayersTree.java Wed Aug 14 14:20:59 2013 +0200 @@ -8,16 +8,15 @@ package org.dive4elements.river.client.client.ui.map; -import java.util.ArrayList; -import java.util.List; - import com.google.gwt.core.client.GWT; - import com.smartgwt.client.types.TreeModelType; import com.smartgwt.client.widgets.tree.Tree; import com.smartgwt.client.widgets.tree.TreeGrid; import com.smartgwt.client.widgets.tree.TreeNode; +import java.util.ArrayList; +import java.util.List; + import org.dive4elements.river.client.shared.model.Capabilities; import org.dive4elements.river.client.shared.model.WMSLayer; @@ -119,6 +118,13 @@ protected WMSLayerNode buildTreeNode(WMSLayer wms) { + // FIXME: Is it correct to hide all layers with queryable=0 ? + // FIXME: Only for getFeatureInfo requests + //if (!wms.isQueryable()) { + // GWT.log("WMSLayer " + wms.getName() + " is not queryable!"); + // return null; + //} + if (srs != null && srs.length() > 0) { return wms.supportsSrs(srs) ? new WMSLayerNode(wms) : null; }