Examples of LinkTransformer


Examples of org.freeplane.features.link.LinkTransformer

            final AttributeRegistryElement element = registry.getElement(selectedItem.toString());
            final SortedComboBoxModel list = element.getValues();
            SortedComboBoxModel linkedList = new SortedComboBoxModel();
            for(int i = 0; i < list.getSize();i++){
              final Object value = list.getElementAt(i);
              final Object transformedValue = new LinkTransformer(Controller.getCurrentModeController(), 1).transformContent(value, map);
              linkedList.add(transformedValue);
            }
            values.setExtensionList(linkedList);
        }
        catch (NoSuchElementException e) {
View Full Code Here

Examples of org.rssowl.ui.internal.LinkTransformer

    });

    List<LinkTransformer> linkTransformers = Controller.getDefault().getLinkTransformers();
    fLinkTransformerViewer.setInput(linkTransformers);

    LinkTransformer selectedTransformer = Controller.getDefault().getLinkTransformer(fPrefLinkTransformerId);
    if (selectedTransformer == null)
      selectedTransformer = linkTransformers.get(0);

    fLinkTransformerViewer.setSelection(new StructuredSelection(selectedTransformer));
View Full Code Here

Examples of org.rssowl.ui.internal.LinkTransformer

    else if (fUseTransformerCheck.getSelection() != fPrefUseLinkTransformer)
      otherDisplayChanges = true;
    else {
      IStructuredSelection selection = (IStructuredSelection) fLinkTransformerViewer.getSelection();
      if (!selection.isEmpty()) {
        LinkTransformer transformer = (LinkTransformer) selection.getFirstElement();
        if (!transformer.getId().equals(fPrefLinkTransformerId))
          otherDisplayChanges = true;
      }
    }

    /*
     * We can not simply store the one display property that has changed if any
     * of the properties changed because as soon as the global scope changes in
     * any way, these changes here would be overridden otherwise. The fix is to
     * store all display properties into the news mark in case any has changed.
     */
    if (otherDisplayChanges) {
      changed = true;

      scope.putBoolean(DefaultPreferences.BM_OPEN_SITE_FOR_NEWS, fOpenLinkOfNewsRadio.getSelection());
      scope.putBoolean(DefaultPreferences.BM_OPEN_SITE_FOR_EMPTY_NEWS, fOpenSiteForEmptyNewsCheck.getSelection());
      scope.putBoolean(DefaultPreferences.ENABLE_IMAGES, fLoadImagesForNewsCheck.getSelection());
      scope.putBoolean(DefaultPreferences.ENABLE_MEDIA, fLoadMediaForNewsCheck.getSelection());
      scope.putBoolean(DefaultPreferences.BM_USE_TRANSFORMER, fUseTransformerCheck.getSelection());

      IStructuredSelection selection = (IStructuredSelection) fLinkTransformerViewer.getSelection();
      if (!selection.isEmpty()) {
        LinkTransformer transformer = (LinkTransformer) selection.getFirstElement();
        scope.putString(DefaultPreferences.BM_TRANSFORMER_ID, transformer.getId());
      }
    }

    return changed;
  }
View Full Code Here

Examples of org.rssowl.ui.internal.LinkTransformer

    fGlobalScope.putBoolean(DefaultPreferences.ENABLE_MEDIA, fLoadMediaForNewsCheck.getSelection());
    fGlobalScope.putBoolean(DefaultPreferences.BM_USE_TRANSFORMER, fUseTransformerCheck.getSelection());

    IStructuredSelection selection = (IStructuredSelection) fLinkTransformerViewer.getSelection();
    if (!selection.isEmpty()) {
      LinkTransformer transformer = (LinkTransformer) selection.getFirstElement();
      fGlobalScope.putString(DefaultPreferences.BM_TRANSFORMER_ID, transformer.getId());
    }

    /* Columns */
    columnChange = fColumnSelectionControl.getModel().saveTo(fGlobalScope);

View Full Code Here

Examples of org.rssowl.ui.internal.LinkTransformer

      return Pair.create(news, false);

    /* Check if user configured to use a link transformer */
    if (fInputPreferences.getBoolean(DefaultPreferences.BM_USE_TRANSFORMER)) {
      String transformerId = fInputPreferences.getString(DefaultPreferences.BM_TRANSFORMER_ID);
      LinkTransformer transformer = Controller.getDefault().getLinkTransformer(transformerId);
      if (transformer != null)
        return Pair.create(transformer.toTransformedUrl(newsLink), true);
    }

    /* User wants to open the link of the news */
    return Pair.create(newsLink, false);
  }
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.