com.sun.electric.tool.generator.layout.fill
Class FillGenJob

java.lang.Object
  extended by com.sun.electric.tool.Job
      extended by com.sun.electric.tool.generator.layout.fill.FillGenJob
All Implemented Interfaces:
java.io.Serializable

public class FillGenJob
extends Job

User: gg151869 Date: Sep 19, 2006

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.electric.tool.Job
Job.Mode, Job.Priority, Job.Type
 
Field Summary
protected  FillGenConfig fillGenConfig
           
protected  ErrorLogger log
           
protected  Cell topCell
           
 
Fields inherited from class com.sun.electric.tool.Job
BATCHMODE, endTime, LOCALDEBUGFLAG, startTime
 
Constructor Summary
FillGenJob(Cell cell, FillGenConfig gen, boolean doItNow)
           
 
Method Summary
 boolean doIt()
          Implementation of Job.doIt() running only the doTemplateFill function.
 boolean doTemplateFill(FillGeneratorTool fillGen)
           
 Library getAutoFilLibrary()
           
 ErrorLogger getLogger()
           
protected  FillGeneratorTool setUpJob()
           
 void terminateOK()
          This method executes in the Client side after normal termination of doIt method.
 
Methods inherited from class com.sun.electric.tool.Job
abort, acquireExamineLock, checkAbort, fieldVariableChanged, getAllJobs, getDatabase, getDebug, getDeleteWhenDone, getDisplay, getExtendedUserInterface, getInfo, getNumThreads, getRunMode, getRunningJob, getScheduledToAbort, getStatus, getUserInterface, initJobManager, invokeExamineLater, isFinished, releaseExamineLock, remove, setDebug, setProgress, setReportExecutionFlag, setThreadMode, startJob, startJob, startJobOnMyResult, terminateFail, terminateIt, threadDatabase, toString, updateIncrementalDRCErrors, updateNetworkErrors, wantUpdateGui
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fillGenConfig

protected FillGenConfig fillGenConfig

topCell

protected Cell topCell

log

protected ErrorLogger log
Constructor Detail

FillGenJob

public FillGenJob(Cell cell,
                  FillGenConfig gen,
                  boolean doItNow)
Method Detail

getLogger

public ErrorLogger getLogger()

getAutoFilLibrary

public Library getAutoFilLibrary()

terminateOK

public void terminateOK()
Description copied from class: Job
This method executes in the Client side after normal termination of doIt method. This method should perform all needed termination actions.

Overrides:
terminateOK in class Job

setUpJob

protected FillGeneratorTool setUpJob()

doIt

public boolean doIt()
Implementation of Job.doIt() running only the doTemplateFill function. GNU version

Specified by:
doIt in class Job
Returns:
true if ran without errors.

doTemplateFill

public boolean doTemplateFill(FillGeneratorTool fillGen)