congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
SimpleBookmarkableLink
Code IndexAdd Tabnine to your IDE (free)

How to use
SimpleBookmarkableLink
in
org.geoserver.web.wicket

Best Java code snippets using org.geoserver.web.wicket.SimpleBookmarkableLink (Showing top 20 results out of 315)

origin: org.geoserver.web/web-core

Component workspaceLink(String id, final IModel itemModel) {
  IModel nameModel = NAME.getModel(itemModel);
  return new SimpleBookmarkableLink(id, WorkspaceEditPage.class, nameModel,
      "name", (String) nameModel.getObject());
}
origin: org.geoserver.web/gs-web-core

public <C extends Page> SimpleBookmarkableLink(
    String id, Class<C> pageClass, IModel<?> labelModel, String... pageParams) {
  this(id, pageClass, labelModel, toPageParameters(pageParams));
}
origin: org.geoserver.web/gs-web-core

public <C extends Page> SimpleBookmarkableLink(
    String id, Class<C> pageClass, IModel<?> labelModel, PageParameters params) {
  super(id, labelModel);
  add(link = new BookmarkablePageLink<Object>("link", pageClass, params));
  link.add(label = new Label("label", labelModel));
}
origin: org.geoserver.web/web-core

public SimpleBookmarkableLink(String id, Class pageClass, IModel labelModel, PageParameters params) {
  super(id, labelModel);
  
  add(link = new BookmarkablePageLink("link", pageClass, params));
  link.add(label = new Label("label", labelModel));
}
origin: org.geoserver.web/web-core

private Component workspaceLink(String id, IModel itemModel) {
  IModel nameModel = WORKSPACE.getModel(itemModel);
  return new SimpleBookmarkableLink(id, WorkspaceEditPage.class, nameModel, 
      "name", (String) nameModel.getObject());
}
origin: org.geoserver.web/web-core

public SimpleBookmarkableLink(String id, Class pageClass, IModel labelModel, String... pageParams) {
  this(id, pageClass, labelModel, toPageParameters(pageParams));
}

origin: org.geoserver.web/gs-web-core

private Component workspaceLink(String id, IModel itemModel) {
  IModel nameModel = WORKSPACE.getModel(itemModel);
  return new SimpleBookmarkableLink(
      id, WorkspaceEditPage.class, nameModel, "name", (String) nameModel.getObject());
}
origin: org.geoserver.web/gs-web-core

Component workspaceLink(String id, final IModel<WorkspaceInfo> itemModel) {
  IModel<?> nameModel = NAME.getModel(itemModel);
  return new SimpleBookmarkableLink(
      id, WorkspaceEditPage.class, nameModel, "name", (String) nameModel.getObject());
}
origin: org.geoserver.web/web-core

private Component workspaceLink(String id, final IModel model) {
  IModel nameModel = WORKSPACE.getModel(model);
  return new SimpleBookmarkableLink(id, WorkspaceEditPage.class, nameModel,
      "name", (String) nameModel.getObject());
}
origin: org.geoserver.web/web-core

Component workspaceLink(String id, IModel itemModel) {
  IModel wsNameModel = LayerGroupProvider.WORKSPACE.getModel(itemModel);
  String wsName = (String) wsNameModel.getObject();
  if (wsName != null) {
    return new SimpleBookmarkableLink(
      id, WorkspaceEditPage.class, new Model(wsName), "name", wsName);
  }
  else {
    return new WebMarkupContainer(id);
  }
}
origin: org.geoserver.web/gs-web-core

Component workspaceLink(String id, IModel<LayerGroupInfo> itemModel) {
  IModel<?> wsNameModel = LayerGroupProvider.WORKSPACE.getModel(itemModel);
  String wsName = (String) wsNameModel.getObject();
  if (wsName != null) {
    return new SimpleBookmarkableLink(
        id, WorkspaceEditPage.class, new Model<String>(wsName), "name", wsName);
  } else {
    return new WebMarkupContainer(id);
  }
}
origin: org.geoserver.web/gs-web-wms

Component workspaceLink(String id, IModel<StyleInfo> model) {
  IModel<?> wsNameModel = StyleProvider.WORKSPACE.getModel(model);
  String wsName = (String) wsNameModel.getObject();
  if (wsName != null) {
    return new SimpleBookmarkableLink(
        id, WorkspaceEditPage.class, new Model<String>(wsName), "name", wsName);
  } else {
    return new WebMarkupContainer(id);
  }
}
origin: org.geoserver.web/web-wms

Component workspaceLink( String id, IModel model ) {
  IModel wsNameModel = StyleProvider.WORKSPACE.getModel(model);
  String wsName = (String) wsNameModel.getObject();
  if (wsName != null) {
    return new SimpleBookmarkableLink(
      id, WorkspaceEditPage.class, new Model(wsName), "name", wsName);
  }
  else {
    return new WebMarkupContainer(id);
  }
}
origin: org.geoserver.web/gs-web-core

