Class CumulativeBooleanAndFilter

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

public final class CumulativeBooleanAndFilter extends JPanel implements Closeable
This filter accumulates the results of several filters. Only if all the attached filters pass will the cumulative filter pass. This filter will also provide a vertical column of its contained filters if displayed in the filter dialog.
Author:
Andrew Pavlin, KA2DDO
See Also:
  • Constructor Details

    • CumulativeBooleanAndFilter

      public CumulativeBooleanAndFilter(CumulativeBooleanAndFilter filter)
      Create an editing UI for the specified CumulativeBooleanAndFilter.
      Parameters:
      filter - org.ka2ddo.yaac.filter.CumulativeBooleanAndFilter to provide editing controls
  • Method Details

    • paramString

      protected String paramString()
      Returns a string representation of this JPanel. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations. The returned string may be empty but may not be null.
      Overrides:
      paramString in class JPanel
      Returns:
      a string representation of this JPanel.
    • 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