public class DEF extends LEFDEF
Modifier and Type | Class and Description |
---|---|
static class |
DEF.DEFPreferences |
LEFDEF.GetLayerInformation, LEFDEF.ViaDef
Input.InputPreferences
curTech, knownLayers, layerWidthsFromLEF, PLACELEFEXPORTS, PLACELEFGEOMETRY, prXkey, prYkey, viaDefsFromLEF, widthsFromLEF
byteCount, dataInputStream, ep, errorLogger, fileLength, filePath, inputStream, lineReader, pushbackInputStream, READ_BUFFER_SIZE
Modifier and Type | Method and Description |
---|---|
protected Library |
importALibrary(Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells)
Method to import a library from disk.
|
protected java.lang.String |
preprocessLine(java.lang.String line)
Helper method for keyword processing which removes comments.
|
getKnownLayers, getLayerBasedOnNameAndMask, getLayerInformation, getLayerInformation, getLayerWidths, initializeLEFDEF, reportError, reportWarning, reportWarning
changesQuiet, closeInput, eofDuring, getAKeyword, getInputPreferences, getLine, getLineAndUpdateProgress, getLineAndUpdateProgressBinary, getLineFromBinary, getProgressNote, getRestOfComment, getRestOfLine, importLibrary, initKeywordParsing, isBreakCharacter, isChangeQuiet, isNewLibraryCreated, openBinaryInput, openStringsInput, openTextInput, processInput, readWholeLine, setProgressNote, setProgressValue, startProgressDialog, stopProgressDialog, updateProgressDialog
protected Library importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
importALibrary
in class Input<java.lang.Object>
lib
- the library to fillcurrentCells
- this map will be filled with currentCells in Libraries found in library fileprotected java.lang.String preprocessLine(java.lang.String line)
Input
preprocessLine
in class Input<java.lang.Object>
line
- a line of text just read.