|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvips.model.Lib
public class Lib
Diese Klasse stellt die Bibiliothek dar.
Da das Wort aber so schwer zu schreiben ist, heißt sie einfach nur
kurz und knapp "Lib".
Es gibt nur eine Instanz dieser Klasse, dies wird mit dem Singleton-Muster
garantiert.
Events:
Wenn eine neue Operation registriert wird
| Method Summary | |
|---|---|
void |
changeListenerEntfernen(ChangeListener l)
Entfernt den Listener l aus der Liste der Listener
dieses Objektes. |
void |
changeListenerHinzufuegen(ChangeListener l)
Fügt den Listener l der Sammlung der Listener
dieses Objekts hinzu. |
Operation |
getOperation(java.lang.String name)
Gibt die Operation mit dem gegebenen Namen zurück oder null, wenn eine solche nicht registriert ist |
static Lib |
getSingleton()
Gibt die einzige Instanz dieser Klasse zurück. |
int |
getSize()
Gibt die Anzahl der insgesamt registrierten Operationen zurück. |
java.util.Iterator |
iterator()
Gibt einen Iterator über alle registrierten Operation-Objekte zurück |
void |
operationRegistrieren(Operation o)
Meldet eine Operation bei der Bibliothek an. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Lib getSingleton()
public java.util.Iterator iterator()
public void operationRegistrieren(Operation o)
java.lang.IllegalArgumentException - Wenn o null ist oder bereits eine
Operation mit dem selben Namen registriert istpublic Operation getOperation(java.lang.String name)
java.lang.IllegalArgumentException - Wenn name null istpublic int getSize()
public void changeListenerHinzufuegen(ChangeListener l)
l der Sammlung der Listener
dieses Objekts hinzu.
changeListenerHinzufuegen in interface Beobachtbarjava.lang.IllegalArgumentException - Wenn l null istpublic void changeListenerEntfernen(ChangeListener l)
l aus der Liste der Listener
dieses Objektes.
changeListenerEntfernen in interface Beobachtbarjava.lang.IllegalArgumentException - Wenn l null ist
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||