Class ContextLabelFilter
java.lang.Object
org.carrot2.attrs.AttrComposite
org.carrot2.text.preprocessing.filter.ContextLabelFilter
- All Implemented Interfaces:
AcceptingVisitor
- Direct Known Subclasses:
CompleteLabelFilter
,SingleLabelFilterBase
Defines the contract for label filtering components, which mark words and phrases that should not
be considered as candidates for cluster labels
- See Also:
-
Field Summary
FieldsFields inherited from class org.carrot2.attrs.AttrComposite
attributes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
filter
(PreprocessingContext context, boolean[] acceptedStems, boolean[] acceptedPhrases) Called to perform label filtering.final boolean
Methods inherited from class org.carrot2.attrs.AttrComposite
accept
-
Field Details
-
enabled
Enables or disables this filter.
-
-
Constructor Details
-
ContextLabelFilter
-
-
Method Details
-
filter
public abstract void filter(PreprocessingContext context, boolean[] acceptedStems, boolean[] acceptedPhrases) Called to perform label filtering.- Parameters:
context
- contains words and phrases to be filteredacceptedStems
- the filter should set tofalse
those elements that correspond to the stems to be filtered outacceptedPhrases
- the filter should set tofalse
those elements that correspond to the phrases to be filtered out
-
isEnabled
public final boolean isEnabled()- Returns:
true
if the filter is enabled.
-