Uses of Class
com.sun.electric.database.hierarchy.Library

Packages that use Library
com.sun.electric.database.change Package for handling changes to the Electric database. 
com.sun.electric.database.constraint Package for handling constraint propagation in the Electric database. 
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.id Package for Ids in the Electric database. 
com.sun.electric.database.variable Package for handling variables. 
com.sun.electric.tool Package for all synthesis and analysis tools. 
com.sun.electric.tool.cvspm Package for the CVS tool which synchronizes circuitry using source-code control. 
com.sun.electric.tool.generator Package for handling generation tools (PLA, ROM, pad-frame, etc.) 
com.sun.electric.tool.generator.cmosPLA   
com.sun.electric.tool.generator.layout   
com.sun.electric.tool.generator.layout.fill   
com.sun.electric.tool.io Package for handling the I/O tool (file import and export). 
com.sun.electric.tool.io.input   
com.sun.electric.tool.io.input.verilog   
com.sun.electric.tool.io.output   
com.sun.electric.tool.logicaleffort Package for handling the logical effort tool. 
com.sun.electric.tool.project Package for handling the project management tool. 
com.sun.electric.tool.sc Package for handling the silicon-compiler tool. 
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.dialogs   
com.sun.electric.tool.user.dialogs.options   
com.sun.electric.tool.user.menus   
com.sun.electric.tool.user.tecEdit   
com.sun.electric.tool.user.ui   
 

Uses of Library in com.sun.electric.database.change
 

Methods in com.sun.electric.database.change with parameters of type Library
 void Changes.eraseLibrary(Library lib)
          Method to announce that a Library is about to be erased.
 void Changes.modifyLibrary(Library lib, ImmutableLibrary oldD)
          Method to announce a change to a Library.
 void Changes.readLibrary(Library lib)
          Method to announce that a Library has been read.
 void Changes.writeLibrary(Library lib)
          Method to announce that a Library is about to be written to disk.
 

Uses of Library in com.sun.electric.database.constraint
 

Methods in com.sun.electric.database.constraint with parameters of type Library
 void Constraints.eraseLibrary(Library lib)
          Method to announce that a Library is about to be erased.
 void Layout.modifyLibrary(Library lib, ImmutableLibrary oldD)
          Method to handle a change to a Library.
 void Constraints.modifyLibrary(Library lib, ImmutableLibrary oldD)
          Method to announce a change to a Library.
 void Constraints.readLibrary(Library lib)
          Method to announce that a Library has been read.
 void Constraints.writeLibrary(Library lib)
          Method to announce that a Library is about to be written to disk.
 

Uses of Library in com.sun.electric.database.hierarchy
 

Methods in com.sun.electric.database.hierarchy that return Library
static Library Library.findLibrary(java.lang.String libName)
          Method to find a Library with the specified name.
 Library EDatabase.findLibrary(java.lang.String libName)
          Method to find a Library with the specified name.
static Library Library.getCurrent()
          Method to return the current Library.
 Library EDatabase.getLib(LibId libId)
           
 Library Cell.getLibrary()
          Method to get the library to which this Cell belongs.
static Library Library.inCurrentThread(LibId libId)
          Returns a Library by LibId.
static Library Library.newInstance(java.lang.String libName, java.net.URL libFile)
          This method is a factory to create new libraries.
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type Library
static java.util.Iterator<Library> Library.getLibraries()
          Method to return an iterator over all libraries.
 java.util.Iterator<Library> EDatabase.getLibraries()
          Method to return an iterator over all libraries.
static java.util.List<Library> Library.getVisibleLibraries()
          Method to return an iterator over all visible libraries.
 java.util.List<Library> EDatabase.getVisibleLibraries()
          Method to return an iterator over all visible libraries.
 

Methods in com.sun.electric.database.hierarchy with parameters of type Library
 int Library.compareTo(Library that)
          Compares two Library objects.
static Cell Cell.copyNodeProto(Cell fromCell, Library toLib, java.lang.String toName, boolean useExisting)
          Method to copy a Cell to any Library.
static Cell Cell.copyNodeProto(Cell fromCell, Library toLib, java.lang.String toName, boolean useExisting, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> cellNamesToUse)
          Method to copy a Cell to any Library.
