org.egothor.stemmer
Class Gener

java.lang.Object
  extended by org.egothor.stemmer.Reduce
      extended by org.egothor.stemmer.Gener

public class Gener
extends Reduce

The Gener object helps in the discarding of nodes which break the reduction effort and defend the structure against large reductions.


Constructor Summary
Gener()
          Constructor for the Gener object.
 
Method Summary
 boolean eat(Row in, int[] remap)
          Test whether the given Row of Cells in a Trie should be included in an optimized Trie.
 Trie optimize(Trie orig)
          Return a Trie with infrequent values occurring in the given Trie removed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gener

public Gener()
Constructor for the Gener object.

Method Detail

optimize

public Trie optimize(Trie orig)
Return a Trie with infrequent values occurring in the given Trie removed.

Overrides:
optimize in class Reduce
Parameters:
orig - the Trie to optimize
Returns:
a new optimized Trie

eat

public boolean eat(Row in,
                   int[] remap)
Test whether the given Row of Cells in a Trie should be included in an optimized Trie.

Parameters:
in - the Row to test
remap - Description of the Parameter
Returns:
true if the Row should remain, false otherwise