Package opennlp.tools.namefind

## Interface TokenNameFinder

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

      public interface TokenNameFinder

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

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    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 Detail

    - #### 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. This method is typical called at the end of a document.