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-2012 Apache Software Foundation.  All Rights Reserved.