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 }