|
||||||||||
| 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 | |||||||||