Class AbstractWrapper

  • Direct Known Subclasses:
    EreignisWrapper, RdsMeldungWrapper

    public class AbstractWrapper
    extends java.lang.Object
    Abstrakte Superklasse für sämtliche Wrapper-Klassen. Diese Klasse stellt die PropertyChangeListener-Infrastruktur zur Verfügung.
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractWrapper()  
    • Method Summary

      Modifier and Type Method Description
      void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)
      Fügt diesem Wrapper einen neuen PropertyChangeListener hinzu.
      void addPropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
      Fügt diesem Wrapper einen neuen PropertyChangeListener hinzu.
      protected void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Informiert alle registrierten PropertyChangeListener über eine Änderung.
      void removePropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
      Entfernt den gegebenen PropertyChangeListener von diesem Wrapper.
      • Methods inherited from class java.lang.Object

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

      • AbstractWrapper

        public AbstractWrapper()
    • Method Detail

      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)
        Fügt diesem Wrapper einen neuen PropertyChangeListener hinzu.
        Parameters:
        listener - der Listener
        See Also:
        PropertyChangeSupport.addPropertyChangeListener(PropertyChangeListener)
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.lang.String propertyName,
                                              java.beans.PropertyChangeListener listener)
        Fügt diesem Wrapper einen neuen PropertyChangeListener hinzu.
        Parameters:
        propertyName - der Name der Property
        listener - der Listener
        See Also:
        PropertyChangeSupport.addPropertyChangeListener(String, PropertyChangeListener)
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.lang.String propertyName,
                                                 java.beans.PropertyChangeListener listener)
        Entfernt den gegebenen PropertyChangeListener von diesem Wrapper.
        Parameters:
        propertyName - der Name der Property
        listener - der Listener
        See Also:
        PropertyChangeSupport.removePropertyChangeListener(String, PropertyChangeListener)
      • firePropertyChange

        protected void firePropertyChange​(java.lang.String propertyName,
                                          java.lang.Object oldValue,
                                          java.lang.Object newValue)
        Informiert alle registrierten PropertyChangeListener über eine Änderung.
        Parameters:
        propertyName - der Name der Property
        oldValue - der alter Wert
        newValue - der neue Wert
        See Also:
        PropertyChangeSupport.firePropertyChange(String, Object, Object)