Class DefaultNameContextGenerator

    • Method Detail

      • updateAdaptiveData

        public void updateAdaptiveData​(String[] tokens,
                                       String[] outcomes)
        Description copied from interface: NameContextGenerator
        Informs all the feature generators that the specified tokens have been classified with the corresponds set of specified outcomes.
        Specified by:
        updateAdaptiveData in interface NameContextGenerator
        Parameters:
        tokens - The tokens of a sentence or another text unit which has been processed.
        outcomes - The outcomes associated with the specified tokens.
      • clearAdaptiveData

        public void clearAdaptiveData()
        Description copied from interface: NameContextGenerator
        Informs all the feature generators that the context of the adaptive data (typically a document) is no longer valid and should be cleared.
        Specified by:
        clearAdaptiveData in interface NameContextGenerator
      • getContext

        public String[] getContext​(int index,
                                   String[] tokens,
                                   String[] preds,
                                   Object[] additionalContext)
        Finds the context for finding names at the specified index.
        Specified by:
        getContext in interface BeamSearchContextGenerator<String>
        Parameters:
        index - The index of the token in the specified tokens for which the context should be constructed.
        tokens - The tokens of the sentence. The toString() methods of these objects should return the token text.
        preds - The previous decisions made in the tagging of this sequence. Only indices less than index will be examined.
        additionalContext - Addition features which may be based on a context outside the sentence.
        Returns:
        The context for finding names at the specified index.