FeatureGeneratorUtil (Apache OpenNLP :: Core :: Runtime 3.0.0-M4 API)
Description: declaration: package: opennlp.tools.util.featuregen, class: FeatureGeneratorUtil

Package opennlp.tools.util.featuregen

# Class FeatureGeneratorUtil

java.lang.Object
opennlp.tools.util.featuregen.FeatureGeneratorUtil

public class FeatureGeneratorUtil extends Object
This class provide common utilities for feature generation.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `FeatureGeneratorUtil()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static String`
  `tokenFeature(String token)`
  Generates a class name for the specified token.

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### FeatureGeneratorUtil

    public FeatureGeneratorUtil()

- ## Method Details

  - ### tokenFeature

    public static String tokenFeature(String token)
    Generates a class name for the specified token. The classes are as follows where the first matching class is used:
    - jah - Japanese Hiragana
    - jak - Japanese Katakana
    - lc - lowercase alphabetic
    - 2d - two digits
    - 4d - four digits
    - an - alpha-numeric
    - dd - digits and dashes
    - ds - digits and slashes
    - dc - digits and commas
    - dp - digits and periods
    - num - digits
    - sc - single capital letter
    - ac - all capital letters
    - ic - initial capital letter
    - other - other
    Parameters:
      `token` - A token or word.
    Returns:
      The class name that the specified token belongs in.