Package | Description |
---|---|
com.sun.electric |
Package for all of Electric.
|
com.sun.electric.database.hierarchy |
Package for hierarchy (cell instances inside of cells).
|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.database.variable |
Package for handling variables.
|
com.sun.electric.tool |
Package for all synthesis and analysis tools.
|
com.sun.electric.tool.drc |
Package for handling the design-rule checking tool.
|
com.sun.electric.tool.extract |
Package for handling node extraction, parasitics, etc.
|
com.sun.electric.tool.generator.layout.fill | |
com.sun.electric.tool.io.input | |
com.sun.electric.tool.io.output | |
com.sun.electric.tool.logicaleffort |
Package for handling the logical effort tool.
|
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.ui |
Modifier and Type | Method and Description |
---|---|
void |
Main.UserInterfaceDummy.termLogging(ErrorLogger logger,
boolean explain,
boolean terminate) |
Modifier and Type | Method and Description |
---|---|
int |
Library.checkAndRepair(boolean repair,
ErrorLogger errorLogger)
Method to check and repair data structure errors in this Library.
|
int |
Cell.checkAndRepair(boolean repair,
ErrorLogger errorLogger)
Method to check and repair data structure errors in this Cell.
|
static Export |
Export.newInstance(Cell parent,
ExportId exportId,
java.lang.String name,
TextDescriptor nameTextDescriptor,
PortInst originalPort,
boolean alwaysDrawn,
boolean bodyOnly,
PortCharacteristic characteristic,
ErrorLogger errorLogger)
Factory method to create an Export
|
Modifier and Type | Method and Description |
---|---|
int |
ArcInst.checkAndRepair(boolean repair,
java.util.List<Geometric> list,
ErrorLogger errorLogger)
Method to check and repair data structure errors in this ArcInst.
|
int |
NodeInst.checkAndRepair(boolean repair,
java.util.List<Geometric> list,
ErrorLogger errorLogger)
Method to check and repair data structure errors in this NodeInst.
|
static NodeInst |
NodeInst.newInstance(Cell parent,
NodeProto protoType,
java.lang.String name,
TextDescriptor nameDescriptor,
java.awt.geom.Point2D center,
EPoint size,
Orientation orient,
int flags,
int techBits,
TextDescriptor protoDescriptor,
ErrorLogger errorLogger)
Long form method to create a NodeInst.
|
Modifier and Type | Method and Description |
---|---|
void |
UserInterface.termLogging(ErrorLogger logger,
boolean explain,
boolean terminate) |
Modifier and Type | Method and Description |
---|---|
void |
UserInterfaceExec.termLogging(ErrorLogger logger,
boolean explain,
boolean terminate) |
Modifier and Type | Method and Description |
---|---|
static ErrorLogger |
Quick.checkDesignRules(DRC.DRCPreferences dp,
ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds) |
static ErrorLogger |
Quick.checkDesignRules(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds,
DRC.CheckDRCJob drcJob,
DRC.DRCPreferences dp,
GeometryHandler.GHMode mode,
boolean onlyArea)
This is the entry point for DRC.
|
static ErrorLogger |
Schematic.doCheck(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
DRC.DRCPreferences dp) |
static ErrorLogger |
DRC.getDRCErrorLogger(boolean layout,
boolean incremental,
java.lang.String extraMsg)
DRC INTERFACE
|
static ErrorLogger |
DRC.getDRCIncrementalLogger() |
Modifier and Type | Method and Description |
---|---|
static ErrorLogger |
Quick.checkDesignRules(DRC.DRCPreferences dp,
ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds) |
static ErrorLogger |
Quick.checkDesignRules(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds,
DRC.CheckDRCJob drcJob,
DRC.DRCPreferences dp,
GeometryHandler.GHMode mode,
boolean onlyArea)
This is the entry point for DRC.
|
static ErrorLogger |
Schematic.doCheck(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
DRC.DRCPreferences dp) |
Constructor and Description |
---|
ReportInfo(ErrorLogger eL,
Technology tech,
DRC.DRCPreferences dp,
boolean specificGeoms) |
Modifier and Type | Method and Description |
---|---|
static ErrorLogger |
ParasiticTool.getParasiticErrorLogger() |
Modifier and Type | Method and Description |
---|---|
boolean |
LayerCoverageTool.GeometryOnNetwork.analyzeCoverage(java.awt.geom.Rectangle2D bbox,
ErrorLogger errorLogger)
Method to analyze amount of area covered by layer and if meets the minimum
specified
|
Modifier and Type | Field and Description |
---|---|
protected ErrorLogger |
FillGenJob.log |
Modifier and Type | Method and Description |
---|---|
ErrorLogger |
FillGenJob.getLogger() |
Modifier and Type | Field and Description |
---|---|
static ErrorLogger |
Input.errorLogger
Log errors.
|
Modifier and Type | Method and Description |
---|---|
static void |
LibraryStatistics.checkLibraries(ErrorLogger errorLogger,
java.io.File[] dirs) |
static JelibParser |
JELIB.parse(IdManager idManager,
java.net.URL fileURL,
FileType fileType,
boolean onlyProjectSettings,
ErrorLogger errorLogger) |
static JelibParser |
JelibParser.parse(LibId libId,
java.net.URL fileURL,
FileType fileType,
boolean onlyProjectSettings,
ErrorLogger errorLogger) |
void |
LibraryStatistics.readHeaders(ErrorLogger errorLogger) |
void |
LibraryStatistics.readJelibVersions(ErrorLogger errorLogger) |
static ELIB.Header |
ELIB.readLibraryHeader(java.net.URL fileURL,
ErrorLogger errorLogger)
Method to read a Library from disk.
|
static java.util.Map<Setting,java.lang.Object> |
JELIB.readProjectSettings(java.net.URL fileURL,
FileType fileType,
TechPool techPool,
ErrorLogger errorLogger) |
static boolean |
ELIB.readStatistics(java.net.URL fileURL,
ErrorLogger errorLogger,
com.sun.electric.tool.io.input.LibraryStatistics.FileContents fc)
Method to read a Library from disk.
|
Modifier and Type | Field and Description |
---|---|
protected ErrorLogger |
Output.errorLogger
for storing generated errors
|
Modifier and Type | Method and Description |
---|---|
ErrorLogger |
LENetlister1.getErrorLogger() |
abstract ErrorLogger |
LENetlister.getErrorLogger()
Get the error logger
|
ErrorLogger |
LENetlister2.getErrorLogger() |
Constructor and Description |
---|
LESizer(LESizer.Alg alg,
LENetlister1 netlist,
Job job,
ErrorLogger errorLogger)
Creates a new instance of LESizer
|
LESizer2(LESizer.Alg alg,
LENetlister2 netlist,
Job job,
ErrorLogger errorLogger)
Creates a new instance of LESizer
|
Modifier and Type | Method and Description |
---|---|
static ErrorLogger |
ErrorLogger.newInstance(java.lang.String system)
Create a new ErrorLogger instance.
|
static ErrorLogger |
ErrorLogger.newInstance(java.lang.String system,
boolean persistent)
Create a new ErrorLogger instance.
|
ErrorLogger |
ErrorLogger.XMLParser.process(java.net.URL fileURL,
boolean verbose) |
static ErrorLogger |
ErrorLogger.read(IdReader reader) |
Modifier and Type | Method and Description |
---|---|
void |
UserInterfaceMain.termLogging(ErrorLogger log,
boolean explain,
boolean terminate) |
Modifier and Type | Method and Description |
---|---|
ErrorLogger |
ErrorLoggerTree.ErrorLoggerTreeNode.getLogger() |
Modifier and Type | Method and Description |
---|---|
static void |
ErrorLoggerTree.addLogger(ErrorLogger logger,
boolean explain,
boolean terminate) |
static boolean |
ErrorLoggerTree.hasLogger(ErrorLogger logger) |