Package org.geomajas.configuration.client

Examples of org.geomajas.configuration.client.ClientToolbarInfo


    ClientMapInfo mapInfo = ((GetMapConfigurationResponse)response).getMapInfo();

    Assert.assertEquals(MAP_ID, mapInfo.getId());
    Assert.assertEquals("EPSG:4326", mapInfo.getCrs());

    ClientToolbarInfo toolbar = mapInfo.getToolbar();
    Assert.assertNotNull(toolbar);
    Assert.assertEquals("toolbar", toolbar.getId());
    Assert.assertEquals(1, toolbar.getTools().size());
    Assert.assertEquals("ZoomToSelection", toolbar.getTools().get(0).getId());

    List<ClientLayerInfo> layers = mapInfo.getLayers();
    Assert.assertEquals(0, layers.size());
  }
View Full Code Here


    ClientMapInfo mapInfo = ((GetMapConfigurationResponse)response).getMapInfo();

    Assert.assertEquals(MAP_ID, mapInfo.getId());
    Assert.assertEquals("EPSG:4326", mapInfo.getCrs());

    ClientToolbarInfo toolbar = mapInfo.getToolbar();
    Assert.assertNotNull(toolbar);
    Assert.assertEquals("toolbar", toolbar.getId());
    Assert.assertEquals(4, toolbar.getTools().size());

    List<ClientLayerInfo> layers = mapInfo.getLayers();
    Assert.assertEquals(1, layers.size());
    ClientLayerInfo layer = layers.get(0);
    Assert.assertEquals(CLIENT_LAYER_ID, layer.getId());
View Full Code Here

   *
   * @param mapInfo map info
   */
  public void initialize(ClientMapInfo mapInfo) {
    if (!initialized) {
      ClientToolbarInfo toolbarInfo = mapInfo.getToolbar();
      if (toolbarInfo != null) {
        for (ClientToolInfo tool : toolbarInfo.getTools()) {
          String id = tool.getId();
          if (ToolId.TOOL_SEPARATOR.equals(id)) {
            addToolbarSeparator();
          } else {
            ToolbarBaseAction action = ToolbarRegistry.getToolbarAction(id, mapWidget);
View Full Code Here

  private int getPixelTolerance() {
    if (pixelTolerance < 0) {
      pixelTolerance = 5;

      // First try and get the pixelTolerance value from the selection controller configuration:
      ClientToolbarInfo toolbarInfo = mapWidget.getMapModel().getMapInfo().getToolbar();
      if (null != toolbarInfo && null != toolbarInfo.getTools()) {
        for (ClientToolInfo tool : toolbarInfo.getTools()) {
          if ("SelectionMode".equals(tool.getId())) {
            ToolbarBaseAction action = ToolbarRegistry.getToolbarAction(tool.getId(), mapWidget);
            if (action instanceof SelectionModalAction) {
              for (Parameter parameter : tool.getParameters()) {
                ((ConfigurableAction) action).configure(parameter.getName(), parameter.getValue());
View Full Code Here

  public ClientToolbarInfo securityClone(ClientToolbarInfo original) {
    // the data is explicitly copied as this assures the security is considered when copying.
    if (null == original) {
      return null;
    }
    ClientToolbarInfo client = new ClientToolbarInfo();
    client.setId(original.getId());
    client.setTools(securityClone(original.getTools()));
    return client;
  }
View Full Code Here

TOP

Related Classes of org.geomajas.configuration.client.ClientToolbarInfo

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.