org.apache.lucene.analysis.pt
Class RSLPStemmerBase.Step
java.lang.Object
org.apache.lucene.analysis.pt.RSLPStemmerBase.Step
- Enclosing class:
- RSLPStemmerBase
protected static class RSLPStemmerBase.Step
- extends Object
A step containing a list of rules.
Method Summary |
int |
apply(char[] s,
int len)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected final String name
rules
protected final RSLPStemmerBase.Rule[] rules
min
protected final int min
suffixes
protected final char[][] suffixes
RSLPStemmerBase.Step
public RSLPStemmerBase.Step(String name,
RSLPStemmerBase.Rule[] rules,
int min,
String[] suffixes)
- Create a new step
- Parameters:
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.
apply
public int apply(char[] s,
int len)
- Returns:
- new valid length of the string after applying the entire step.