|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interfejs implementowany przez wszystkie oslony skladow. Oslona tworzona jest przez sklad i wywoluje metody tego skladu.
Method Summary | |
void |
createAtom(Atom atm)
Tworzy nowy atom w skladzie. |
void |
deleteAtom(AtomID ptr)
Kasuje atom wskazany podanym identyfikatorem. |
AtomID |
getEntry()
Zwraca identyfikator atomu wejsciowego do skladu. |
Atom |
retrieveAtom(AtomID ptr)
Zwraca atom wkazany za pomoca jego identyfikatora. |
void |
updateAtom(Atom atm)
Aktualizuje atom zapisany wczesniej w skladzie. |
Method Detail |
public AtomID getEntry()
public Atom retrieveAtom(AtomID ptr) throws NoSuchAtomException
ptr
- identyfikator atomu.NoSuchAtomException
- brak takiego atomu w skladzie.public void deleteAtom(AtomID ptr) throws NoSuchAtomException
ptr
- identyfikator kasowanego atomu.NoSuchAtomException
- brak takiego atomu w skladzie.public void updateAtom(Atom atm) throws BlockFreeSpaceException
atm
- atom do zaktualizowania.BlockFreeSpaceException
- zbyt malo wolnej przestrzeni.public void createAtom(Atom atm) throws BlockFreeSpaceException
atm
- atom ktory ma zostac zapisany w skladzie.BlockFreeSpaceException
- zbyt malo wolnej przestrzeni.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |