public class JELIB extends LibraryFiles
Input.InputPreferences
cellLambda, cellsConstructed, convertMosisCmosTechnologies, errorCount, IO_DUMMY_OBJECT, IO_TRUE_LIBRARY, lib, mainLibDirectory, nodeProtoCount, nodeProtoList, rotationMirrorBits, scaledCells, scaleLambdaBy20, sizeCorrectors, TINYDISTANCE, topLevelLibrary, totalCells, VERBOSE, version
byteCount, dataInputStream, ep, errorLogger, fileLength, filePath, inputStream, lineReader, READ_BUFFER_SIZE
Modifier and Type | Method and Description |
---|---|
static JelibParser |
parse(IdManager idManager,
java.net.URL fileURL,
FileType fileType,
boolean onlyProjectSettings,
ErrorLogger errorLogger) |
static java.util.Map<Setting,java.lang.Object> |
readProjectSettings(java.net.URL fileURL,
FileType fileType,
TechPool techPool,
ErrorLogger errorLogger) |
protected void |
realizeCellsRecursively(Cell cell,
java.util.HashSet<Cell> recursiveSetupFlag,
java.lang.String scaledCellName,
double scale)
Method to recursively create the contents of each cell in the library.
|
canScale, cleanupLibraryInput, computeLambda, computeTech, convertGeomName, findOldViewName, findTechnologyName, getReaderForLib, initializeLibraryInput, readALibrary, readExternalLibraryFromFilename, readInputLibrary, readLibrary, readLibrary, readProjectSettings, readProjectsSettingsFromLibrary, reloadLibrary, reloadLibraryCells, scanNodesForRecursion, spreadLambda
changesQuiet, closeInput, eofDuring, getAKeyword, getInputPreferences, getLine, getLineFromBinary, getProgressNote, getRestOfLine, importALibrary, importLibrary, initKeywordParsing, isBreakCharacter, isChangeQuiet, isNewLibraryCreated, openBinaryInput, openStringsInput, openTextInput, preprocessLine, readWholeLine, setProgressNote, setProgressValue, startProgressDialog, stopProgressDialog, updateProgressDialog
public static java.util.Map<Setting,java.lang.Object> readProjectSettings(java.net.URL fileURL, FileType fileType, TechPool techPool, ErrorLogger errorLogger)
public static JelibParser parse(IdManager idManager, java.net.URL fileURL, FileType fileType, boolean onlyProjectSettings, ErrorLogger errorLogger) throws java.io.IOException
java.io.IOException