|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.runtime.jobs.JobChangeAdapter
com.ibm.etools.iseries.editor.language.model.DdsModelLpexAdapter.ParseJobScheduler
This class schedules jobs to parse the model from the editor's contents in the background. The singleton pattern is used.
Constructor Summary | |
---|---|
DdsModelLpexAdapter.ParseJobScheduler()
|
Method Summary | |
---|---|
void |
createPendingJob(com.ibm.etools.iseries.editor.language.model.DdsModelLpexAdapter.DdsJob newJob)
If there is a pending job - merge with it otherwise create a pending job. |
void |
done(IJobChangeEvent event)
|
void |
jobHasFinished(Job finishedJob)
If the scheduled job has ended then schedule another one because something changed since the scheduled job started running. |
void |
schedule(com.ibm.etools.iseries.editor.language.model.DdsModelLpexAdapter.DdsJob newJob)
Schedule a job If a job is already scheduled but not running merge with it. |
void |
scheduleParse(int rangeBottom,
int rangeTop)
Schedule a job to parse the contents of the Lpex editor. |
void |
scheduleResequence()
Schedule a job to synch the sequence numbers in model with the contents of the Lpex editor. |
Methods inherited from class org.eclipse.core.runtime.jobs.JobChangeAdapter |
---|
aboutToRun, awake, running, scheduled, sleeping |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DdsModelLpexAdapter.ParseJobScheduler()
Method Detail |
public void scheduleParse(int rangeBottom, int rangeTop)
public void scheduleResequence()
public void schedule(com.ibm.etools.iseries.editor.language.model.DdsModelLpexAdapter.DdsJob newJob)
public void createPendingJob(com.ibm.etools.iseries.editor.language.model.DdsModelLpexAdapter.DdsJob newJob)
public void jobHasFinished(Job finishedJob)
finishedJob
- public void done(IJobChangeEvent event)
|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |