if (layer.getClientLayerInfo() != null) { record.setAttribute(LayerListGrid.FLD_NAME, layer.getClientLayerInfo().getLabel()); } else if (layer.getReferencedLayerInfo() != null) { record.setAttribute(LayerListGrid.FLD_NAME, layer.getReferencedLayerInfo().getLabel()); if (layer.getClientLayerInfo() != null) { record.setAttribute(LayerListGrid.FLD_NAME, layer.getClientLayerInfo().getLabel()); } else if (layer.getReferencedLayerInfo() != null) { record.setAttribute(LayerListGrid.FLD_NAME, layer.getReferencedLayerInfo().getLabel()); if (layer.getClientLayerInfo() != null) { record.setAttribute(LayerListGrid.FLD_NAME, layer.getClientLayerInfo().getLabel()); } else if (layer.getReferencedLayerInfo() != null) { record.setAttribute(LayerListGrid.FLD_NAME, layer.getReferencedLayerInfo().getLabel());
final VectorLayerWidgetEditor vectorLayerWidgetEditor = (VectorLayerWidgetEditor) editor; if (layerDto.getReferencedLayerInfo() instanceof ClientVectorLayerInfo) { vectorLayerWidgetEditor.setClientVectorLayerInfo( (ClientVectorLayerInfo) layerDto.getReferencedLayerInfo()); } else {
public void show() { form.clearValues(); publicLayer.setValue(layer.getLayerModel().isPublic()); ClientLayerInfo cli = layer.getClientLayerInfo(); if (cli == null) { // If layerInfo not set (yet), copy from model. cli = layer.getReferencedLayerInfo(); } label.setValue(cli.getLabel()); defaultVisible.setValue(cli.isVisible()); minScale.setValue(SensibleScaleConverter.scaleToString(cli.getMinimumScale())); maxScale.setValue(SensibleScaleConverter.scaleToString(cli.getMaximumScale())); clearWidgetTabs(); loadWidgetTabs(layer); super.show(); }
private void saved() { if (form.validate()) { if (layer.getClientLayerInfo() == null) { layer.setClientLayerInfo(layer.getReferencedLayerInfo()); // clone?? } ClientLayerInfo cli = layer.getClientLayerInfo(); cli.setLayerInfo(null); cli.setVisible(defaultVisible.getValueAsBoolean()); cli.setLabel(label.getValueAsString()); cli.setMinimumScale(SensibleScaleConverter.stringToScale(minScale.getValueAsString())); cli.setMaximumScale(SensibleScaleConverter.stringToScale(maxScale.getValueAsString())); if (cli instanceof ClientRasterLayerInfo && opacitySlider != null) { float opacityValue = opacitySlider.getValue() / 100; ((ClientRasterLayerInfo) cli).setStyle(String.valueOf(opacityValue)); } else if (cli instanceof ClientVectorLayerInfo && styleHelper != null) { styleHelper.apply((ClientVectorLayerInfo) cli); } for (WidgetEditorHandler h : widgetEditors) { h.save(layer); } hide(); destroy(); if (callback != null) { callback.execute(true); } } }
tabset.addTab(createSettingsTab()); ClientLayerInfo config = layerDto.getClientLayerInfo() == null ? layer.getReferencedLayerInfo() : layer .getClientLayerInfo();