textmaven.stemmer
Class Stemmer_en

java.lang.Object
  extended bytextmaven.stemmer.Stemmer_en
All Implemented Interfaces:
IStemmer

public class Stemmer_en
extends java.lang.Object
implements IStemmer

Performs normalization/reduction of english words to its stem.

Author:
krebtho

Constructor Summary
Stemmer_en()
           
 
Method Summary
 boolean getGreedy()
          Returns the greedy mode flag.
 java.lang.String getLanguage()
           
 java.util.Vector getStem(IDictionary dict, java.lang.String word)
          Tries to normalize word to its stem form.
static void main(java.lang.String[] args)
          Just a simple test
 void setGreedy(boolean flag)
          Sets the greedy mode flag (@see IStemmer#getGreedy()).
 void setLanguage(java.lang.String language)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Stemmer_en

public Stemmer_en()
See Also:
Object.Object()
Method Detail

getGreedy

public final boolean getGreedy()
Description copied from interface: IStemmer
Returns the greedy mode flag. In greedy mode normalization will continue searching for stems even if a word matched already.

Specified by:
getGreedy in interface IStemmer
Returns:
boolean
See Also:
IStemmer.getGreedy()

setGreedy

public final void setGreedy(boolean flag)
Description copied from interface: IStemmer
Sets the greedy mode flag (@see IStemmer#getGreedy()).

Specified by:
setGreedy in interface IStemmer
Parameters:
flag - if true greedy mode is enabled.
See Also:
IStemmer.setGreedy(boolean)

getLanguage

public java.lang.String getLanguage()
Specified by:
getLanguage in interface IStemmer
Returns:
Returns the language.

setLanguage

public void setLanguage(java.lang.String language)
Specified by:
setLanguage in interface IStemmer
Parameters:
language - The language to set.

getStem

public java.util.Vector getStem(IDictionary dict,
                                java.lang.String word)
Description copied from interface: IStemmer
Tries to normalize word to its stem form.

Specified by:
getStem in interface IStemmer
Parameters:
dict - source to use for normalizing
word - to be normalized
Returns:
Vector holding translations for normalized word.
See Also:
IStemmer.getStem(textmaven.dictionaries.IDictionary, java.lang.String)

main

public static void main(java.lang.String[] args)
Just a simple test



Copyright © 2002-2005 Sourceforge. All Rights Reserved.