Package opennlp.tools.namefind

# Interface TokenNameFinder

All Known Implementing Classes:
  `DictionaryNameFinder`, `NameFinderME`, `RegexNameFinder`, `ThreadSafeNameFinderME`

public interface TokenNameFinder
The interface for name finders which provide name tags for a sequence of tokens.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `clearAdaptiveData()`
  Forgets all adaptive data which was collected during previous calls to one of the find methods.
  `Span[]`
  `find(String[] tokens)`
  Generates name tags for the given sequence, typically a sentence, returning `token spans` for any identified names.

- ## Method Details

  - ### find

    Span[] find(String[] tokens)
    Generates name tags for the given sequence, typically a sentence, returning `token spans` for any identified names.
    Parameters:
      `tokens` - An array of the tokens or words of the sequence, typically a sentence.
    Returns:
      An array of `spans` for each of the names identified.

  - ### clearAdaptiveData

    void clearAdaptiveData()
    Forgets all adaptive data which was collected during previous calls to one of the find methods.

    Note: This method should typically be called at the end of the processing of a document.