Package jmri.beans

Interface PropertyChangeFirer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void fireIndexedPropertyChange​(java.lang.String propertyName, int index, boolean oldValue, boolean newValue)
      Fire an indexed property change.
      void fireIndexedPropertyChange​(java.lang.String propertyName, int index, int oldValue, int newValue)
      Fire an indexed property change.
      void fireIndexedPropertyChange​(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)
      Fire an indexed property change.
      void firePropertyChange​(java.beans.PropertyChangeEvent event)
      Fire a property change.
      void firePropertyChange​(java.lang.String propertyName, boolean oldValue, boolean newValue)
      Fire a property change.
      void firePropertyChange​(java.lang.String propertyName, int oldValue, int newValue)
      Fire a property change.
      void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Fire a property change.
    • Method Detail

      • fireIndexedPropertyChange

        void fireIndexedPropertyChange​(java.lang.String propertyName,
                                       int index,
                                       boolean oldValue,
                                       boolean newValue)
        Fire an indexed property change.
        Parameters:
        propertyName - the programmatic name of the property that was changed
        index - the index of the property element that was changed
        oldValue - the old value of the property
        newValue - the new value of the property
      • fireIndexedPropertyChange

        void fireIndexedPropertyChange​(java.lang.String propertyName,
                                       int index,
                                       int oldValue,
                                       int newValue)
        Fire an indexed property change.
        Parameters:
        propertyName - the programmatic name of the property that was changed
        index - the index of the property element that was changed
        oldValue - the old value of the property
        newValue - the new value of the property
      • fireIndexedPropertyChange

        void fireIndexedPropertyChange​(java.lang.String propertyName,
                                       int index,
                                       java.lang.Object oldValue,
                                       java.lang.Object newValue)
        Fire an indexed property change.
        Parameters:
        propertyName - the programmatic name of the property that was changed
        index - the index of the property element that was changed
        oldValue - the old value of the property
        newValue - the new value of the property
      • firePropertyChange

        void firePropertyChange​(java.lang.String propertyName,
                                boolean oldValue,
                                boolean newValue)
        Fire a property change.
        Parameters:
        propertyName - the programmatic name of the property that was changed
        oldValue - the old value of the property
        newValue - the new value of the property
      • firePropertyChange

        void firePropertyChange​(java.beans.PropertyChangeEvent event)
        Fire a property change.
        Parameters:
        event - the PropertyChangeEvent to be fired
      • firePropertyChange

        void firePropertyChange​(java.lang.String propertyName,
                                int oldValue,
                                int newValue)
        Fire a property change.
        Parameters:
        propertyName - the programmatic name of the property that was changed
        oldValue - the old value of the property
        newValue - the new value of the property
      • firePropertyChange

        void firePropertyChange​(java.lang.String propertyName,
                                java.lang.Object oldValue,
                                java.lang.Object newValue)
        Fire a property change.
        Parameters:
        propertyName - the programmatic name of the property that was changed
        oldValue - the old value of the property
        newValue - the new value of the property