|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Schnittstelle zwischen dem BusinessModel und den Saver-Objekten. Jedes Model,
das mit einem Saver
-Objekt
arbeiten will muss dieses Interface implementieren, da der Saver diese
Schnittstelle voraussetzt. Die Klasse BusinessModel
implementiert diese Schnittstelle.
Method Summary | |
Item |
createNewItem(String name)
Erzeugt ein neues Item von der Art, wie sie in diesem Model verwaltet werden. |
Item |
getSaveItem(int index)
Holt das zu speichernde Item aus dem Model. |
int |
getSaveItemCount()
Holt die Anzahl zu speichernder Items aus dem Model. |
void |
loadItem(Item item)
Das übergebene Item wird im Model wieder gespeichert. |
void |
preLoad()
Aus dem Model werden vor dem neu Laden alle Items gelöscht. |
Method Detail |
public Item createNewItem(String name) throws ItemInstantiateException
String
hat. Andernfalls kommt es hier zu einer
ItemInstantiateException
.
name
- Der Name des Items.
ItemInstantiateException
- wenn beim erzeugen des Items ein Fehler auftritt.public int getSaveItemCount()
public Item getSaveItem(int index)
index
- Der Index des zu speichernden Items.
public void loadItem(Item item)
item
- Ein dem Model hinzuzufügendes Item.public void preLoad()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |