KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > mail > filter > plugins > MatchAllFilter


1 //The contents of this file are subject to the Mozilla Public License Version 1.1
2
//(the "License"); you may not use this file except in compliance with the
3
//License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
4
//
5
//Software distributed under the License is distributed on an "AS IS" basis,
6
//WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7
//for the specific language governing rights and
8
//limitations under the License.
9
//
10
//The Original Code is "The Columba Project"
11
//
12
//The Initial Developers of the Original Code are Frederik Dietz and Timo Stich.
13
//Portions created by Frederik Dietz and Timo Stich are Copyright (C) 2003.
14
//
15
//All Rights Reserved.
16
package org.columba.mail.filter.plugins;
17
18 import org.columba.core.filter.AbstractFilter;
19 import org.columba.core.filter.FilterCriteria;
20 import org.columba.core.filter.IFilterCriteria;
21 import org.columba.core.folder.api.IFolder;
22
23
24 /**
25  * Simple filter matching all messages.
26  *
27  * @author fdietz
28  */

29 public class MatchAllFilter extends AbstractFilter {
30     /**
31  *
32  */

33     public MatchAllFilter() {
34         super();
35     }
36
37     /**
38  * @see org.columba.core.filter.AbstractFilter#setUp(org.columba.mail.filter.FilterCriteria)
39  */

40     public void setUp(IFilterCriteria f) {
41         // we don't need any configuration here
42
}
43
44     /**
45  * @see org.columba.core.filter.AbstractFilter#process(IFolder, java.lang.Object)
46  */

47     public boolean process(IFolder folder, Object JavaDoc uid) throws Exception JavaDoc {
48         // match all matches
49
return true;
50     }
51 }
52
Popular Tags