org.eml.sir.util
Class Stemmer

java.lang.Object
  extended byorg.eml.sir.util.Stemmer
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
IdentityStemmer, SnowballStemmer

public abstract class Stemmer
extends java.lang.Object
implements java.io.Serializable

Class whose instances can stem words.

Version:
0.2
Author:
Hendrik Niederlich (EML-R)
See Also:
Serialized Form

Constructor Summary
Stemmer()
           
 
Method Summary
abstract  java.util.HashMap stem(java.util.ArrayList words)
          Stem a list of words.
abstract  java.lang.String stem(java.lang.String word)
          Stem a single word.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Stemmer

public Stemmer()
Method Detail

stem

public abstract java.lang.String stem(java.lang.String word)
Stem a single word.


stem

public abstract java.util.HashMap stem(java.util.ArrayList words)
Stem a list of words.

Parameters:
words - ArrayList of Strings.
Returns:
HashMap with words as keys and their stemms as value.