Class Gener

java.lang.Object
org.egothor.stemmer.Reduce
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

    Constructors
    Constructor
    Description
    Constructor for the Gener object.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    eat(Row in, int[] remap)
    Test whether the given Row of Cells in a Trie should be included in an optimized 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 Details

    • Gener

      public Gener()
      Constructor for the Gener object.
  • Method Details

    • 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