Package org.geoserver.web.wicket

Examples of org.geoserver.web.wicket.ParamResourceModel


                        return new Label(id);
                    }
                } else if(property == NewLayerPageProvider.ACTION) {
                    final Resource resource = (Resource) itemModel.getObject();
                    if(resource.isPublished()) {
                        return resourceChooserLink(id, itemModel, new ParamResourceModel("publishAgain", this));
                    } else {
                        return resourceChooserLink(id, itemModel, new ParamResourceModel("publish", this));
                    }
                } else {
                    throw new IllegalArgumentException(
                            "Don't know of property " + property.getName());
                }
View Full Code Here


        }
        if (String.class.equals(attribute.getBinding())) {
            try {
                attribute.setSize(Integer.parseInt(size));
                if (attribute.getSize() <= 0) {
                    sizeField.error(new ParamResourceModel("notPositive", this));
                    valid = false;
                }
            } catch (Exception e) {
                sizeField.error(new ParamResourceModel("notInteger", this, size));
                valid = false;
            }

        }
        if (Geometry.class.isAssignableFrom(attribute.getBinding()) && attribute.getCrs() == null) {
View Full Code Here

        super(componentId, storeEditForm);
    }

    protected FileParamPanel buildFileParamPanel(final IModel paramsModel) {
        FileParamPanel file = new DirectoryParamPanel("url", new MapModel(paramsModel, URLP.key),
                new ParamResourceModel("shapefile", this), true);
        file.setFileFilter(new Model<ExtensionFileFilter>(new ExtensionFileFilter(".shp")));
        return file;
    }
View Full Code Here

     */
    static String getLocalizedName(Class binding) {
        if (binding == null) {
            return "-";
        } else if (BINDINGS.contains(binding)) {
            return new ParamResourceModel("AttributeType." + binding.getSimpleName(), null)
                    .getString();
        } else {
            return binding.getSimpleName();
        }
    }
View Full Code Here

        FileParamPanel file = buildFileParamPanel(paramsModel);
        add(file);

        add(new CharsetPanel("charset", new MapModel(paramsModel, DBFCHARSET.key),
                new ParamResourceModel("charset", this), false));

        add(new CheckBoxParamPanel("memoryMapped", new MapModel(paramsModel, MEMORY_MAPPED.key),
                new ParamResourceModel("memoryMapped", this)));
        add(new CheckBoxParamPanel("cacheMemoryMaps", new MapModel(paramsModel,
                CACHE_MEMORY_MAPS.key), new ParamResourceModel("cacheMemoryMaps", this)));

        add(new CheckBoxParamPanel("spatialIndex", new MapModel(paramsModel,
                CREATE_SPATIAL_INDEX.key), new ParamResourceModel("spatialIndex", this)));
    }
View Full Code Here

                CREATE_SPATIAL_INDEX.key), new ParamResourceModel("spatialIndex", this)));
    }

    protected FileParamPanel buildFileParamPanel(final IModel paramsModel) {
        FileParamPanel file = new FileParamPanel("url", new MapModel(paramsModel, URLP.key),
                new ParamResourceModel("shapefile", this), true);
        file.setFileFilter(new Model(new ExtensionFileFilter(".shp")));
        file.getFormComponent().add(new FileExistsValidator());
        return file;
    }
View Full Code Here

        } else {
            layer = getCatalog().getLayerByName(layerName);
        }
       
        if(layer == null) {
            error(new ParamResourceModel("ResourceConfigurationPage.notFound", this, layerName).getString());
            setResponsePage(LayerPage.class);
            return;
        }

       
View Full Code Here

                    public void onSubmit() {
                        setResponsePage(store.configurationPage);
                    }
                };
                link.setEnabled(thereAreWorkspaces);
                link.add(new Label("resourcelabel", new ParamResourceModel("other." + store.key, NewDataPage.this)));
                item.add(link);
                item.add(new Label("resourceDescription", new ParamResourceModel("other." + store.key + ".description", NewDataPage.this)));
                Image icon = new Image("storeIcon", store.icon);
                // TODO: icons could provide a description too to be used in alt=...
                icon.add(new AttributeModifier("alt", true, new Model("")));
                item.add(icon);
            }
View Full Code Here

                        if(info.getIcon() != null) {
                            image = new Image("link.icon", new ResourceReference(info.getComponentClass(), info.getIcon()));
                        } else {
                            image = new Image("link.icon", new ResourceReference(GeoServerBasePage.class, "img/icons/silk/wrench.png"));
                        }
                        image.add(new AttributeModifier("alt", true, new ParamResourceModel(info.getTitleKey(), null)));
                        link.add(image);
                        item.add(link);
                    }
                });
            }
View Full Code Here

   * Gets the page title from the PageName.title resource, falling back on "GeoServer" if not found
   * @return
   */
  String getPageTitle() {
      try {
          ParamResourceModel model = new ParamResourceModel("title", this);
          return "GeoServer: " + model.getString();
      } catch(Exception e) {
          LOGGER.warning(getClass().getSimpleName() + " does not have a title set");
      }
      return "GeoServer";
    }
View Full Code Here

TOP

Related Classes of org.geoserver.web.wicket.ParamResourceModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.