01: package org.columba.mail.spam.spamassassin;
02:
03: import java.io.File;
04:
05: import org.columba.core.gui.externaltools.ExternalToolsManager;
06:
07: /**
08: * @author fdietz
09: */
10: public class ExternalToolsHelper {
11: public static String getSpamc() {
12: return get("spamc");
13: }
14:
15: public static String getSpamassassin() {
16: return get("spamassassin");
17: }
18:
19: public static String getSALearn() {
20: return get("sa-learn");
21: }
22:
23: public static String get(String name) {
24:
25: try {
26: File file = ExternalToolsManager.getInstance()
27: .getLocationOfExternalTool(name);
28: if (file != null)
29: return file.getPath();
30: } catch (Exception e) {
31: e.printStackTrace();
32: }
33:
34: return null;
35: }
36: }
|