Package org.rssowl.core.model.types

Examples of org.rssowl.core.model.types.IMark


          eventsCounter[0]++;
        }
      };
      NewsModel.getDefault().addBookMarkListener(bookmarkListener);

      IMark mark = folder.getMarks().get(0);

      IPreferencesScope bookmarkScope = NewsModel.getDefault().getEntityScope(mark);
      bookmarkScope.putString("key1", "value1");
      bookmarkScope.flush();
View Full Code Here


  private void fillMarkEvents(Map<IMark, IFolder> markFoldersMap,
      List<BookMarkEvent> bookMarkEvents, List<SearchMarkEvent> searchMarkEvents) {
   
    for (Map.Entry<IMark, IFolder> mapEntry : markFoldersMap.entrySet()) {
      IMark mark = mapEntry.getKey();
      IFolder newParent = mapEntry.getValue();
      IFolder oldParent = mark.getFolder();
      synchronized (mark) {
        removeMarkFromParent(mark);
        addMarkToFolder(newParent, mark);
      }
      if (mark instanceof IBookMark) {
        BookMarkEvent event = new BookMarkEvent((IBookMark) mark, oldParent, true);
        bookMarkEvents.add(event);
        DBHelper.putEventTemplate(event);
      }
      else if (mark instanceof ISearchMark) {
        SearchMarkEvent event = new SearchMarkEvent((ISearchMark) mark, oldParent, true);
        searchMarkEvents.add(event);
        DBHelper.putEventTemplate(event);
      }
      else
        throw new IllegalArgumentException("Uknown mark subclass found: " + mark.getClass()); //$NON-NLS-1$
     
    }
  }
View Full Code Here

 
  private void fillMarkEvents(List<ReparentInfo<IMark, IFolder>> markInfos,
      List<BookMarkEvent> bookMarkEvents, List<SearchMarkEvent> searchMarkEvents) {
   
    for (ReparentInfo<IMark, IFolder> markInfo : markInfos) {
      IMark mark = markInfo.getObject();
      IFolder newParent = markInfo.getNewParent();
      IFolder oldParent = mark.getFolder();
      IMark newPosition = markInfo.getNewPosition();
      synchronized (mark) {
        removeMarkFromParent(mark);
        addMarkToFolder(newParent, mark);
        if (newPosition != null) {
          List<IMark> markList = new ArrayList<IMark>(1);
View Full Code Here

TOP

Related Classes of org.rssowl.core.model.types.IMark

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.