KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > mail > spam > spamassassin > ExternalToolsHelper


1 package org.columba.mail.spam.spamassassin;
2
3 import java.io.File JavaDoc;
4
5 import org.columba.core.gui.externaltools.ExternalToolsManager;
6
7 /**
8  * @author fdietz
9  */

10 public class ExternalToolsHelper {
11     public static String JavaDoc getSpamc() {
12         return get("spamc");
13     }
14
15     public static String JavaDoc getSpamassassin() {
16         return get("spamassassin");
17     }
18
19     public static String JavaDoc getSALearn() {
20         return get("sa-learn");
21     }
22
23     public static String JavaDoc get(String JavaDoc name) {
24
25         try {
26             File JavaDoc file = ExternalToolsManager.getInstance()
27                     .getLocationOfExternalTool(name);
28             if ( file != null )
29                 return file.getPath();
30         } catch (Exception JavaDoc e) {
31             e.printStackTrace();
32         }
33
34         return null;
35     }
36 }
37
Popular Tags