public static class CircuitChangeJobs.MakeCellAnnotationJob extends Job
Job.Inform, Job.Key, Job.Priority, Job.Type
finished, LOCALDEBUGFLAG, MIN_NUM_SECONDS, reportExecution, timer
Modifier and Type | Method and Description |
---|---|
static void |
addAnnotation(Cell c,
Variable.Key k,
java.lang.String annotation,
EditingPreferences ep) |
static void |
addAnnotation(Cell c,
Variable.Key k,
java.lang.String annotation,
ERectangle rect,
AbstractTextDescriptor.Position pos,
EditingPreferences ep) |
boolean |
doIt()
This is the main work method.
|
static void |
makeAnnotationMenuCommand(Tool tool,
Variable.Key key,
java.lang.String newAnnotation) |
void |
terminateOK()
This method executes in the Client side after normal termination of doIt
method.
|
abort, checkAbort, error, fieldVariableChanged, findValidSnapshot, getAllJobs, getDatabase, getDebug, getDeleteWhenDone, getEditingPreferences, getEnvironment, getExtendedUserInterface, getExtraDebug, getInfo, getInform, getKey, getRunningJob, getScheduledToAbort, getStatus, getTechPool, getTool, getUserInterface, initJobManager, inServerThread, isClientThread, isExamine, isFinished, pipeClient, pipeServer, remove, setCurrentLibraryInJob, setDebug, setProgress, setReportExecutionFlag, setUserInterface, showSnapshot, socketClient, startJob, startJob, startJobOnMyResult, terminateFail, terminateIt, toString, updateIncrementalDRCErrors, updateNetworkErrors
public static void makeAnnotationMenuCommand(Tool tool, Variable.Key key, java.lang.String newAnnotation)
public boolean doIt() throws JobException
Job
doIt
in class Job
JobException
- TODOpublic void terminateOK()
Job
terminateOK
in class Job
public static void addAnnotation(Cell c, Variable.Key k, java.lang.String annotation, EditingPreferences ep)
public static void addAnnotation(Cell c, Variable.Key k, java.lang.String annotation, ERectangle rect, AbstractTextDescriptor.Position pos, EditingPreferences ep)