|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.database.IdMapper
public class IdMapper
Class to describe mapping of Electric database Ids (LibIds, CellIds, ExportIds).
Constructor Summary | |
---|---|
IdMapper()
Creates a new instance of IdMapper |
Method Summary | |
---|---|
static IdMapper |
consolidateExportIds(Snapshot snapshot)
|
CellId |
get(CellId key)
Get mappinmg of CellId. |
ExportId |
get(ExportId key)
Get mapping of ExportId. |
LibId |
get(LibId key)
Get mappinmg of LibId. |
java.util.Collection<CellId> |
getNewCellIds()
|
void |
moveCell(CellBackup cellBackup,
CellId newCellId)
Add to this idMapper mapping from old cellBackup to new cellId together with all exports. |
static IdMapper |
renameCell(Snapshot snapshot,
CellId oldCellId,
CellId newCellId)
|
static IdMapper |
renameLibrary(Snapshot snapshot,
LibId oldLibId,
LibId newLibId)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IdMapper()
Method Detail |
---|
public static IdMapper renameLibrary(Snapshot snapshot, LibId oldLibId, LibId newLibId)
public static IdMapper renameCell(Snapshot snapshot, CellId oldCellId, CellId newCellId)
public static IdMapper consolidateExportIds(Snapshot snapshot)
public void moveCell(CellBackup cellBackup, CellId newCellId)
cellBackup
- old cellBackupnewCellId
- new CellId.public LibId get(LibId key)
key
- key LibId.
public CellId get(CellId key)
key
- key CellId.
public ExportId get(ExportId key)
key
- key ExportId.
public java.util.Collection<CellId> getNewCellIds()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |