edu.udo.cs.wvtool.generic.stemmer
Class SnowballStemmerWrapper
java.lang.Object
edu.udo.cs.wvtool.generic.stemmer.AbstractStemmer
edu.udo.cs.wvtool.generic.stemmer.SnowballStemmerWrapper
- All Implemented Interfaces:
- SimpleStemmer, WVTStemmer, TokenEnumeration
public class SnowballStemmerWrapper
- extends AbstractStemmer
Wrapper for the snowball stemmer package.
- Version:
- $Id: SnowballStemmerWrapper.java,v 1.2 2006/06/06 11:45:23 mjwurst Exp $
- Author:
- Michael Wurst
Field Summary |
private static java.lang.String |
DEFAULT_LANGUAGE
|
private net.sf.snowball.SnowballProgram |
stemmer
the stemmer itself |
private java.lang.reflect.Method |
stemMethod
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stemmer
private net.sf.snowball.SnowballProgram stemmer
- the stemmer itself
stemMethod
private java.lang.reflect.Method stemMethod
DEFAULT_LANGUAGE
private static final java.lang.String DEFAULT_LANGUAGE
- See Also:
- Constant Field Values
SnowballStemmerWrapper
public SnowballStemmerWrapper()
throws WVToolException
- Constructor for SnowballStemmerWrapper.
- Throws:
WVToolException
stem
public TokenEnumeration stem(TokenEnumeration source,
WVTDocumentInfo d)
throws WVToolException
- Description copied from interface:
WVTStemmer
- Convert a list of tokens to a list of stems.
- Specified by:
stem
in interface WVTStemmer
- Overrides:
stem
in class AbstractStemmer
- Parameters:
source
- the original stream of tokensd
- the WVTDocumentInfo
value that describes the
document being processed
- Returns:
- the resulting stream of tokens
- Throws:
WVToolException
setLanguage
private void setLanguage(java.lang.String language)
throws WVToolException
- Throws:
WVToolException
getBase
public java.lang.String getBase(java.lang.String s)
- Description copied from interface:
SimpleStemmer
- Produce the base form of a given term.
- Specified by:
getBase
in interface SimpleStemmer
- Specified by:
getBase
in class AbstractStemmer
- Parameters:
s
- a term
- Returns:
- the base form of the term