|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvips.model.wert.BenamterWertSammlung
public class BenamterWertSammlung
Diese Klasse ist eine Sammlung von BenamterWert-Objekten.
Ein Wert kann hinzugefügt oder entfernt werden und man kann über einen
Namen den zugehörigen Wert ermitteln. Die BenamterWert-Objekte hier drin
wissen nichts von ihrer Sammlung.
Die Sammlung kann eine Vater-Sammlung haben. Wenn ein Objekt dieser Klasse
nach einem Wert gefragt wird, der hier nicht drin ist, fragt es seine
Vater-Sammlung usw.
Events:
Wenn eine Variable hinzugefügt oder entfernt wird.
| Constructor Summary | |
|---|---|
BenamterWertSammlung(BenamterWertSammlung vater)
Erzeugt ein neues Objekt mit dem gegebenen Vater. |
|
BenamterWertSammlung(org.jdom.Element e,
BenamterWertSammlung vater)
Erzeugt Sammlung aus gegebenen XML-Element, welches den Namen "variablen" haben muss. |
|
| Method Summary | |
|---|---|
void |
alleWerteEntfernen()
Entfernt alle Werte (auf dem höchsten Level) und löst ein Event aus. |
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. |
java.lang.Object |
clone()
Fertigt eine tiefe Kopie dieser Sammlung an. |
BenamterWertSammlung |
getVater()
Gibt den Vater dieser Sammlung zurück, evtl auch null. |
BenamterWert |
getWert(java.lang.String name)
Sucht in der Sammlung nach einem Wert mit dem gegebenen Namen und gibt ihn zurück. |
BenamterWert[] |
getWerte()
Gibt ein Array mit allen BenamterWert-Objekten dieser Sammlung zurück. |
BenamterWert |
getWertHoechstesLevel(java.lang.String name)
Wie getWert, allerdings werden keine Vater-Sammlungen
durchsucht. |
java.util.Iterator |
iterator()
Gibt einen Iterator über die BenamterWert-Objekte dieser Sammlung zurück, die Elementer eine eventuellen Vater-Sammlung sind hier NICHT dabei. |
void |
setVater(BenamterWertSammlung neuerVater)
Setzt den Vater dieser Sammlung, auch null geht. |
org.jdom.Element |
toXMLElement()
|
void |
wertEntfernen(BenamterWert bw)
Entfernt einen Wert aus der Sammlung. |
void |
wertHinzufuegen(BenamterWert bw)
Fügt einen Wert dieser Sammlung hinzu. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BenamterWertSammlung(BenamterWertSammlung vater)
vater - Die Vater-Sammlung. Kann auch null sein.
public BenamterWertSammlung(org.jdom.Element e,
BenamterWertSammlung vater)
throws FalschesDateiFormatException
FalschesDateiFormatException| Method Detail |
|---|
public void setVater(BenamterWertSammlung neuerVater)
public BenamterWertSammlung getVater()
public BenamterWert getWert(java.lang.String name)
java.lang.IllegalArgumentException - Wenn name null ist.public BenamterWert getWertHoechstesLevel(java.lang.String name)
getWert, allerdings werden keine Vater-Sammlungen
durchsucht.
public java.util.Iterator iterator()
public BenamterWert[] getWerte()
public void wertHinzufuegen(BenamterWert bw)
java.lang.IllegalArgumentException - Wenn bw null ist
java.lang.RuntimeException - Wenn diese Sammlung bereits einen Wert mit dem
Namen von bw beinhaltet.public void wertEntfernen(BenamterWert bw)
java.lang.IllegalArgumentException - Wenn bw null ist
java.lang.RuntimeException - Wenn bw nicht in dieser Sammlung drin ist.public void alleWerteEntfernen()
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
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic org.jdom.Element toXMLElement()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||