Interface IncrementalCommand

All Superinterfaces:
Scheduler.RepeatingCommand

@Deprecated public interface IncrementalCommand extends Scheduler.RepeatingCommand
An IncrementalCommand is a command that is broken into one or more substeps, each substep brings the whole command nearer to completion. The command is complete when execute() returns false.
public class IncrementalCommandExample implements EntryPoint {

  public void onModuleLoad() {
    final Label label = new Label();
    
    DeferredCommand.addCommand(new IncrementalCommand() {
      private int index = 0;
      
      protected static final int COUNT = 10;
      
      public boolean execute() {
        label.setText("IncrementalCommand - index " + Integer.toString(index));
        
        return ++index < COUNT;
      }
    });
  }
}