Examples of ModelEvent


Examples of org.netbeans.spi.viewmodel.ModelEvent

       // this.quorumNativeLibrary = (QuorumLibraryManager) virtualMachine.getNativeLibraries();
        plugins = virtualMachine.getPluginManager();
    }

    public void update() {
        ModelEvent event = new ModelEvent.TreeChanged(this);
        for(ModelListener l : listeners) {
            l.modelChanged(event);
        }
    }
View Full Code Here

Examples of org.netbeans.spi.viewmodel.ModelEvent

    public void removeModelListener(ModelListener ml) {
        listeners.remove(ml);
    }

    private void update() {
        ModelEvent event = new ModelEvent.TreeChanged(this);
        for (ModelListener l : listeners) {
            l.modelChanged(event);
        }
    }
View Full Code Here

Examples of org.netbeans.spi.viewmodel.ModelEvent

    public void localsChanged() {
        this.update();
    }
   
    private void update() {
        ModelEvent event = new ModelEvent.TreeChanged(this);
        for(ModelListener l : listeners) {
            l.modelChanged(event);
        }
    }
View Full Code Here

Examples of org.rssowl.core.model.events.ModelEvent

        case REMOVE:
          eventTypeString = " Removed ("; //$NON-NLS-1$
          break;
      }
      IExtendableType type = null;
      ModelEvent event = events.iterator().next();
      if (eventType != EventType.REMOVE)
        type = event.getEntity();

      String typeName = type == null ? "" : type.getClass().getSimpleName();
      String typeString = type == null ? "" : type.toString();

      if (events.size() > 0 && typeName == "")
        typeName = events.iterator().next().getClass().getSimpleName();

      System.out.println(typeName + eventTypeString + typeString + ", events = " + events.size() + ", isRoot = " + event.isRoot() + ")");
    }
  }
View Full Code Here

Examples of org.rssowl.core.model.events.ModelEvent

      List<INews> changedNews = new ArrayList<INews>(newsList.size());

      for (INews news : newsList) {
        INews oldNews = fDb.ext().peekPersisted(news, 2, true);
        if (oldNews == null || !checkIfNewsIsIdentical || !news.isIdentical(oldNews)) {
          ModelEvent eventTemplate = new NewsEvent(oldNews, news, true);
          DBHelper.putEventTemplate(eventTemplate);
          changedNews.add(news);
        }
      }
View Full Code Here

Examples of org.rssowl.core.model.events.ModelEvent

  public IFeed saveFeed(IFeed feed, List<INews> newsToRemove) {
    fWriteLock.lock();
    try {
      DBHelper.saveFeed(fDb, feed);
      for (INews newsItem : newsToRemove) {
        ModelEvent eventTemplate = new NewsEvent(null, newsItem, true);
        DBHelper.putEventTemplate(eventTemplate);
        fDb.delete(newsItem);
      }
      fDb.commit();
    } catch (Db4oException e) {
View Full Code Here

Examples of org.rssowl.core.model.events.ModelEvent

    int id = System.identityHashCode(modelEvent.getEntity());
    EventsMap.getInstance().putEventTemplate(id, modelEvent);
  }
 
  static final void saveFeed(ObjectContainer db, IFeed feed) {
    ModelEvent feedEventTemplate = new FeedEvent(feed, true);
    DBHelper.putEventTemplate(feedEventTemplate);
    List<INews> changedNews = new ArrayList<INews>(feed.getNews().size());
   
    for (INews news : feed.getNews()) {
      INews oldNews = db.ext().peekPersisted(news, 2, true);
      if (oldNews == null) {
        changedNews.add(news);
      }
      else if (!news.isIdentical(oldNews)) {
        ModelEvent newsEventTemplate = new NewsEvent(oldNews, news, false);
        DBHelper.putEventTemplate(newsEventTemplate);
        changedNews.add(news);
      }
    }
    for (INews news : changedNews) {
View Full Code Here

Examples of org.rssowl.core.model.events.ModelEvent

  private void processUpdatedEvent(EventArgs args) {
    IEntity entity = getEntity(args);
    if (entity == null)
      return;
   
    ModelEvent event = createModelEvent(entity);
    if (event != null)
      EventsMap.getInstance().putUpdateEvent(event);
   
  }
View Full Code Here

Examples of org.rssowl.core.model.events.ModelEvent

  private void processCreatedEvent(EventArgs args) {
    IEntity entity = getEntity(args);
    if (entity == null)
      return;

    ModelEvent event = createModelEvent(entity);
    if (event != null)
      EventsMap.getInstance().putPersistEvent(event);
  }
View Full Code Here

Examples of org.rssowl.core.model.events.ModelEvent

  private void processDeletedEvent(EventArgs args) {
    IEntity entity = getEntity(args);
    if (entity == null)
      return;
   
    ModelEvent event = createModelEvent(entity);
    if (event != null)
      EventsMap.getInstance().putRemoveEvent(event);
  }
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.