Package org.freeplane.features.url

Examples of org.freeplane.features.url.UrlManager


    }
    repaint();
  }

  private URI assignAbsoluteURI(final String uriString) {
    final UrlManager urlManager = getModeController().getExtension(UrlManager.class);
    URI uri = null;
    try {
      uri = urlManager.getAbsoluteUri(model, new URI(uriString));
    }
    catch (final URISyntaxException e) {
      LogUtils.severe(e);
    }
        catch (MalformedURLException e) {
View Full Code Here


    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) {
View Full Code Here

    return uri;
  }

  public URI getAbsoluteUri(final MapModel map) {
    try {
      final UrlManager urlManager = (UrlManager) Controller.getCurrentModeController().getExtension(UrlManager.class);
      final URI absoluteUri = urlManager.getAbsoluteUri(map, uri);
      return absoluteUri;
    }
    catch (final MalformedURLException e) {
      e.printStackTrace();
    }
View Full Code Here

      open.addActionListener(new ActionListener() {
        public void actionPerformed(final ActionEvent e) {
          final ExternalResource extRes = node.getExtension(ExternalResource.class);
          if(extRes == null)
            return;
          final UrlManager urlManager = Controller.getCurrentModeController().getExtension(
              UrlManager.class);
          urlManager.loadURL(extRes.getUri());
        }
      });
    }
    return open;
  }
View Full Code Here

    modeController.setUserInputListenerFactory(userInputListenerFactory);
    controller.addModeController(modeController);
    controller.selectModeForBuild(modeController);
    new MapController(modeController);
    IconController.install(new IconController(modeController));
    UrlManager.install(new UrlManager());
    MapIO.install(modeController);
    AttributeController.install(new AttributeController(modeController));
    NodeStyleController.install(new NodeStyleController(modeController));
    EdgeController.install(new EdgeController(modeController));
    CloudController.install(new CloudController(modeController));
View Full Code Here

      button.setFocusable(false);
      button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
      button.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          final ModeController modeController = Controller.getCurrentModeController();
          final UrlManager urlManager = modeController.getExtension(UrlManager.class);
          urlManager.loadURL(uri);
        }
      });
      return button;
  }
View Full Code Here

    final UserInputListenerFactory userInputListenerFactory = new UserInputListenerFactory(modeController, false);
    modeController.setUserInputListenerFactory(userInputListenerFactory);
    controller.addModeController(modeController);
    controller.selectModeForBuild(modeController);
    new FMapController(modeController);
    UrlManager.install(new UrlManager());
    MapIO.install(modeController);
    IconController.install(new IconController(modeController));
    NodeStyleController.install(new NodeStyleController(modeController));
    EdgeController.install(new EdgeController(modeController));
    TextController.install(new TextController(modeController));
View Full Code Here

    }
    createDefaultStyleMap(map);
  }

  private void createDefaultStyleMap(final MapModel map) {
    UrlManager loader = UrlManager.getController();
    final File file = loader.defaultTemplateFile();
    if (file != null) {
      try {
        MapModel styleMapContainer = new MapModel();
        loader.load(Compat.fileToUrl(file), styleMapContainer);
        if (null != MapStyleModel.getExtension(styleMapContainer)){
          moveStyle(styleMapContainer, map, false);
          return;
        }
      }
      catch (Exception e) {
        LogUtils.warn(e);
        UITools.errorMessage(TextUtils.format("error_in_template", file));
      }
    };
    MapModel styleMapContainer = new MapModel();
    try {
      loader.load(ResourceController.getResourceController().getResource("/styles/viewer_standard.mm"), styleMapContainer);
      moveStyle(styleMapContainer, map, false);
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
    }
View Full Code Here

      super();
      this.urlManager = urlManager;
      this.mapController = mapController;
    }
  public static void install(ModeController modeController){
    UrlManager urlManager = modeController.getExtension(UrlManager.class);
    MapController mapController = modeController.getMapController();
    final MapIO mapIO = new MapIO(urlManager, mapController);
    modeController.addExtension(MapIO.class, mapIO);
  }
View Full Code Here

    filter.addExtension("jpg");
    filter.addExtension("jpeg");
    filter.addExtension("png");
    filter.addExtension("gif");
    filter.setDescription(TextUtils.getText("bitmaps"));
    final UrlManager urlManager = (UrlManager) modeController.getExtension(UrlManager.class);
    final JFileChooser chooser = urlManager.getFileChooser(null, false);
    chooser.setFileFilter(filter);
    chooser.setAcceptAllFileFilterUsed(false);
    chooser.setAccessory(new BitmapImagePreview(chooser));
    final int returnVal = chooser.showOpenDialog(viewController.getContentPane());
    if (returnVal != JFileChooser.APPROVE_OPTION) {
View Full Code Here

TOP

Related Classes of org.freeplane.features.url.UrlManager

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.