private Component layerLink(String id, final IModel<LayerInfo> model) {
  @SuppressWarnings("unchecked")
  IModel<String> layerNameModel = (IModel<String>) NAME.getModel(model);
  String wsName = getWorkspaceNameFromLayerInfo(model.getObject());
  String layerName = layerNameModel.getObject();
  String linkTitle = wsName + ":" + layerName;
  return new SimpleBookmarkableLink(
      id,
      ResourceConfigurationPage.class,
      new Model<>(linkTitle),
      ResourceConfigurationPage.NAME,
      layerName,
      ResourceConfigurationPage.WORKSPACE,
      wsName);
}
origin: org.geoserver.web/web-wms

Component styleLink( String id, IModel model ) {
  IModel nameModel = StyleProvider.NAME.getModel(model);
  IModel wsModel = StyleProvider.WORKSPACE.getModel(model);
  
  String name = (String) nameModel.getObject();
  String wsName = (String) wsModel.getObject();
  return new SimpleBookmarkableLink(id, StyleEditPage.class, nameModel, 
    StyleEditPage.NAME, name, StyleEditPage.WORKSPACE, wsName);
}
origin: org.geoserver.web/web-core

Component layerGroupLink(String id, IModel itemModel) {
  IModel groupNameModel = LayerGroupProvider.NAME.getModel(itemModel);
  IModel wsModel = LayerGroupProvider.WORKSPACE.getModel(itemModel);
  
  String groupName = (String) groupNameModel.getObject();
  String wsName = (String) wsModel.getObject();
  
  return new SimpleBookmarkableLink(id, LayerGroupEditPage.class, groupNameModel, 
    LayerGroupEditPage.GROUP, groupName, LayerGroupEditPage.WORKSPACE, wsName);
}
origin: org.geoserver.web/web-core

private Component layerLink(String id, final IModel model) {
  IModel layerNameModel = NAME.getModel(model);
  String wsName = (String) WORKSPACE.getModel(model).getObject();
  String layerName = (String) layerNameModel.getObject();
  return new SimpleBookmarkableLink(id, ResourceConfigurationPage.class, layerNameModel, 
      ResourceConfigurationPage.NAME, layerName, ResourceConfigurationPage.WORKSPACE, wsName);
}
origin: org.geoserver.web/gs-web-core

Component layerGroupLink(String id, IModel<LayerGroupInfo> itemModel) {
  IModel<?> groupNameModel = LayerGroupProvider.NAME.getModel(itemModel);
  IModel<?> wsModel = LayerGroupProvider.WORKSPACE.getModel(itemModel);
  String groupName = (String) groupNameModel.getObject();
  String wsName = (String) wsModel.getObject();
  if (wsName == null) {
    return new SimpleBookmarkableLink(
        id,
        LayerGroupEditPage.class,
        groupNameModel,
        LayerGroupEditPage.GROUP,
        groupName);
  } else {
    return new SimpleBookmarkableLink(
        id,
        LayerGroupEditPage.class,
        groupNameModel,
        LayerGroupEditPage.GROUP,
        groupName,
        LayerGroupEditPage.WORKSPACE,
        wsName);
  }
}
origin: org.geoserver.web/gs-web-wms

Component styleLink(String id, IModel<StyleInfo> model) {
  IModel<?> nameModel = StyleProvider.NAME.getModel(model);
  IModel<?> wsModel = StyleProvider.WORKSPACE.getModel(model);
  String name = (String) nameModel.getObject();
  String wsName = (String) wsModel.getObject();
  return new SimpleBookmarkableLink(
      id,
      StyleEditPage.class,
      nameModel,
      StyleEditPage.NAME,
      name,
      StyleEditPage.WORKSPACE,
      wsName);
}
origin: org.geoserver.web/web-core

private Component storeLink(String id, final IModel model) {
  IModel storeModel = STORE.getModel(model);
  String wsName = (String) WORKSPACE.getModel(model).getObject();
  String storeName = (String) storeModel.getObject();
  StoreInfo store = getCatalog().getStoreByName(wsName, storeName, StoreInfo.class);
  if(store instanceof DataStoreInfo) {
    return new SimpleBookmarkableLink(id, DataAccessEditPage.class, storeModel, 
        DataAccessEditPage.STORE_NAME, storeName, 
        DataAccessEditPage.WS_NAME, wsName);
  } else if (store instanceof WMSStoreInfo) {
    return new SimpleBookmarkableLink(id, WMSStoreEditPage.class, storeModel, 
        DataAccessEditPage.STORE_NAME, storeName, 
        DataAccessEditPage.WS_NAME, wsName);
  } else {
    return new SimpleBookmarkableLink(id, CoverageStoreEditPage.class, storeModel, 
        DataAccessEditPage.STORE_NAME, storeName, 
        DataAccessEditPage.WS_NAME, wsName);
  }
}
org.geoserver.web.wicketSimpleBookmarkableLink

Javadoc

A simple bookmarkable link with a label inside. This is a utility component, avoid some boilerplate code in case the link is really just pointing to a bookmarkable page without side effects

Most used methods

  • <init>
  • add
  • toPageParameters

Popular in Java

  • Updating database using SQL prepared statement
  • onRequestPermissionsResult (Fragment)
  • requestLocationUpdates (LocationManager)
  • onCreateOptionsMenu (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now