Package org.geoserver.web.wicket

Examples of org.geoserver.web.wicket.ParamResourceModel


        String wsName = parameters.getString(WS_NAME);
        String storeName = parameters.getString(STORE_NAME);
        CoverageStoreInfo csi = getCatalog().getCoverageStoreByName(wsName, storeName);
       
        if(csi == null) {
            error(new ParamResourceModel("CoverageStoreEditPage.notFound", this, storeName, wsName).getString());
            setResponsePage(StorePage.class);
            return;
        }
       
        initUI(csi);
View Full Code Here


                        items.remove( index );
                        items.add( index-1, PositionPanel.this.entry );
                        target.addComponent( layerTable );
                    }
                };
                upLink.getImage().add(new AttributeModifier("alt", true, new ParamResourceModel("up", upLink)));
                add( upLink);
            }
            else {
                ImageAjaxLink blankLink = new ImageAjaxLink( "up", new ResourceReference( getClass(), "../../img/icons/blank.png") ) {
                    @Override
                    protected void onClick(AjaxRequestTarget target) {
                    }
                };
                blankLink.getImage().add(new AttributeModifier("alt", true, new Model("")));
                add(blankLink);
            }
           
            if ( items.indexOf( entry ) < items.size() - 1 ) {
                ImageAjaxLink downLink = new ImageAjaxLink( "down", new ResourceReference( getClass(), "../../img/icons/silk/arrow_down.png") ) {
                    @Override
                    protected void onClick(AjaxRequestTarget target) {
                        int index = items.indexOf( PositionPanel.this.entry );
                        items.remove( index );
                        items.add( index+1, PositionPanel.this.entry );
                        target.addComponent( layerTable );
                    }
                };
                downLink.getImage().add(new AttributeModifier("alt", true, new ParamResourceModel("down", downLink)));
                add( downLink);
            }
            else {
                ImageAjaxLink blankLink = new ImageAjaxLink( "down", new ResourceReference( getClass(), "../../img/icons/blank.png") ) {
                    @Override
View Full Code Here

    public Object getDisplayValue(Object o) {
      File f = (File) o;
     
      if(f == USER_HOME) {
          return new ParamResourceModel("userHome", GeoServerFileChooser.this).getString();
      } else if(f.equals(GeoserverDataDirectory.getGeoserverDataDirectory())) {
          return new ParamResourceModel("dataDirectory", GeoServerFileChooser.this).getString();
      }
     
      try {
          return FileSystemView.getFileSystemView().getSystemDisplayName(f);
      } catch(Exception e) {
View Full Code Here

        // check if we have anything to import
        provider = new WMSLayerProvider();       
        provider.setStoreId(storeId);
       
        if (provider.size() <= 0) {
            error(new ParamResourceModel("storeEmpty", this, store.getName(),
                    store.getWorkspace().getName()).getString());
        }

        // build the GUI
        form = new Form("form", new CompoundPropertyModel(this));
        form.setOutputMarkupId(true);
        add(form);
        layers = new GeoServerTablePanel<LayerResource>("layerChooser", provider, true) {

            @Override
            protected Component getComponentForProperty(String id, IModel itemModel,
                    Property<LayerResource> property) {
                if (property == WMSLayerProvider.NAME) {
                    return new Label(id, property.getModel(itemModel));
                } else if(property == WMSLayerProvider.STATUS) {
                    Fragment f = new Fragment(id, "labelIcon", WMSLayerImporterPage.this);
                    f.add(new Image("icon", new IconModel(itemModel)));
                    f.add(new Label("label", new StatusModel(itemModel)));
                    return f;
                } else if(property == WMSLayerProvider.ACTION) {
                    final LayerResource resource = (LayerResource) itemModel.getObject();
                    final LayerStatus status = resource.getStatus();
                    if(status == LayerStatus.PUBLISHED || status == LayerStatus.NEWLY_PUBLISHED || status == LayerStatus.UPDATED) {
                        return resourceChooserLink(id, itemModel, new ParamResourceModel("NewLayerPage.publishAgain", this));
                    } else {
                        return resourceChooserLink(id, itemModel, new ParamResourceModel("NewLayerPage.publish", this));
                    }
                }
               
                return null;
            }
View Full Code Here

                    // grab the selection
                    List<LayerResource> selection = layers.getSelection();

                    // if nothing was selected we need to go back
                    if (selection.size() == 0) {
                        error(new ParamResourceModel("selectionEmpty", WMSLayerImporterPage.this)
                                .getString());
                    } else {
                        publishLayers(selection);
                    }
                } catch (Exception e) {
View Full Code Here

            this.layerResource = layerResource;
        }

        public Object getObject() {
            LayerResource resource = (LayerResource) layerResource.getObject();
                return new ParamResourceModel("WMSLayerImporterPage.status." + resource.getStatus(),
                        WMSLayerImporterPage.this, resource.getError()).getString();
        }
View Full Code Here

        if (style != null) {
            try {
                setRawSLD(readFile(style));
            } catch (IOException e) {
                // ouch, the style file is gone! Register a generic error message
                Session.get().error(new ParamResourceModel("sldNotFound", this, style.getFilename()).getString());
            }
        }

        // style copy functionality
        styles = new DropDownChoice("existingStyles", new Model(), new StylesModel(), new StyleChoiceRenderer());
View Full Code Here

                    public CharSequence preDecorateScript(CharSequence script) {
                        return "if(event.view.document.gsEditors."
                                + editor.getTextAreaMarkupId()
                                + ".getCode() != '' &&"
                                + "!confirm('"
                                + new ParamResourceModel("confirmOverwrite", AbstractStylePage.this)
                                        .getString() + "')) return false;" + script;
                    }
                };
            }
View Full Code Here

                updateModel();
            }
        });
       
        int fontCount =  GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts().length;
        add(new Label("fontCount", new ParamResourceModel("StatusPage.fontCount", this, fontCount)));
        add(new BookmarkablePageLink("show.fonts", JVMFontsPage.class));

        add(new AjaxLink("clear.resourceCache") {
            @Override
            public void onClick(AjaxRequestTarget target) {
View Full Code Here

            // set it back in the main page and redirect to it
            previusPage.updateResource(tinfo);
            setResponsePage(previusPage);
        } catch (Exception e) {
            LOGGER.log(Level.SEVERE, "Failed to create feature type", e);
            error(new ParamResourceModel("creationFailure", this, getFirstErrorMessage(e))
                    .getString());
        }
    }
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.