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 and 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.

Copyright © 2026 The Apache Software Foundation. All rights reserved.