} else if (layer.getType() == MapLayerInfo.TYPE_REMOTE_VECTOR) { isRegionatingFriendly = isRegionatingFriendly && layer.getRemoteFeatureSource().getQueryCapabilities() .isReliableFIDSupported();
if (layerType == MapLayerInfo.TYPE_REMOTE_VECTOR) { final SimpleFeatureSource source = mapLayerInfo.getRemoteFeatureSource(); FeatureLayer featureLayer = new FeatureLayer(source, layerStyle); featureLayer.setTitle( mapLayerInfo.getRemoteFeatureSource().getSchema().getTypeName());
if (mapLayerInfo.getType() == MapLayerInfo.TYPE_VECTOR) type = mapLayerInfo.getFeature().getFeatureType(); else type = mapLayerInfo.getRemoteFeatureSource().getSchema(); } catch (IOException ioe) { throw new RuntimeException(