Class OperatorPresentFilter

All Implemented Interfaces:
ImageObserver, MenuContainer, Closeable, Serializable, AutoCloseable, Accessible, FilterChangeListener

public class OperatorPresentFilter extends JPanel implements FilterChangeListener, Closeable
This filter optionally eliminates all messages from unmanned stations. Note this may not be a particularly useful filter, as very few APRS stations use the 'O' overlay to indicate there is a human operator at the station.
Author:
Andrew Pavlin, KA2DDO
See Also:
  • Constructor Details

    • OperatorPresentFilter

      public OperatorPresentFilter(OperatorPresentFilter myFilter)
      Create a UI for controlling a OperatorPresentFilter.
      Parameters:
      myFilter - the OperatorPresentFilter to control
      See Also:
  • Method Details

    • close

      public void close() throws IOException
      Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException - if an I/O error occurs
    • filterSettingsChanged

      public void filterSettingsChanged(Filter changedFilter, boolean changedByUser)
      Called when the specified Filter's matching criteria have been changed.
      Specified by:
      filterSettingsChanged in interface FilterChangeListener
      Parameters:
      changedFilter - Filter that has changed
      changedByUser - boolean true if change was manually made by user, false if change was made automatically by dynamic filter logic