Examples of INewsMark


Examples of org.rssowl.core.persist.INewsMark

    if (feedView != null) {
      IEditorInput input = feedView.getEditorInput();
      if (input instanceof FeedViewInput) {
        FeedViewInput feedViewInput = (FeedViewInput) input;
        if (feedViewInput.getMark() != null) {
          INewsMark mark = feedViewInput.getMark();
          if (mark instanceof FolderNewsMark)
            return Owl.getPreferenceService().getEntityScope(((FolderNewsMark) mark).getFolder());

          return Owl.getPreferenceService().getEntityScope(feedViewInput.getMark());
        }
View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

      if (object instanceof IFolder)
        object = new FolderNewsMark((IFolder) object);

      /* Only news marks supported at this point */
      if (object instanceof INewsMark) {
        INewsMark mark = ((INewsMark) object);
        FeedViewInput input = new FeedViewInput(mark, perform);

        /* Start Blocking Feed Change Events if we open more than one Feed */
        if (i == 1)
          FeedView.setBlockFeedChangeEvent(true);
View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

              doSearch(NewsFilter.SearchTarget.LABELS);
          }
        });

        /* Offer to Save as Search */
        INewsMark inputMark = ((FeedViewInput) fFeedView.getEditorInput()).getMark();
        if (inputMark instanceof IBookMark || inputMark instanceof INewsBin || inputMark instanceof FolderNewsMark) {

          /* Separator */
          new MenuItem(menu, SWT.SEPARATOR);

View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

              onFilter(NewsFilter.Type.SHOW_LAST_5_DAYS);
          }
        });

        /* Offer to Save as Search */
        INewsMark inputMark = ((FeedViewInput) fFeedView.getEditorInput()).getMark();
        if (inputMark instanceof IBookMark || inputMark instanceof INewsBin || inputMark instanceof FolderNewsMark) {

          /* Separator */
          new MenuItem(menu, SWT.SEPARATOR);

View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

    if (saveSettings)
      saveIntegerValue(DefaultPreferences.BM_NEWS_FILTERING, type.ordinal());
  }

  private boolean needsCacheRevalidationFromSearch() {
    INewsMark mark = ((FeedViewInput) fFeedView.getEditorInput()).getMark();
    return (mark instanceof FolderNewsMark && mark.getNewsCount(INews.State.getVisible()) > NewsContentProvider.MAX_FOLDER_ELEMENTS);
  }
View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

    fNavigationToolBarManager.createControl(parent);
  }

  private void openContext(WebBrowserContext context) {
    NewsReference newsReference = context.getNewsReference();
    INewsMark newsMark = context.getNewsMark();

    PerformAfterInputSet perform = null;
    if (newsReference != null)
      perform = PerformAfterInputSet.selectNews(newsReference);
View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

  }

  private void saveColumnModelInBackground() {
    final IPreferenceScope[] scope = new IPreferenceScope[1];
    final boolean[] saveMark = new boolean[] { false };
    final INewsMark mark = fEditorInput.getMark();

    IPreferenceScope entityPrefs = Owl.getPreferenceService().getEntityScope(mark);
    if (entityPrefs.hasKey(DefaultPreferences.BM_NEWS_COLUMNS) || entityPrefs.hasKey(DefaultPreferences.BM_NEWS_SORT_COLUMN) || entityPrefs.hasKey(DefaultPreferences.BM_NEWS_SORT_ASCENDING)) {
      scope[0] = entityPrefs; //Save to Entity
      saveMark[0] = true;
View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

        }
      }

      /* Any Newsmark */
      else if (element instanceof INewsMark && selectedSet != null) {
        INewsMark mark = (INewsMark) element;
        mark.setParent(selectedSet);
        selectedSet.addMark(mark, null, null);
        foldersToSave.add(selectedSet);
      }
    }

View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

        }
      }

      /* Any Newsmark */
      else if (element instanceof INewsMark) {
        INewsMark mark = (INewsMark) element;
        mark.setParent(target);
        target.addMark(mark, null, null);
        foldersToSave.add(target);
      }
    }

View Full Code Here

Examples of org.rssowl.core.persist.INewsMark

        return;
      }
    }

    /* Open Bookmarks belonging to the News */
    INewsMark lastOpenedNewsMark = null;
    for (int i = 0; i < newsToOpen.size() && openedEditors < maxOpenEditors; i++) {
      INews news = newsToOpen.get(i);
      INewsMark newsmark;
      if (news.getParentId() != 0)
        newsmark = new NewsBinReference(news.getParentId()).resolve();
      else
        newsmark = CoreUtils.getBookMark(news.getFeedReference());

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.