Class MengenAenderung
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.anweisung.anmeldung.MengenAenderung
-
- All Implemented Interfaces:
Struktur
public class MengenAenderung extends java.lang.Object implements Struktur
die Repräsentation einer Mengenänderung.
Instanzen dieser Klasse werden erzeugt, wenn eine Änderung für eine dynamische Menge vom Datenverteiler empfangen wurde. Das Objekt wird der Mengenänderungvariable im lokalen Kontext der Anmelde-Aktivität übergeben, so dass die Anweisungen des Mengenänderungsbereiches darauf zugreifen können.
-
-
Constructor Summary
Constructors Constructor Description MengenAenderung(MengenObjekt menge, DavDaten objekt, boolean added)
Konstruktor.
-
Method Summary
Modifier and Type Method Description java.lang.Object
getStrukturElement(java.lang.String name)
liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird.void
setStrukturElement(java.lang.String name, java.lang.Object daten)
setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert.java.lang.String
toString()
.
-
-
-
Constructor Detail
-
MengenAenderung
public MengenAenderung(MengenObjekt menge, DavDaten objekt, boolean added)
Konstruktor.- Parameters:
menge
- die geänderte Mengeobjekt
- das hinzugefügte oder entfernte Objektadded
- Objekt wurde hinzugefügt ?
-
-
Method Detail
-
getStrukturElement
public java.lang.Object getStrukturElement(java.lang.String name)
liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird..
Folgende Attribute können ermittelt werden:- entfernt: liefert "wahr", wenn das enthaltene Objekt aus der Menge entfernt wurde.
- erweitert: liefert "wahr", wenn das enthaltene Objekt in der Menge hinzugefügt wurde.
- objekt: liefert das hinzugefügte oder entfernte Objekt.
- mengenObjekt: liefert das Datenverteilerobjekt, das die Menge repräsentiert.
- Specified by:
getStrukturElement
in interfaceStruktur
- Parameters:
name
- der Name- Returns:
- das Objekt
- See Also:
setStrukturElement(String, Object)
-
setStrukturElement
public void setStrukturElement(java.lang.String name, java.lang.Object daten)
setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert..
Die Attribute einer Mengenänderung können von außen nicht gesetzt werden. Der Aufruf der Funktion liefert daher in jedem Fall einen Objektzugriffsfehler.- Specified by:
setStrukturElement
in interfaceStruktur
- Parameters:
name
- der Namedaten
- das Datenobjekt- See Also:
getStrukturElement(String)
-
toString
public java.lang.String toString()
.- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
-