1. /*
  2. * @(#)PreferenceChangeListener.java 1.4 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package java.util.prefs;
  8. /**
  9. * A listener for receiving preference change events.
  10. *
  11. * @author Josh Bloch
  12. * @version 1.4, 12/19/03
  13. * @see Preferences
  14. * @see PreferenceChangeEvent
  15. * @see NodeChangeListener
  16. * @since 1.4
  17. */
  18. public interface PreferenceChangeListener extends java.util.EventListener {
  19. /**
  20. * This method gets called when a preference is added, removed or when
  21. * its value is changed.
  22. * <p>
  23. * @param evt A PreferenceChangeEvent object describing the event source
  24. * and the preference that has changed.
  25. */
  26. void preferenceChange(PreferenceChangeEvent evt);
  27. }