com.sun.electric.tool.io.input
Class ReadableDump
java.lang.Object
com.sun.electric.tool.io.input.Input
com.sun.electric.tool.io.input.LibraryFiles
com.sun.electric.tool.io.input.ReadableDump
public class ReadableDump
- extends LibraryFiles
This class reads files in readable-dump (.txt) format.
Fields inherited from class com.sun.electric.tool.io.input.LibraryFiles |
cellLambda, cellsConstructed, convertMosisCmosTechnologies, errorCount, IO_DUMMY_OBJECT, IO_TRUE_LIBRARY, lib, mainLibDirectory, nodeProtoCount, nodeProtoList, rotationMirrorBits, scaledCells, scaleLambdaBy20, sizeCorrectors, TINYDISTANCE, topLevelLibrary, totalCells, VERBOSE, version |
Method Summary |
protected double |
computeLambda(Cell cell,
int cellIndex)
|
protected void |
computeTech(Cell cell,
java.util.Set uncomputedCells)
|
protected boolean |
readProjectSettings()
Method to read project settings from a Library. |
protected void |
realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> markCellForNodes,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library. |
protected boolean |
spreadLambda(Cell cell,
int cellIndex)
|
Methods inherited from class com.sun.electric.tool.io.input.LibraryFiles |
canScale, cleanupLibraryInput, convertGeomName, findOldViewName, findTechnologyName, getReaderForLib, initializeLibraryInput, readALibrary, readExternalLibraryFromFilename, readInputLibrary, readLibrary, readProjectsSettingsFromLibrary, reloadLibrary, reloadLibraryCells, scanNodesForRecursion |
Methods inherited from class com.sun.electric.tool.io.input.Input |
changesQuiet, closeInput, eofDuring, getAKeyword, getLine, getLineFromBinary, getProgressNote, getRestOfLine, importALibrary, importLibrary, importToCurrentLibrary, initKeywordParsing, isBreakCharacter, isChangeQuiet, isNewLibraryCreated, openBinaryInput, openStringsInput, openTextInput, preprocessLine, readWholeLine, setProgressNote, setProgressValue, startProgressDialog, stopProgressDialog, updateProgressDialog |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
readProjectSettings
protected boolean readProjectSettings()
- Description copied from class:
LibraryFiles
- Method to read project settings from a Library.
This method is never called.
Instead, it is always overridden by the appropriate read subclass.
- Overrides:
readProjectSettings
in class LibraryFiles
- Returns:
- true on error.
realizeCellsRecursively
protected void realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> markCellForNodes,
java.lang.String scaledCellName,
double scale)
- Method to recursively create the contents of each cell in the library.
spreadLambda
protected boolean spreadLambda(Cell cell,
int cellIndex)
- Overrides:
spreadLambda
in class LibraryFiles
computeTech
protected void computeTech(Cell cell,
java.util.Set uncomputedCells)
- Overrides:
computeTech
in class LibraryFiles
computeLambda
protected double computeLambda(Cell cell,
int cellIndex)
- Overrides:
computeLambda
in class LibraryFiles