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.
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.