Class MengenEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class MengenEvent
    extends java.util.EventObject
    Kapselt die Änderung an einer online änderbaren Menge.
    See Also:
    AenderbareMenge, Serialized Form
    • Field Summary

      • Fields inherited from class java.util.EventObject

        source
    • Method Summary

      Modifier and Type Method Description
      java.util.Collection<? extends SystemObjekt> getEntfernt()
      Gibt die Objekte zurück, die aus der Menge bei diesem Ereignis entfernt wurden.
      java.util.Collection<? extends SystemObjekt> getHinzugefuegt()
      Gibt die Objekte zurück, die der Menge bei diesem Ereignis hinzugefügt wurden.
      AenderbareMenge<SystemObjekt> getMenge()
      Gibt die Menge zurück, die sich bei diesem Ereignis geändert hat.
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MengenEvent

        public MengenEvent​(AenderbareMenge<? extends SystemObjekt> source,
                           java.util.Collection<? extends SystemObjekt> hinzugefuegt,
                           java.util.Collection<? extends SystemObjekt> entfernt)
        Erzeugt das Ereignis
        Parameters:
        source - die Quelle des Ereignisses; die Menge.
        hinzugefuegt - die hinzugefügten Objekt.
        entfernt - die entfernten Objekte.
    • Method Detail

      • getMenge

        public AenderbareMenge<SystemObjekt> getMenge()
        Gibt die Menge zurück, die sich bei diesem Ereignis geändert hat.
        Returns:
        die geänderte Menge.
      • getHinzugefuegt

        public java.util.Collection<? extends SystemObjekt> getHinzugefuegt()
        Gibt die Objekte zurück, die der Menge bei diesem Ereignis hinzugefügt wurden.
        Returns:
        die der Menge hinzugefügten Objekte.
      • getEntfernt

        public java.util.Collection<? extends SystemObjekt> getEntfernt()
        Gibt die Objekte zurück, die aus der Menge bei diesem Ereignis entfernt wurden.
        Returns:
        die aus der Menge entfernte Objekte.