Examples of ResourceEvent


Examples of org.jboss.forge.addon.resource.events.ResourceEvent

      Collection<ResourceEvent> changeSet = transaction.getChangeSet();
      Assert.assertEquals(3, changeSet.size());
      Iterator<ResourceEvent> iterator = changeSet.iterator();
      // Created the file
      {
         ResourceEvent event = iterator.next();
         Assert.assertThat(event, is(instanceOf(ResourceCreated.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the Directory
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertThat(event.getResource(), is(instanceOf(DirectoryResource.class)));
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the File resource
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      Assert.assertFalse(file.exists());
      Assert.assertTrue(fileResource.exists());
      transaction.commit();
      Assert.assertTrue(fileResource.exists());
View Full Code Here

Examples of org.jboss.forge.addon.resource.events.ResourceEvent

      newResource.createNewFile();
      Collection<ResourceEvent> changeSet = transaction.getChangeSet();
      Assert.assertEquals(5, changeSet.size());
      Iterator<ResourceEvent> iterator = changeSet.iterator();
      {
         ResourceEvent event = iterator.next();
         // Created the file
         Assert.assertThat(event, is(instanceOf(ResourceCreated.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the Directory
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertThat(event.getResource(), is(instanceOf(DirectoryResource.class)));
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the Directory
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the File resource
         Assert.assertThat(event, is(instanceOf(ResourceDeleted.class)));
         Assert.assertEquals(anotherResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the File resource
         Assert.assertThat(event, is(instanceOf(ResourceCreated.class)));
         Assert.assertEquals(newResource, event.getResource());
      }
      Assert.assertFalse(file.exists());
      Assert.assertTrue(fileResource.exists());
      transaction.commit();
      Assert.assertTrue(fileResource.exists());
View Full Code Here

Examples of q_impress.pmi.lib.events.ResourceEvent

    if (resource instanceof AbstractResource) return true;
    else return false;
  }
 
  private void fireAddResourceEvent(boolean isBefore, IResource target) {
    ResourceEvent event = new ResourceEvent(this, target);
    for (ResourceEventListener l : this.resourceEventListeners) {
      if (isBefore) l.beforeResourceAdded(event);
      else l.resourceAdded(event);
    }
  }
View Full Code Here

Examples of q_impress.pmi.lib.events.ResourceEvent

      else l.resourceAdded(event);
    }
  }
 
  private void fireRemoveResourceEvent(boolean isBefore, IResource target) {
    ResourceEvent event = new ResourceEvent(this, target);
    for (ResourceEventListener l : this.resourceEventListeners) {
      if (isBefore) l.beforeResourceRemoved(event);
      else l.resourceRemoved(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.