public class DSPFReader extends Input<java.lang.Object>
Modifier and Type | Class and Description |
---|---|
static class |
DSPFReader.DSPFData |
static class |
DSPFReader.ParasiticType |
Input.InputPreferences
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 DSPF file from disk.
|
DSPFReader.DSPFData |
parseDSPFFile(Cell cell) |
DSPFReader.DSPFData |
readDSPFFile(java.lang.String file,
Cell cell) |
changesQuiet, closeInput, eofDuring, getAKeyword, getInputPreferences, getLine, getLineAndUpdateProgress, getLineAndUpdateProgressBinary, getLineFromBinary, getProgressNote, getRestOfComment, getRestOfLine, importLibrary, initKeywordParsing, isBreakCharacter, isChangeQuiet, isNewLibraryCreated, openBinaryInput, openStringsInput, openTextInput, preprocessLine, 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 readycurrentCells
- this map will be filled with currentCells in Libraries found in library filepublic DSPFReader.DSPFData readDSPFFile(java.lang.String file, Cell cell)
file
- public DSPFReader.DSPFData parseDSPFFile(Cell cell)