1 11 package org.eclipse.core.runtime.jobs; 12 13 import org.eclipse.core.runtime.*; 14 15 27 public abstract class ProgressProvider { 28 40 public abstract IProgressMonitor createMonitor(Job job); 41 42 54 public IProgressMonitor createProgressGroup() { 55 return new NullProgressMonitor(); 56 } 57 58 82 public IProgressMonitor createMonitor(Job job, IProgressMonitor group, int ticks) { 83 return new SubProgressMonitor(group, ticks); 84 } 85 86 95 public IProgressMonitor getDefaultMonitor() { 96 return new NullProgressMonitor(); 97 } 98 } 99 | Popular Tags |