org.sourcejammer.client.gui.process
Class AbstractProcess

java.lang.Object
  |
  +--org.sourcejammer.client.gui.process.AbstractProcess
All Implemented Interfaces:
SJProcess
Direct Known Subclasses:
AddFileProcess, CheckInFilesProcess, CheckOutFileProcess, CheckOutReportProcess, DeleteLocalFileProcess, ForceCheckInProcess, GetChangeListProcess, GetFilesProcess, GetFileVersionProcess, GetLabeledVersionProcess, GetProjectProcess, MakeLabelProcess, RebuildFileViewProcess, RebuildLabelProcess, RefreshProjectProcess, ViewFileProcess, VisualDiffProcess

public abstract class AbstractProcess
extends java.lang.Object
implements SJProcess

Abstract process for non-event-thread processes kicked off by events. These will be like Actions, but can potentially be much more time consuming.


Field Summary
private  ProcessInfo processInfo
           
 
Constructor Summary
AbstractProcess()
           
 
Method Summary
 void fireProcess(ProcessInfo info)
           
 void increment()
           
 void increment(int i)
           
abstract  void process(java.lang.Object info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processInfo

private ProcessInfo processInfo
Constructor Detail

AbstractProcess

public AbstractProcess()
Method Detail

fireProcess

public void fireProcess(ProcessInfo info)
Specified by:
fireProcess in interface SJProcess

process

public abstract void process(java.lang.Object info)

increment

public void increment()

increment

public void increment(int i)


Copyright 2003 Soucejammer project.