Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## morfologik.stemmers
Class CascadedStemmer

    java.lang.Object
      morfologik.stemmers.CascadedStemmer

All Implemented Interfaces:
  IStemmer

Direct Known Subclasses:
  Stempelator

    public class CascadedStemmer

extends java.lang.Object
implements IStemmer

This stemmer uses a sequence of `IStemmer` instances for lookup. The first one to return a result wins.

Constructor Summary
`CascadedStemmer(IStemmer[] stemmers)`

Method Summary
`java.lang.String[]` | `stem(java.lang.String word)` Returns an array of potential base forms (stems) of the word, or `null` if the word is not found in the dictionary.
`java.lang.String[]` | `stemAndForm(java.lang.String word)` Returns an array of pairs of the form: String stem1, String form1, String stem2, String stem2, ...

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### CascadedStemmer

    public CascadedStemmer(IStemmer[] stemmers)
                    throws java.io.IOException

Throws:
  `java.io.IOException`

Method Detail

### stem

    public java.lang.String[] stem(java.lang.String word)

  Description copied from interface: `IStemmer`
  Returns an array of potential base forms (stems) of the word, or `null` if the word is not found in the dictionary.

  Specified by:
    `stem` in interface `IStemmer`
  See Also:
    `IStemmer.stem(String)`

### stemAndForm

    public java.lang.String[] stemAndForm(java.lang.String word)

  Description copied from interface: `IStemmer`

  Returns an array of pairs of the form:

       String stem1, String form1, String stem2, String stem2, ...

  or `null` if the word is not found in the dictionary.

  The form tag is a simple string and depends on what was saved in the automaton (it may be nonsensical or even `null`).

  Specified by:
    `stemAndForm` in interface `IStemmer`
  See Also:
    `IStemmer.stemAndForm(String)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD