Class AbstractSnowballStemmer

Namespace
NOpenNLP.Tools.Stemmer.Snowball
Assembly
NOpenNLP.Tools.dll

Base class for the generated Snowball stemmers.

public abstract class AbstractSnowballStemmer : Stemmer
Inheritance
AbstractSnowballStemmer
Derived
Inherited Members

Remarks

Upstream declares this as abstract class AbstractSnowballStemmer extends SnowballProgram with an abstract stem(). Here the abstract stem() already comes from the vendored Stemmer runtime, so this type only exists to give the generated code a stable base class name to derive from, which the generator is pointed at with its -p flag.

Keeping this seam means the generated files never mention the vendored runtime's type name directly, so the two can be re-vendored or renamed independently of the 20 generated stemmers.