View Javadoc
1   package net.logAnalyzer.gui.messages.filters;
2   
3   import net.logAnalyzer.handlers.LAMessage;
4   import net.logAnalyzer.resources.LAResourceBundle;
5   
6   /***
7    * This class implements a yes filter (the filtered messageLabel is always accepted}.
8    * 
9    * @author Karim REFEYTON
10   * @version 0.1
11   */
12  public final class YesFilter extends CompareFilter {
13      /***
14       * Constructs a new filter.
15       */
16      public YesFilter() {
17          super(null, null);
18      }
19  
20      /***
21       * Always returns <tt>true</tt>.
22       * 
23       * @param message
24       *            Not used.
25       * @return <tt>true</tt>.
26       * @see net.logAnalyzer.gui.messages.filters.LAMessagesFilter#accept(net.logAnalyzer.handlers.LAMessage)
27       */
28      public boolean accept(LAMessage message) {
29          return true;
30      }
31  
32      /***
33       * Returns a string representation of the filter. Used to display filter.
34       * 
35       * @return String representation of the filter.
36       */
37      public String toString() {
38          return LAResourceBundle
39                  .getLocalizedString("FilteredMessagesView.filters.yesfilter");
40      }
41  }