Package rabbit.data.store.model

Examples of rabbit.data.store.model.FileEvent


      // But both are views, not editors,so they are not added,
      // one for the newly opened editor.
      assertEquals(1, tracker.getData().size());

      Iterator<FileEvent> it = tracker.getData().iterator();
      FileEvent event = it.next();
      assertTrue(hasSamePart(event, editor));

      long start = event.getInterval().getStartMillis();
      long end = event.getInterval().getEndMillis();
      checkTime(preStart, start, postStart, preEnd, end, postEnd);
      assertTrue(hasSamePart(event, editor));

    } finally {
      win.close();
View Full Code Here


    }
  }

  @Override
  protected FileEvent createEvent() {
    return new FileEvent(new Interval(0, 1),
        Path.fromPortableString("/p/f/a.txt"));
  }
View Full Code Here

                               DataStore.FILE_STORE);
  }

  @Override
  protected FileEvent createEvent(DateTime t) {
    return new FileEvent(new Interval(t, t.plus(1)), new Path("/some"));
  }
View Full Code Here

    return new FileEvent(new Interval(t, t.plus(1)), new Path("/some"));
  }

  @Override
  protected FileEvent createEventDiff(DateTime t) {
    return new FileEvent(new Interval(t, t.plus(2)), new Path("/some/some"));
  }
View Full Code Here

    return new FileEventConverter();
  }

  @Override
  public void testConvert() throws Exception {
    FileEvent event = new FileEvent(new Interval(0, 1), new Path("/file/acb"));
    FileEventType type = converter.convert(event);
    assertEquals(event.getFilePath().toString(), type.getFilePath());
    assertEquals(event.getInterval().toDurationMillis(), type.getDuration());
  }
View Full Code Here

  }

  @Test
  public void testGetFilePath() {
    IPath path = Path.fromPortableString("/project/folder/me.txt");
    FileEvent event = createEvent(new Interval(0, 1), path);
    assertEquals(path, event.getFilePath());
  }
View Full Code Here

 
  /**
   * @see FileEvent#FileEvent(Interval, IPath)
   */
  protected FileEvent createEvent(Interval interval, IPath filePath) {
    return new FileEvent(interval, filePath);
  }
View Full Code Here

       * "C:/a.txt". We want workspace paths wherever possible.
       */
      if (input instanceof IFileEditorInput) {
        // Contains a file in the workspace
        IFile file = ((IFileEditorInput) input).getFile();
        return new FileEvent(new Interval(start, end), file.getFullPath());

      } else if (input instanceof IURIEditorInput) {
        // A file outside of workspace
        URI uri = ((IURIEditorInput) input).getURI();
        IPath path = new Path(uri.getPath());
        return new FileEvent(new Interval(start, end), path);
      }
    }
    return null;
  }
View Full Code Here

TOP

Related Classes of rabbit.data.store.model.FileEvent

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.