KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > contineo > core > text > analyze > AnalyzerFactory


1 /*
2  * Created on 24.03.2004
3  *
4  * To change the template for this generated file go to
5  * Window>Preferences>Java>Code Generation>Code and Comments
6  */

7 package org.contineo.core.text.analyze;
8
9 import org.contineo.core.text.analyze.de.GermanAnalyzer;
10 import org.contineo.core.text.analyze.en.EnglishAnalyzer;
11 import org.contineo.core.text.analyze.fr.FrenchAnalyzer;
12
13 /**
14  * @author Michael Scholz
15  *
16  * To change the template for this generated type comment go to
17  * Window>Preferences>Java>Code Generation>Code and Comments
18  */

19 public class AnalyzerFactory {
20
21     public static Analyzer create(String JavaDoc language) {
22         if (language.equals("de"))
23             return new GermanAnalyzer(4);
24         else
25             if (language.equals("fr"))
26                 return new FrenchAnalyzer(4);
27             else
28                 return new EnglishAnalyzer(4);
29     }
30     
31     public static Analyzer create(String JavaDoc language, int len) {
32         if (language.equals("de"))
33             return new GermanAnalyzer(len);
34         else
35             if (language.equals("fr"))
36                 return new FrenchAnalyzer(len);
37             else
38                 return new EnglishAnalyzer(len);
39     }
40 }
41
Popular Tags