Among.java :  » Natural-Language-Processing » GATE » org » tartarus » snowball » Java Open Source

Java Open Source » Natural Language Processing » GATE 
GATE » org » tartarus » snowball » Among.java
package org.tartarus.snowball;

import java.lang.reflect.Method;

public class Among {
    public Among (String s, int substring_i, int result,
      String methodname, SnowballProgram methodobject) {
        this.s_size = s.length();
        this.s = s.toCharArray();
        this.substring_i = substring_i;
  this.result = result;
  this.methodobject = methodobject;
  if (methodname.length() == 0) {
      this.method = null;
  } else {
      try {
    this.method = methodobject.getClass().
    getDeclaredMethod(methodname, new Class[0]);
      } catch (NoSuchMethodException e) {
    throw new RuntimeException(e);
      }
  }
    }

    public final int s_size; /* search string */
    public final char[] s; /* search string */
    public final int substring_i; /* index to longest matching substring */
    public final int result; /* result of the lookup */
    public final Method method; /* method to use if substring matches */
    public final SnowballProgram methodobject; /* object to invoke method on */
};
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.