Class SynchronizeDisplayedPropertyChangeListener

  • All Implemented Interfaces:
    com.globalmentor.beans.GenericPropertyChangeListener<java.lang.Boolean>, java.beans.PropertyChangeListener, java.util.EventListener

    public class SynchronizeDisplayedPropertyChangeListener
    extends com.globalmentor.beans.AbstractGenericPropertyChangeListener<java.lang.Boolean>
    A Boolean property change listener that synchronizes a Displayable source's Displayable.DISPLAYED_PROPERTY by calling Displayable.setDisplayed(boolean) with any new value that it receives. If there is no Displayable event source or no new value for any given event, no action occurs.
    Author:
    Garret Wilson
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void propertyChange​(com.globalmentor.beans.GenericPropertyChangeEvent<java.lang.Boolean> genericPropertyChangeEvent)  
      • Methods inherited from class com.globalmentor.beans.AbstractGenericPropertyChangeListener

        getGenericPropertyChangeEvent, propertyChange
      • Methods inherited from class java.lang.Object

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

      • SynchronizeDisplayedPropertyChangeListener

        public SynchronizeDisplayedPropertyChangeListener()
    • Method Detail

      • propertyChange

        public void propertyChange​(com.globalmentor.beans.GenericPropertyChangeEvent<java.lang.Boolean> genericPropertyChangeEvent)