Examples of MapModel


Examples of org.freeplane.features.map.MapModel

  }
 
  protected URI createURI(final NodeModel node) {
    final Controller controller = Controller.getCurrentController();
    final ViewController viewController = controller.getViewController();
    final MapModel map = node.getMap();
    final File file = map.getFile();
    final boolean useRelativeUri = ResourceController.getResourceController().getProperty("links").equals(
        "relative");
    if (file == null && useRelativeUri) {
      JOptionPane.showMessageDialog(viewController.getContentPane(), TextUtils
          .getText("not_saved_for_image_error"), "Freeplane", JOptionPane.WARNING_MESSAGE);
      return null;
    }
    final UrlManager urlManager = controller.getModeController().getExtension(UrlManager.class);
    final JFileChooser chooser = urlManager.getFileChooser(null, false);
    chooser.setAcceptAllFileFilterUsed(false);
    if (factories.size() > 1) {
      final FileFilter combiFileFilter = getCombiFileFilter();
      chooser.addChoosableFileFilter(combiFileFilter);
      for (final IViewerFactory factory : factories) {
        chooser.addChoosableFileFilter(new FactoryFileFilter(factory));
      }
      chooser.setFileFilter(combiFileFilter);
    }
    else {
      chooser.setFileFilter(new FactoryFileFilter(factories.iterator().next()));
    }
    chooser.setAccessory(new ImagePreview(chooser));
    final int returnVal = chooser.showOpenDialog(Controller.getCurrentController().getViewController()
        .getContentPane());
    if (returnVal != JFileChooser.APPROVE_OPTION) {
      return null;
    }
    final File input = chooser.getSelectedFile();
    if (input == null) {
      return null;
    }
    URI uri = uriOf(input);
    if (uri == null) {
      return null;
    }
    if (useRelativeUri && uri.getScheme().equals("file")) {
      uri = LinkController.toLinkTypeDependantURI(map.getFile(), input);
    }
    return uri;
  }
View Full Code Here

Examples of org.freeplane.features.map.MapModel

      return;
    final IScriptStarter starter = (IScriptStarter) modeController.getExtension(IScriptStarter.class);
    if(starter == null)
      return;
    final NodeModel node = reminderExtension.getNode();
    final MapModel map = node.getMap();
    final Controller controller = modeController.getController();
    if(! controller.getMapViewManager().getMaps(modeController.getModeName()).containsValue(map))
      return;
    starter.executeScript(node, script);
    }
View Full Code Here

