Class MinLengthLabelFilter
- java.lang.Object
-
- org.carrot2.attrs.AttrComposite
-
- org.carrot2.text.preprocessing.filter.ContextLabelFilter
-
- org.carrot2.text.preprocessing.filter.SingleLabelFilterBase
-
- org.carrot2.text.preprocessing.filter.MinLengthLabelFilter
-
- All Implemented Interfaces:
AcceptingVisitor
public class MinLengthLabelFilter extends SingleLabelFilterBase
Removes labels whose length in characters is smaller than the provided value.
-
-
Field Summary
Fields Modifier and Type Field Description AttrInteger
minLength
Minimum required label length, in characters, inclusive.-
Fields inherited from class org.carrot2.text.preprocessing.filter.ContextLabelFilter
enabled
-
Fields inherited from class org.carrot2.attrs.AttrComposite
attributes
-
-
Constructor Summary
Constructors Constructor Description MinLengthLabelFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
acceptPhrase(PreprocessingContext context, int phraseIndex)
Should returntrue
if the phrase located atphraseIndex
is to be accepted,false
otherwise.boolean
acceptWord(PreprocessingContext context, int wordIndex)
Should returntrue
if the word located atwordIndex
is to be accepted,false
otherwise.-
Methods inherited from class org.carrot2.text.preprocessing.filter.SingleLabelFilterBase
filter
-
Methods inherited from class org.carrot2.text.preprocessing.filter.ContextLabelFilter
isEnabled
-
Methods inherited from class org.carrot2.attrs.AttrComposite
accept
-
-
-
-
Field Detail
-
minLength
public AttrInteger minLength
Minimum required label length, in characters, inclusive.
-
-
Method Detail
-
acceptPhrase
public boolean acceptPhrase(PreprocessingContext context, int phraseIndex)
Description copied from class:SingleLabelFilterBase
Should returntrue
if the phrase located atphraseIndex
is to be accepted,false
otherwise.- Specified by:
acceptPhrase
in classSingleLabelFilterBase
- Parameters:
context
- provides access to all information about the phrasephraseIndex
- 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 returntrue
if the word located atwordIndex
is to be accepted,false
otherwise.- Specified by:
acceptWord
in classSingleLabelFilterBase
- Parameters:
context
- provides access to all information about the wordwordIndex
- index of the word for which decision is to be made
-
-