|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--EasyFile.Mdl_Hotlist
Verantwortlich für die Verwaltung der Daten der Hotlist.
Jeder Eintrag der Hotlist hat eine Identifikationsnummer (ID), mit der
dieser Eintrag beim Aufruf von Methoden aus Mdl_Hotlist
eindeutig identifiziert wird. Klassen, die diese Hotlist benutzen,
müssen sich also neben den Datenfeldern eines Eintrags auch seine ID
merken. Der Eintrag mit der ID 0 ist ein leerer Eintrag.
Diese Klasse kann außerdem die Hotlist in einer Datei auslagern, so dass sie beim nächsten Start des Programms wieder verfügbar ist.
Constructor Summary | |
Mdl_Hotlist()
Erzeugen einer neuen Hotlist, in der häfig benutzte Verbindungen zu Ftp-Servern abgespeichert werden können. |
Method Summary | |
void |
addEntry(Mdl_Connection e)
Fügt einen Eintrag zur Hotlist hinzu. |
void |
addMdl_HotlistEventListener(Mdl_HotlistEventListener l)
Hinzufügen eines Mdl_HotlistEventListener. |
protected void |
finalize()
Sichert die aktuellen Daten. |
Mdl_Connection |
getEntry(int id)
Daten eines Eintrags der Hotlist erhalten. |
int |
getNumberOfEntrys()
Die Anzahl der Einträge der Hotlist ermitteln |
int |
indexOf(java.lang.Object anObject)
Ermittelt die ID eines Elements der Hotlist. |
void |
insertElementAt(java.lang.Object anObject,
int id)
Fügt ein Element mit einer vorgegebenen ID ein. |
void |
removeEntry(int id)
Einen Eintrag aus der Hotlist entfernen. |
void |
removeMdl_HotlistEventListener(Mdl_HotlistEventListener l)
Entfernen eines Mdl_HotlistEventListener. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Mdl_Hotlist()
Method Detail |
protected void finalize()
finalize
in class java.lang.Object
public void addEntry(Mdl_Connection e)
addedEntryEvent
erzeugt,
das die anzeigenden Klassen empfangen und daraufhin
den neuen Eintrag anzeigen können.e
- Der Eintrag, der zur Hotlist hinzugefügt
werden soll.public Mdl_Connection getEntry(int id)
id
- Die Identifikationsnummer des Eintrags der Hotlist,
dessen Daten man erhalten will.public void removeEntry(int id)
id
- Die Identifikationsnummer des Eintrags der Hotlist,
der entfernt werden soll.public int getNumberOfEntrys()
public int indexOf(java.lang.Object anObject)
anObject
- das Objekt in der Hotlist, dessen ID ermittelt werden soll.Vector.indexOf(Object elem)
public void insertElementAt(java.lang.Object anObject, int id)
anObject
- das einzufügende Objekt; es muss vom Typ
Mdl_Connection sein.id
- die Identifikationsnummer (ID), die das neu hinzugefügte
Element haben soll.public void addMdl_HotlistEventListener(Mdl_HotlistEventListener l) throws java.util.TooManyListenersException
l
- Der Mdl_HotlistEventListener, der hinzugefügt werden soll.public void removeMdl_HotlistEventListener(Mdl_HotlistEventListener l)
l
- Der Mdl_HotlistEventListener, der entfernt werden soll.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |