protected static class RSLPStemmerBase.Step
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
min |
protected java.lang.String |
name |
protected RSLPStemmerBase.Rule[] |
rules |
protected char[][] |
suffixes |
Constructor and Description |
---|
Step(java.lang.String name,
RSLPStemmerBase.Rule[] rules,
int min,
java.lang.String[] suffixes)
Create a new step
|
Modifier and Type | Method and Description |
---|---|
int |
apply(char[] s,
int len) |
protected final java.lang.String name
protected final RSLPStemmerBase.Rule[] rules
protected final int min
protected final char[][] suffixes
public Step(java.lang.String name, RSLPStemmerBase.Rule[] rules, int min, java.lang.String[] suffixes)
name
- Step's name.rules
- an ordered list of rules.min
- minimum word size. if this is 0 it is automatically calculated.suffixes
- optional list of conditional suffixes. may be null.