/**
 * RuleVector 
 *
 * @author    Maurits van Wijland
 */

package org.apache.lucene.analysis.nl;

import java.lang.*;
import java.util.*;
import org.apache.lucene.analysis.*;


public class RuleVector {
  private Vector rules = new Vector(); 
  
  public void addElement(int id, String suffix, String replace, int minrootsize, int condition) {
    Rule addRule; 
    addRule = new Rule();
    addRule.initRule(id, suffix, replace, minrootsize, condition);
    rules.addElement(addRule);
  }
  
  public Rule elementAt(int where) {
    return (Rule) rules.elementAt(where);
  }
  
  public int size()
  {
  	return rules.size();
  }
  
  public boolean isEmpty()
  {
  	return rules.isEmpty();
  }
}