static Cell Cell.copyNodeProtoUsingMapping(Cell fromCell, Library toLib, java.lang.String toName, java.util.Map<NodeInst,NodeProto> nodePrototypes)
          Method to copy a Cell to any Library, using a preset mapping of node prototypes.
static java.util.Set<Cell> Library.findReferenceInCell(Library elib)
          Get list of cells contained in other libraries that refer to cells contained in this library
 java.util.Set<Cell> EDatabase.findReferenceInCell(Library elib)
          Get list of cells contained in other libraries that refer to cells contained in this library
 boolean Cell.findReferenceInCell(Library elib, java.util.Set<Cell> set)
          Method to fill a set with any nodes in this Cell that refer to an external library.
static Cell Cell.makeInstance(Library lib, java.lang.String name)
          Factory method to create a new Cell.
static Cell Cell.newInstance(Library lib, java.lang.String name)
          Factory method to create a new Cell.
 boolean Library.referencesLib(Library lib)
          Returns true if this Library directly references the specified Library 'lib'.
 

Uses of Library in com.sun.electric.database.id
 

Methods in com.sun.electric.database.id that return Library
 Library LibId.inDatabase(EDatabase database)
          Method to return the Library representing LibId in the specified EDatabase.
 

Uses of Library in com.sun.electric.database.variable
 

Methods in com.sun.electric.database.variable that return Library
 Library UserInterface.getCurrentLibrary()
          Method to return the current Library.
 

Uses of Library in com.sun.electric.tool
 

Methods in com.sun.electric.tool that return Library
 Library UserInterfaceExec.getCurrentLibrary()
          Method to return the current Library.
 Library AbstractUserInterface.getCurrentLibrary()
          Method to return the current Library.
 

Methods in com.sun.electric.tool with parameters of type Library
 void Listener.eraseLibrary(Library lib)
          Method to announce that a Library is about to be erased.
 void Listener.modifyLibrary(Library lib, ImmutableLibrary oldD)
          Method to handle a change to a Library.
 void Listener.readLibrary(Library lib)
          Method to announce that a Library has been read.
 void AbstractUserInterface.setCurrentLibrary(Library lib)
           
static void Job.setCurrentLibraryInJob(Library lib)
           
 void Listener.writeLibrary(Library lib)
          Method to announce that a Library is about to be written to disk.
 

Uses of Library in com.sun.electric.tool.cvspm
 

Fields in com.sun.electric.tool.cvspm with type parameters of type Library
 java.util.List<Library> CVSLibrary.LibsCells.libs
           
 

Methods in com.sun.electric.tool.cvspm that return types with arguments of type Library
 java.util.List<Library> Update.StatusResult.getLibraryHeaderFiles(State state)
           
 

Methods in com.sun.electric.tool.cvspm with parameters of type Library
static void AddRemove.add(Library lib)
           
static void CVSLibrary.addLibrary(Library lib)
          Add a library to the list of CVS libraries, that will maintain the known state of the library with respect to CVS.
 void Update.StatusResult.addLibraryHeaderFile(State state, Library lib)
           
static boolean CVS.assertInCVS(Library lib, java.lang.String cmd, boolean dialog)
          Returns true if the library is in CVS, otherwise generates an error message.
static void CVSLibrary.closeLibrary(Library lib)
          Method called when closing library.
static void Commit.commit(Library lib)
          Commit a library into CVS.
static void CVS.fixStaleCellReferences(Library reloadedLib)
          Reloading libraries has the side affect that any EditWindows containing cells that were reloaded now point to old, unlinked cells instead of the new ones.
static java.awt.Color CVSLibrary.getColor(Library lib)
           
static State CVSLibrary.getState(Library lib)
           
static boolean CVSLibrary.hasUnknownCells(Library lib)
          Only for DELIBs, check if there are any cells in library that have state "UNKNOWN", and need to be added to CVS.
static boolean CVS.isDELIB(Library lib)
           
static boolean CVSLibrary.isEditing(Library lib)
           
static boolean CVS.isInCVS(Library lib)
          This checks the CVS Entries file to see if the library is in cvs (jelib/elib), or if the library dir + header file is in cvs (delib).
static void Edit.listEditors(Library lib)
           
static void AddRemove.remove(Library lib)
           
static void Update.rollback(Library lib)
           
static void CVSLibrary.setEditing(Library lib, boolean editing)
           
static void CVSLibrary.setState(Library lib, State state)
          Set state of all Cells in a library
