Class RegexNameFinder

    • Method Detail

      • find

        public Span[] find​(String[] tokens)
        Description copied from interface: TokenNameFinder
        Generates name tags for the given sequence, typically a sentence, returning token spans for any identified names.
        Specified by:
        find in interface TokenNameFinder
        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.
      • find

        public Span[] find​(String text)
        Finds spans with character indices, rather than word.
        Parameters:
        text - The text to use.
        Returns:
        A Span representing the annotations.
      • clearAdaptiveData

        public void clearAdaptiveData()
        Description copied from interface: TokenNameFinder
        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.

        Specified by:
        clearAdaptiveData in interface TokenNameFinder
      • setMatchingPatterns

        public void setMatchingPatterns​(Pattern[] mPatterns)
        Parameters:
        mPatterns - The matching patterns to be set.
      • getSpanType

        public String getSpanType()
        Returns:
        Retrieves the Span type used.
      • setSpanType

        public void setSpanType​(String sType)
        Parameters:
        sType - Sets a (different) Span type.