Class MinLengthLabelFilter

  • All Implemented Interfaces:
    AcceptingVisitor

    public class MinLengthLabelFilter
    extends SingleLabelFilterBase
    Removes labels whose length in characters is smaller than the provided value.
    • Field Detail

      • minLength

        public AttrInteger minLength
        Minimum required label length, in characters, inclusive.
    • Constructor Detail

      • MinLengthLabelFilter

        public MinLengthLabelFilter()
    • Method Detail

      • 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