public void updateDisplay() { int recordCount = searchItems.getRecords().length; if (alwaysShowElements || recordCount >= 1) { searchItems.show(); } else { searchItems.hide(); } if (alwaysShowElements || recordCount >= 2) { operatorForm.show(); } else { operatorForm.hide(); } updateGeometriesOnMap(); }
/** * previous step can be vector or raster. * * @param layerConfig * @param info * @param previousStepName */ public void setData(DynamicLayerConfiguration layerConfig, RasterCapabilitiesInfo info, String previousStepName) { this.prevStepName = previousStepName; this.layerConfig = layerConfig; this.info = info; // ShapefileUploadStep sfup = // (ShapefileUploadStep) parent.getStep(NewLayerModelWizardWindow.STEP_SHAPEFILE_UPLOAD); // if (sfup != null && sfup.getFileName() != null) { // layerConfig.getClientLayerInfo().setLabel(sfup.getFileName()); // } if (info != null) { layerConfig.getClientLayerInfo().setLabel(info.getName()); } if (isRasterLayer(layerConfig) && containsFeatureInfoFormats(info)) { featureInfoFormatItem.setValueMap(info.getGetFeatureInfoFormats().toArray(new String[0])); } else { featureInfoForm.hide(); } isValid(); }