Examples of org.freeplane.features.map.MapModel

        }
      }
      if (node == null) {
        node = Controller.getCurrentModeController().getMapController().getSelectedNode();
      }
      final MapModel map = node.getMap();
      URI absoluteUri = activeView.getAbsoluteUri(map);
      if(absoluteUri == null)
        return false;
      final String sActUri = absoluteUri.toString();
      if (!sActUri.matches(".*_[0-9]{2}\\.[a-zA-Z0-9]*")) {
View Full Code Here

Examples of org.geomajas.gwt.client.map.MapModel

  @Override
  protected void selectRectangle(Bbox selectedArea) {
    // we can clear here !
    if (!shiftOrCtrl) {
      MapModel mapModel = mapWidget.getMapModel();
      mapModel.clearSelectedFeatures();
    }
    GwtCommand commandRequest = new GwtCommand(SearchByLocationRequest.COMMAND);
    SearchByLocationRequest request = new SearchByLocationRequest();
    request.setLayerIds(getSelectionLayerIds());
    for (Layer<?> layer : mapWidget.getMapModel().getLayers()) {
View Full Code Here

Examples of org.geomajas.gwt.client.map.MapModel

    // we can clear here (but remember the selected feature for the special case of single selection) !
    final String singleSelectionId = mapWidget.getMapModel().getSelectedFeature();
    if (clearSelection) {
      mapWidget.getMapModel().clearSelectedFeatures();
    }
    MapModel mapModel = mapWidget.getMapModel();
    Coordinate worldPosition = mapModel.getMapView().getWorldViewTransformer().viewToWorld(coordinate);
    GwtCommand commandRequest = new GwtCommand(SearchByLocationRequest.COMMAND);
    SearchByLocationRequest request = new SearchByLocationRequest();
    Layer<?> layer = mapModel.getSelectedLayer();
    if (priorityToSelectedLayer && layer != null && layer instanceof VectorLayer) {
      if (!layer.isShowing()) {
        return;
      }
      request.setLayerIds(new String[] { layer.getServerLayerId() });
      request.setFilter(layer.getServerLayerId(), ((VectorLayer) layer).getFilter());
    } else {
      request.setLayerIds(getVisibleServerLayerIds(mapModel));
    }
    Point point = mapModel.getGeometryFactory().createPoint(worldPosition);
    request.setLocation(GeometryConverter.toDto(point));
    request.setCrs(mapWidget.getMapModel().getCrs());
    request.setQueryType(SearchByLocationRequest.QUERY_INTERSECTS);
    request.setSearchType(SearchByLocationRequest.SEARCH_ALL_LAYERS);
    request.setBuffer(calculateBufferFromPixelTolerance());
View Full Code Here

Examples of org.geomajas.gwt.client.map.MapModel

   */
  @Api
  public MapWidget(String id, String applicationId) {
    setID(id);
    this.applicationId = applicationId;
    mapModel = new MapModel(getID() + "Graphics");
    mapModel.addMapModelHandler(this);
    mapModel.getMapView().addMapViewChangedHandler(this);
    graphics = new GraphicsWidget(getID() + "Graphics");
    painterVisitor = new PainterVisitor(graphics);
    mapModel.addFeatureSelectionHandler(new MapWidgetFeatureSelectionHandler(this));
View Full Code Here

Examples of org.geomajas.gwt.client.map.MapModel

public class CommitActivity implements Activity {

  public WorkflowContext execute(WorkflowContext context) throws WorkflowException {
    if (context instanceof MapModelWorkflowContext) {
      MapModelWorkflowContext mmc = (MapModelWorkflowContext) context;
      final MapModel mapModel = mmc.getMapModel();
      final FeatureTransaction ft = mmc.getFeatureTransaction();

      PersistTransactionRequest request = new PersistTransactionRequest();
      request.setFeatureTransaction(ft.toDto());
      request.setCrs(mapModel.getCrs());

      GwtCommand command = new GwtCommand(PersistTransactionRequest.COMMAND);
      command.setCommandRequest(request);

      GwtCommandDispatcher.getInstance().execute(command, new CommandCallback() {

        public void execute(CommandResponse response) {
          if (response instanceof PersistTransactionResponse) {
            PersistTransactionResponse ptr = (PersistTransactionResponse) response;
            mapModel.applyFeatureTransaction(new FeatureTransaction(ft.getLayer(), ptr
                .getFeatureTransaction()));
          }
        }
      });
    }
View Full Code Here

Examples of org.geomajas.gwt.client.map.MapModel

  private int filterCount;
  private VectorLayer vLayer;

  @Before
  public void setUp() {
    mapModel = new MapModel("test");
    vLayerInfo = new ClientVectorLayerInfo();
    VectorLayerInfo serverInfo = new VectorLayerInfo();
    serverInfo.setLayerType(LayerType.POLYGON);
    vLayerInfo.setLayerInfo(serverInfo);
    vLayerInfo.setMaxExtent(new Bbox(0, 0, 180, 180));
View Full Code Here

Examples of org.geomajas.gwt.client.map.MapModel

    return "org.geomajas.gwt.client.widget.attribute.AttributeFormTest";
  }

  @PostConstruct
  public void initialize() {
    mapModel = new MapModel("mapBeans");
    mapModel.initialize(mapInfo);
    layer = mapModel.getVectorLayer("beansLayer");
  }
View Full Code Here

Examples of org.geomajas.gwt.client.map.MapModel

public class TestSequenceProcessor {

  private MapModel mapModel;

  public TestSequenceProcessor() {
    mapModel = new MapModel("foobar");
    ClientMapInfo info = new ClientMapInfo();
    info.setCrs("EPSG:4326");
    info.setInitialBounds(new Bbox(0, 0, 180, 180));

    ClientVectorLayerInfo layerInfo = new ClientVectorLayerInfo();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.