public SnowballStemmer()

in opennlp-tools/src/main/java/opennlp/tools/stemmer/snowball/SnowballStemmer.java [27:75]


  public SnowballStemmer(ALGORITHM algorithm, int repeat) {
    this.repeat = repeat;

    if (ALGORITHM.ARABIC.equals(algorithm)) {
      stemmer = new arabicStemmer();
    } else if (ALGORITHM.DANISH.equals(algorithm)) {
      stemmer = new danishStemmer();
    } else if (ALGORITHM.DUTCH.equals(algorithm)) {
      stemmer = new dutchStemmer();
    } else if (ALGORITHM.CATALAN.equals(algorithm)) {
      stemmer = new catalanStemmer();
    } else if (ALGORITHM.ENGLISH.equals(algorithm)) {
      stemmer = new englishStemmer();
    } else if (ALGORITHM.FINNISH.equals(algorithm)) {
      stemmer = new finnishStemmer();
    } else if (ALGORITHM.FRENCH.equals(algorithm)) {
      stemmer = new frenchStemmer();
    } else if (ALGORITHM.GERMAN.equals(algorithm)) {
      stemmer = new germanStemmer();
    } else if (ALGORITHM.GREEK.equals(algorithm)) {
      stemmer = new greekStemmer();
    } else if (ALGORITHM.HUNGARIAN.equals(algorithm)) {
      stemmer = new hungarianStemmer();
    } else if (ALGORITHM.INDONESIAN.equals(algorithm)) {
      stemmer = new indonesianStemmer();
    } else if (ALGORITHM.IRISH.equals(algorithm)) {
      stemmer = new irishStemmer();
    } else if (ALGORITHM.ITALIAN.equals(algorithm)) {
      stemmer = new italianStemmer();
    } else if (ALGORITHM.NORWEGIAN.equals(algorithm)) {
      stemmer = new norwegianStemmer();
    } else if (ALGORITHM.PORTER.equals(algorithm)) {
      stemmer = new porterStemmer();
    } else if (ALGORITHM.PORTUGUESE.equals(algorithm)) {
      stemmer = new portugueseStemmer();
    } else if (ALGORITHM.ROMANIAN.equals(algorithm)) {
      stemmer = new romanianStemmer();
    } else if (ALGORITHM.RUSSIAN.equals(algorithm)) {
      stemmer = new russianStemmer();
    } else if (ALGORITHM.SPANISH.equals(algorithm)) {
      stemmer = new spanishStemmer();
    } else if (ALGORITHM.SWEDISH.equals(algorithm)) {
      stemmer = new swedishStemmer();
    } else if (ALGORITHM.TURKISH.equals(algorithm)) {
      stemmer = new turkishStemmer();
    } else {
      throw new IllegalStateException("Unexpected stemmer algorithm: " + algorithm);
    }
  }