Class StopLabelFilter

All Implemented Interfaces:
AcceptingVisitor, LabelFilter

public class StopLabelFilter
extends SingleLabelFilterBase
Accepts labels that are not declared as stop labels in the stoplabels.<lang> files.
  • Constructor Details

  • Method Details

    • filter

      public void filter​(PreprocessingContext context, boolean[] acceptedStems, boolean[] acceptedPhrases)
      Description copied from interface: LabelFilter
      Called to perform label filtering.
      Specified by:
      filter in interface LabelFilter
      Overrides:
      filter in class SingleLabelFilterBase
      Parameters:
      context - contains words and phrases to be filtered
      acceptedStems - the filter should set to false those elements that correspond to the stems to be filtered out
      acceptedPhrases - the filter should set to false those elements that correspond to the phrases to be filtered out
    • acceptPhrase

      public boolean acceptPhrase​(PreprocessingContext context, int phraseIndex)
      Description copied from class: SingleLabelFilterBase
      Should return true if the phrase located at phraseIndex is to be accepted, false otherwise.
      Specified by:
      acceptPhrase in class SingleLabelFilterBase
      Parameters:
      context - provides access to all information about the phrase
      phraseIndex - index of the phrase for which decision is to be made
    • acceptWord

      public boolean acceptWord​(PreprocessingContext context, int wordIndex)
      Description copied from class: SingleLabelFilterBase
      Should return true if the word located at wordIndex is to be accepted, false otherwise.
      Specified by:
      acceptWord in class SingleLabelFilterBase
      Parameters:
      context - provides access to all information about the word
      wordIndex - index of the word for which decision is to be made