01: package org.contineo.core.text.analyze;
02:
03: import java.util.HashMap;
04: import java.util.Map;
05:
06: /**
07: * @author Michael Scholz
08: *
09: * To change the template for this generated type comment go to
10: * Window>Preferences>Java>Code Generation>Code and Comments
11: */
12: public class AnalyzerFactory {
13:
14: private static Map<String, Analyzer> analyzers = new HashMap<String, Analyzer>();
15:
16: static {
17: analyzers.put("en", new Analyzer("en", 4));
18: analyzers.put("de", new Analyzer("de", 4));
19: analyzers.put("it", new Analyzer("it", 4));
20: analyzers.put("fr", new Analyzer("fr", 4));
21: analyzers.put("es", new Analyzer("es", 4));
22: }
23:
24: public static Analyzer getAnalyzer(String language) {
25: if ((language == null) || (!analyzers.containsKey(language)))
26: return analyzers.get("en");
27: return analyzers.get(language);
28: }
29: }
|