static void Log.showLog(Library lib)
           
static void Update.updateLibrary(Library lib, Update.UpdateEnum type)
          Update all Cells from a library.
 

Method parameters in com.sun.electric.tool.cvspm with type arguments of type Library
static void AddRemove.addremove(java.util.List<Library> libs, java.util.List<Cell> cells, boolean add, boolean undo)
          Add or Remove libs and cells from CVS.
static int CVS.askForChoice(java.lang.String message, java.lang.String title, java.util.List<Library> badLibs, java.util.List<Cell> badCells, java.lang.String[] choices, java.lang.String defaultChoice)
           
static void Commit.commit(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.consolidate(java.util.List<Library> libs, java.util.List<Cell> cells)
          Remove cells from cell list if they are part of any library in libs list.
static void Edit.editConsistencyCheck(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static void CVS.fixStaleCellReferences(java.util.List<Library> libs)
          Reloading libraries has the side affect that any EditWindows containing cells that were reloaded now point to old, unlinked cells instead of the new ones.
static CVSLibrary.LibsCells CVSLibrary.getInCVS(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.getInCVSSorted(java.util.List<Library> libs, java.util.List<Cell> cells)
          Get a list of libraries and cells that are in CVS.
static CVSLibrary.LibsCells CVSLibrary.getModified(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.getNotInCVS(java.util.List<Library> libs, java.util.List<Cell> cells)
          Check the specified libraries and cells are in cvs.
static void Edit.listEditors(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static void CVS.showError(java.lang.String message, java.lang.String title, java.util.List<Library> badLibs, java.util.List<Cell> badCells)
          Issue an error message
static void Update.update(java.util.List<Library> libs, java.util.List<Cell> cells, Update.UpdateEnum type, boolean updateProject, boolean checkEditors)
          Run Update/Status/Rollback on the libraries and cells
 

Constructor parameters in com.sun.electric.tool.cvspm with type arguments of type Library
Edit.EditConsistencyCheckJob(java.util.List<Library> libs, java.util.List<Cell> cells)
           
Edit.ListEditorsJob(java.util.List<Library> libs, java.util.List<Cell> cells, boolean forProject)
           
Edit.MarkForEditJob(java.util.List<Library> libs, java.util.List<Cell> cells, boolean checkConflicts, boolean unedit)
           
 

Uses of Library in com.sun.electric.tool.generator
 

Methods in com.sun.electric.tool.generator with parameters of type Library
static void ROMGenerator.generateROM(Library destLib, java.lang.String romFile)
          Method to generate a ROM from a given ROM file.
static Cell ROMGenerator.makeAROM(Library destLib, java.lang.String romfile, java.lang.String romcell)
          Main method to build a ROM.
static void PadGenerator.makePadFrame(Library destLib, java.lang.String fileName)
          Method to generate a pad frame from an array file.
static Cell PadGenerator.makePadFrameUseJob(Library destLib, java.lang.String fileName, Dimension2D alignment, Job job)
          Method to generate a pad frame from an array file.
 

Uses of Library in com.sun.electric.tool.generator.cmosPLA
 

Methods in com.sun.electric.tool.generator.cmosPLA with parameters of type Library
static void PLA.generate(Library destLib, java.lang.String cellName, java.lang.String andFileName, java.lang.String orFileName, boolean inputsOnTop, boolean outputsOnBottom)
          Method called to generate a CMOS PLA, given all options.
 

Uses of Library in com.sun.electric.tool.generator.layout
 

Methods in com.sun.electric.tool.generator.layout that return Library
static Library LayoutLib.openLibForRead(java.lang.String libFileName)
          Open a library for reading.
static Library LayoutLib.openLibForWrite(java.lang.String libName)
          Open a library for modification.
 

Methods in com.sun.electric.tool.generator.layout with parameters of type Library
static Cell GateLayoutGenerator.generateCell(Library outputLib, StdCellParams stdCell, java.lang.String type, double Xstrength)
           
static java.util.Map<Nodable,Cell> GateLayoutGenerator.generateLayoutFromSchematics(Library outLib, Cell cell, VarContext context, StdCellParams stdCell, boolean topLevelOnly)
          Generate layout cells from a heirarchical traversal of the schematic cell
static Cell Gallery.makeGallery(Library lib)
          Create a new Cell named "gallery" in Library "lib".
static int GateRegression.runRegression(TechType.TechTypeEnum technology, Library scratchLib, int backupScheme)
          Programatic interface to gate regressions.
static void LayoutLib.writeLibrary(Library lib, int backupScheme)
          Write a library in JELIB format.
 

Uses of Library in com.sun.electric.tool.generator.layout.fill
 

Fields in com.sun.electric.tool.generator.layout.fill declared as Library
protected  Library FillGeneratorTool.lib
           
 

Methods in com.sun.electric.tool.generator.layout.fill that return Library
 Library FillGenJob.getAutoFilLibrary()
           
 

Methods in com.sun.electric.tool.generator.layout.fill with parameters of type Library
static Cell FillGeneratorTool.makeFillCell(Library lib, com.sun.electric.tool.generator.layout.fill.Floorplan[] plans, int botLayer, int topLayer, CapCell capCell, TechType tech, ExportConfig expCfg, boolean metalFlex, boolean hierFlex)
           
protected  Cell FillCell.makeFillCell1(Library lib, com.sun.electric.tool.generator.layout.fill.Floorplan[] plans, int botLayer, int topLayer, CapCell capCell, ExportConfig expCfg, boolean metalFlex, boolean hierFlex)
           
static Cell TiledCell.makeTiledCell(int numX, int numY, Cell cell, com.sun.electric.tool.generator.layout.fill.Floorplan[] plans, Library lib)
           
 

Constructors in com.sun.electric.tool.generator.layout.fill with parameters of type Library
StitchFillJob(Cell cell, Library lib, boolean doItNow)
           
 

Uses of Library in com.sun.electric.tool.io
 

Methods in com.sun.electric.tool.io that return Library
 Library IOTool.DaisPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 

Methods in com.sun.electric.tool.io with parameters of type Library
 Library IOTool.DaisPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 

Method parameters in com.sun.electric.tool.io with type arguments of type Library
 Library IOTool.DaisPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 

Uses of Library in com.sun.electric.tool.io.input
 

Fields in com.sun.electric.tool.io.input declared as Library
protected  Library LibraryFiles.lib
          The Library being input.
 

Methods in com.sun.electric.tool.io.input that return Library
 Library Sue.SuePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Spice.SpicePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library LEF.LEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
abstract  Library Input.InputPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library GDS.GDSPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library EDIF.EDIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DXF.DXFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DEF.DEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library CIF.CIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Applicon860.Applicon860Preferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  Library Sue.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library LEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Input.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library GDS.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library EDIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DXF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library CIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Applicon860.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
static Library Input.importLibrary(Input.InputPreferences prefs, java.net.URL fileURL, FileType type, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
          Method to import Cells from disk.
protected static Library LibraryFiles.readALibrary(java.net.URL fileURL, Library lib, java.lang.String libName, FileType type, java.util.Map<Setting,java.lang.Object> projectSettings)
          Method to read a single library file.
protected  Library LibraryFiles.readExternalLibraryFromFilename(java.lang.String theFileName, FileType defaultType)
          Method to read an external library file, given its name as stored on disk.
static Library LibraryFiles.readLibrary(java.net.URL fileURL, java.lang.String libName, FileType type, boolean quick)
          Method to read a Library from disk.
static Library LibraryFiles.readLibrary(java.net.URL fileURL, java.lang.String libName, FileType type, boolean quick, java.util.Map<Setting,java.lang.Object> projectSettings)
          Method to read a Library from disk.
 

Methods in com.sun.electric.tool.io.input with parameters of type Library
 Library Sue.SuePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Spice.SpicePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library LEF.LEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
abstract  Library Input.InputPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library GDS.GDSPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library EDIF.EDIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DXF.DXFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DEF.DEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library CIF.CIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Applicon860.Applicon860Preferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  LibraryFiles LibraryFiles.getReaderForLib(Library lib)
           
protected  Library Sue.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library LEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Input.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library GDS.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library EDIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DXF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library CIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Applicon860.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
static Library Input.importLibrary(Input.InputPreferences prefs, java.net.URL fileURL, FileType type, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
          Method to import Cells from disk.
protected static Library LibraryFiles.readALibrary(java.net.URL fileURL, Library lib, java.lang.String libName, FileType type, java.util.Map<Setting,java.lang.Object> projectSettings)
          Method to read a single library file.
 void Spice.readDirectory(java.net.URL dirURL, Library lib)
          Method to import a library from disk.
static IdMapper LibraryFiles.reloadLibrary(Library lib)
          Reload a library from disk.
 

Method parameters in com.sun.electric.tool.io.input with type arguments of type Library
 Library Sue.SuePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Spice.SpicePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library LEF.LEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
abstract  Library Input.InputPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library GDS.GDSPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library EDIF.EDIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DXF.DXFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DEF.DEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library CIF.CIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Applicon860.Applicon860Preferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  Library Sue.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library LEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Input.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library GDS.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library EDIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DXF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library CIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Applicon860.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
static Library Input.importLibrary(Input.InputPreferences prefs, java.net.URL fileURL, FileType type, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
          Method to import Cells from disk.
 

Uses of Library in com.sun.electric.tool.io.input.verilog
 

Methods in com.sun.electric.tool.io.input.verilog that return Library
 Library VerilogReader.VerilogPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  Library VerilogReader.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a Verilog file from disk.
 

Methods in com.sun.electric.tool.io.input.verilog with parameters of type Library
 Library VerilogReader.VerilogPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  Library VerilogReader.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a Verilog file from disk.
 

Method parameters in com.sun.electric.tool.io.input.verilog with type arguments of type Library
 Library VerilogReader.VerilogPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  Library VerilogReader.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a Verilog file from disk.
 

Uses of Library in com.sun.electric.tool.io.output
 

Methods in com.sun.electric.tool.io.output with parameters of type Library
static boolean Output.saveJelib(java.lang.String newName, Library lib)
          Method to write an entire Library in JELIB format.
static boolean Output.writeLibrary(Library lib, FileType type, boolean compatibleWith6, boolean thisQuiet, boolean delibHeaderOnly, int backupScheme)
          Method to write an entire Library with a particular format.
static boolean Output.writeLibrary(Library lib, FileType type, boolean compatibleWith6, boolean thisQuiet, boolean delibHeaderOnly, int backupScheme, java.util.List<java.lang.String> deletedCellFiles, java.util.List<java.lang.String> writtenCellFiles)
          Method to write an entire Library with a particular format.
 

Constructors in com.sun.electric.tool.io.output with parameters of type Library
Output.WriteJELIB(Library lib, java.lang.String newName)
           
 

Uses of Library in com.sun.electric.tool.logicaleffort
 

Methods in com.sun.electric.tool.logicaleffort with parameters of type Library
static void LETool.clearStoredSizesJob(Library lib)
           
 

Constructors in com.sun.electric.tool.logicaleffort with parameters of type Library
LETool.ClearStoredSizesLibrary(Library lib)
           
 

Uses of Library in com.sun.electric.tool.project
 

Methods in com.sun.electric.tool.project with parameters of type Library
static void AddLibraryJob.addLibrary(Library lib)
          Method to add a library to the repository.
static boolean Project.isLibraryManaged(Library lib)
          Method to tell whether a Library is in the repository.
 void Project.readLibrary(Library lib)
          Method to announce that a Library has been read.
 

Uses of Library in com.sun.electric.tool.sc
 

Methods in com.sun.electric.tool.sc with parameters of type Library
 java.lang.Object Maker.makeLayout(Library destLib, GetNetlist gnl)
          Method to make Electric circuitry from the results of place-and-route.
 

Uses of Library in com.sun.electric.tool.user
 

Methods in com.sun.electric.tool.user with parameters of type Library
static IdMapper CellChangeJobs.copyRecursively(java.util.List<Cell> fromCells, Library toLib, boolean verbose, boolean move, boolean allRelatedViews, boolean copySubCells, boolean useExisting)
          Method to recursively copy cells between libraries.
 java.util.List<java.lang.String> CompileVHDL.getALSNetlist(Library destLib)
          Method to generate an ALS (simulation) netlist.
 java.util.List<java.lang.String> CompileVHDL.getQUISCNetlist(Library destLib)
          Method to generate a QUISC (silicon compiler) netlist.
static void CircuitChanges.removeUnusedLayers(Library lib)
          Method to remove nodes containing metal layers that have been disabled.
static void CircuitChanges.renameLibrary(Library lib)
          Method to implement the "Rename Library" command.
static void User.setCurrentLibrary(Library lib)
          Method to switch libraries and handle technology editing details.
 

Constructors in com.sun.electric.tool.user with parameters of type Library
CircuitChangeJobs.ReloadLibraryJob(Library lib)
           
CircuitChangeJobs.RenameLibrary(Library lib, java.lang.String newName)
           
ViewChanges.CreateAndViewCell(java.lang.String cellName, Library lib)
           
ViewChanges.MakeLayoutView(Cell oldCell, Technology oldTech, Technology newTech, Library stdCellLib, VarContext context, java.lang.String newLibName)
           
 

Uses of Library in com.sun.electric.tool.user.dialogs
 

Methods in com.sun.electric.tool.user.dialogs with parameters of type Library
static void BusParameters.updateCellBusParameterInt(Cell cell, Library lib)
          Method for internally updating bus parameters on a single cell.
 

Constructors in com.sun.electric.tool.user.dialogs with parameters of type Library
ChangeCellGroup(java.awt.Frame parent, boolean modal, java.util.List<Cell> cellsToRegroup, Library initialLibrary)
          Creates new form ChangeCellGroup
CrossLibCopy.CrossLibraryCopyJob(java.util.List<Cell> fromCells, Library toLibrary, CrossLibCopy dialog, boolean deleteAfter, boolean copyRelated, boolean copySubs, boolean useExisting)
           
 

Uses of Library in com.sun.electric.tool.user.dialogs.options
 

Fields in com.sun.electric.tool.user.dialogs.options declared as Library
protected  Library PreferencePanel.curLib
           
 

Uses of Library in com.sun.electric.tool.user.menus
 

Methods in com.sun.electric.tool.user.menus with parameters of type Library
static void FileMenu.closeLibraryCommand(Library lib)
           
static java.util.Collection<com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask> FileMenu.preventLoss(Library desiredLib, int action, GenMath.MutableBoolean wantToMerge)
          Method to check if one or more libraries are saved.
static void FileMenu.saveAsLibraryCommand(Library lib)
          This method implements the command to save a library to a different file.
static boolean FileMenu.saveLibraryCommand(Library lib)
          This method implements the command to save a library.
static boolean FileMenu.saveLibraryCommand(Library lib, FileType type, boolean compatibleWith6, boolean forceToType, boolean saveAs)
          This method implements the command to save a library.
static com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask FileMenu.saveLibraryRequest(Library lib, FileType type, boolean compatibleWith6, boolean forceToType, boolean saveAs)
          This method ask user anout details to save a library.
 

Constructors in com.sun.electric.tool.user.menus with parameters of type Library
FileMenu.ImportLibrary(java.net.URL fileURL, FileType type, Library libToRead, Library deleteLib, Technology tech, com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask saveTask)
           
FileMenu.ReadLibrary(java.net.URL fileURL, FileType type, java.lang.String settingsDirectory, Library deleteLib, com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask saveTask, java.lang.String cellName)
           
 

Uses of Library in com.sun.electric.tool.user.tecEdit
 

Methods in com.sun.electric.tool.user.tecEdit that return Library
static Library TechToLib.makeLibFromTech(Technology tech, GraphicsPreferences gp)
          Method to convert technology "tech" into a library and return that library.
 

Methods in com.sun.electric.tool.user.tecEdit with parameters of type Library
static Cell[] ArcInfo.getArcCells(Library lib)
          Method to return an array of cells that comprise the arcs in a technology library.
static Cell[] LayerInfo.getLayerCells(Library lib)
          Method to return an array of cells that comprise the layers in a technology library.
static Cell[] NodeInfo.getNodeCells(Library lib)
          Method to return an array of cells that comprise the nodes in a technology library.
 Technology LibToTech.makeTech(Library lib, java.lang.String newName, java.lang.String fileName, TechConversionResult error)
          Method to convert the current Library to a Technology.
 

Uses of Library in com.sun.electric.tool.user.ui
 

Methods in com.sun.electric.tool.user.ui that return types with arguments of type Library
 java.util.List<Library> ExplorerTree.getCurrentlySelectedLibraries()
          Get a list of any libraries current selected.
 

Methods in com.sun.electric.tool.user.ui with parameters of type Library
static void WindowFrame.removeLibraryReferences(Library lib)
           
 void LibraryPalette.setLibrary(Library lib)
          Set the library whose cells will be displayed in the palette