Class StyleChangeSupport


  • public class StyleChangeSupport
    extends Object
    A utility class for managing a collection of StyleChangeListener objects.
    Author:
    Thomas Morgner.
    • Constructor Detail

      • StyleChangeSupport

        public StyleChangeSupport​(ElementStyleSheet source)
        Creates a new support object.
        Parameters:
        source - the source of change events.
    • Method Detail

      • addListener

        public void addListener​(StyleChangeListener l)
        Adds a listener.
        Parameters:
        l - the listener.
      • removeListener

        public void removeListener​(StyleChangeListener l)
        Removes a listener.
        Parameters:
        l - the listener.
      • fireStyleChanged

        public void fireStyleChanged​(StyleKey key,
                                     Object value)
        Notifies all listeners that a style has changed.
        Parameters:
        key - the style key.
        value - the new style value.
      • fireStyleRemoved

        public void fireStyleRemoved​(StyleKey key)
        Notifies all listeners that a style has been removed.
        Parameters:
        key - the style key.