Package | Description |
---|---|
com.sun.electric.database |
Package for 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.text |
Package for handling text.
|
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.io.input | |
com.sun.electric.tool.io.output |
Modifier and Type | Field and Description |
---|---|
LibId |
ImmutableLibrary.libId
LibId of this ImmutableLibrary.
|
LibId[] |
LibraryBackup.referencedLibs
Array of referenced libs
|
Modifier and Type | Method and Description |
---|---|
LibId |
IdMapper.get(LibId key)
Get mappinmg of LibId.
|
LibId |
ImmutableCell.getLibId()
Returns LibId of the Library to which this ImmutableCell belongs.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<LibId> |
Snapshot.getChangedLibraries(Snapshot oldSnapshot) |
Modifier and Type | Method and Description |
---|---|
LibId |
IdMapper.get(LibId key)
Get mappinmg of LibId.
|
LibraryBackup |
Snapshot.getLib(LibId libId) |
static ImmutableLibrary |
ImmutableLibrary.newInstance(LibId libId,
java.net.URL libFile,
Version version)
Returns new ImmutableLibrary object.
|
static IdMapper |
IdMapper.renameLibrary(Snapshot snapshot,
LibId oldLibId,
LibId newLibId) |
Constructor and Description |
---|
LibraryBackup(ImmutableLibrary d,
boolean modified,
LibId[] referencedLibs)
Creates a new instance of LibraryBackup
|
Modifier and Type | Method and Description |
---|---|
LibId |
Library.getId()
Method to return LibId of this Library.
|
Modifier and Type | Method and Description |
---|---|
Library |
EDatabase.getLib(LibId libId) |
static Library |
Library.inCurrentThread(LibId libId)
Returns a Library by LibId.
|
Modifier and Type | Field and Description |
---|---|
LibId |
CellId.libId
LibId which owns this CellId.
|
static LibId[] |
LibId.NULL_ARRAY
Empty LibId array for initialization.
|
Modifier and Type | Method and Description |
---|---|
LibId |
IdManager.getLibId(int libIndex)
Returns LibId by given index.
|
LibId |
IdManager.newLibId(java.lang.String libName)
Returns LibId with specified libName.
|
LibId |
IdReader.readLibId()
Reads LibId.
|
Modifier and Type | Method and Description |
---|---|
void |
IdWriter.writeLibId(LibId libId)
Writes LibId.
|
Modifier and Type | Method and Description |
---|---|
static java.util.prefs.Preferences |
Pref.getLibraryPreferences(LibId libId)
Returns the root of Preferences subtree with Electric options for a specified LibId.
|
Modifier and Type | Method and Description |
---|---|
LibId |
AbstractUserInterface.getCurrentLibraryId() |
Modifier and Type | Method and Description |
---|---|
static void |
CVSLibrary.removeLibrary(LibId libId)
Remove a library from the list of CVS libraries.
|
static void |
CVSLibrary.savedLibrary(LibId libId,
java.net.URL libFile,
java.util.List<java.lang.String> deletedCellFiles,
java.util.List<java.lang.String> writtenCellFiles)
Hook for after a DELIB library was saved.
|
Modifier and Type | Method and Description |
---|---|
static JelibParser |
JelibParser.parse(LibId libId,
java.net.URL fileURL,
FileType fileType,
boolean onlyProjectSettings,
ErrorLogger errorLogger) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ELIB.writeLib(Snapshot snapshot,
LibId theLibId)
Method to write a Library in binary (.elib) format.
|
protected boolean |
JELIB.writeLib(Snapshot snapshot,
LibId libId,
java.util.Map<LibId,java.net.URL> libFiles,
boolean oldRevision)
Method to write a Library in Electric Library (.jelib) format.
|
protected boolean |
DELIB.writeLib(Snapshot snapshot,
LibId libId,
java.util.Set<CellId> oldCells) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
JELIB.writeLib(Snapshot snapshot,
LibId libId,
java.util.Map<LibId,java.net.URL> libFiles,
boolean oldRevision)
Method to write a Library in Electric Library (.jelib) format.
|