Examples of addJobChangeListener()


Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

        }
        model.disableUI(parts, blockUntilSaved);
        // Add a listener for enabling the UI after the save job has
        // finished, and for displaying an error dialog if
        // necessary.
        saveJob.addJobChangeListener(new JobChangeAdapter() {
          public void done(final IJobChangeEvent event) {
            ((InternalSaveable) model).setBackgroundSaveJob(null);
            shellProvider.getShell().getDisplay().asyncExec(
                new Runnable() {
                  public void run() {
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

        if (log.isTraceEnabled()) {
            IJobManager jobManager = Job.getJobManager();
            Job currentJob = jobManager.currentJob();
            if (currentJob != null) {
                currentJob.addJobChangeListener(jobChangeListener);
                log.trace("currentJob='" + currentJob.getName() + "'");
            }
        }
        if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
            // Creations, deletions, modifications of files and folders.
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

  private void makeActions() {
    action1 = new Action() {
      public void run() {
        Job job = new XMLJob(currentFile.getProject());
        job.addJobChangeListener(new JobChangeAdapter() {
          public void done(IJobChangeEvent event) {
            Display.getDefault().asyncExec(new Runnable() {
              public void run() {
                //viewer.refresh();
                //viewer.expandToLevel(2);
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

            public void run() {
                if (MessageDialog.openConfirm(Display.getCurrent().getActiveShell(),
                    "Fix dependencies",
                    "Alter dependencies?\n\nAnything marked in green will be synchronized.")) {
                    Job job = new SyncIvyFilesJob(dependencies);
                    job.addJobChangeListener(new JobChangeAdapter() {
                        public void done(IJobChangeEvent arg0) {
                            refresh(true);
                        }
                    });
                    job.schedule();
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

      }
    };
   
    job.setUser(true);
    job.schedule();
    job.addJobChangeListener(new JobChangeAdapter() {
      @Override
      public void done(IJobChangeEvent event) {
        Display.getDefault().asyncExec(new Runnable() {
          public void run() {
            MessageDialog.openInformation(window.getShell(), "Finished",
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

        // start thejob
        Job job = new CardImageLoaderJob(adapter);

        // update view when job get's done
        job.addJobChangeListener(new JobChangeAdapter() {
          @Override
          public void done(IJobChangeEvent event) {
            if (event.getResult().isOK()) {
              CardImageLoaderJob job = (CardImageLoaderJob) event.getJob();
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

      }
    };
    job.setPriority(Job.LONG);
    // Enable progress in taskbar on Windows 7
    job.setProperty(IProgressConstants2.SHOW_IN_TASKBAR_ICON_PROPERTY, true);
    job.addJobChangeListener(new JobChangeAdapter() {
      /* (non-Javadoc)
       * @see org.eclipse.core.runtime.jobs.JobChangeAdapter#done(org.eclipse.core.runtime.jobs.IJobChangeEvent)
       */
      @Override
      public void done(IJobChangeEvent event) {
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

      public void done(IJobChangeEvent event) {
        syncInProgressMap.remove(log);
      }
    });
    if (callback != null) {
      job.addJobChangeListener(new JobChangeAdapter() {
        /* (non-Javadoc)
         * @see org.eclipse.core.runtime.jobs.JobChangeAdapter#done(org.eclipse.core.runtime.jobs.IJobChangeEvent)
         */
        @Override
        public void done(IJobChangeEvent event) {
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

            }
        };
        job.setUser(false);
        job.setSystem(false);
        job.setPriority(Job.SHORT);
        job.addJobChangeListener(new JobChangeAdapter() {

            @Override
            public void done(IJobChangeEvent event) {
                // in principle, the following line should be enabled, but it
                // appears to force project rebuild
View Full Code Here

Examples of org.eclipse.core.runtime.jobs.Job.addJobChangeListener()

    };
   
    IPerspectiveDescriptor finalPersp = PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(FusePerspective.ID);
    final boolean switchPerspective = confirmPerspectiveSwitch(workbenchWindow, finalPersp);

    job.addJobChangeListener(new JobChangeAdapter() {
      public void done(IJobChangeEvent event) {
        final IStatus result = event.getResult();
        if (!result.isOK()) {
          Display.getDefault().asyncExec(new Runnable() {
            public void run() {
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.