BogaNet 1.4.0
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
BogaNet.BWF.Filter.CapitalizationFilter Class Reference

Filter to remove excessive capitalization. More...

Inheritance diagram for BogaNet.BWF.Filter.CapitalizationFilter:
BogaNet.Util.Singleton< CapitalizationFilter > BogaNet.BWF.Filter.ICapitalizationFilter BogaNet.BWF.Filter.IFilter

Public Member Functions

virtual bool Contains (string text, params string[]? sourceNames)
 Searches for bad words in a text.
 
virtual List< string > GetAll (string text, params string[]? sourceNames)
 Searches for bad words in a text.
 
virtual string ReplaceAll (string text, params string[]? sourceNames)
 Searches and replaces all bad words in a text.
 

Properties

virtual Regex RegularExpression [get, set]
 RegEx to find excessive capitalization.
 
virtual int CharacterNumber [get, set]
 Defines the number of allowed capital letters in a row.
 
- Properties inherited from BogaNet.Util.Singleton< CapitalizationFilter >
static T Instance [get]
 
- Properties inherited from BogaNet.BWF.Filter.ICapitalizationFilter

Detailed Description

Filter to remove excessive capitalization.

Member Function Documentation

◆ Contains()

virtual bool BogaNet.BWF.Filter.CapitalizationFilter.Contains ( string text,
params string?[] sourceNames )
virtual

Searches for bad words in a text.

Parameters
textText to check
sourceNamesRelevant sources (e.g. "english", optional)
Returns
True if a match was found

Implements BogaNet.BWF.Filter.IFilter.

◆ GetAll()

virtual List< string > BogaNet.BWF.Filter.CapitalizationFilter.GetAll ( string text,
params string?[] sourceNames )
virtual

Searches for bad words in a text.

Parameters
textText to check
sourceNamesRelevant sources (e.g. "english", optional)
Returns
List with all the matches

Implements BogaNet.BWF.Filter.IFilter.

◆ ReplaceAll()

virtual string BogaNet.BWF.Filter.CapitalizationFilter.ReplaceAll ( string text,
params string?[] sourceNames )
virtual

Searches and replaces all bad words in a text.

Parameters
textText to check
sourceNamesRelevant sources (e.g. "english", optional)
Returns
Clean text

Implements BogaNet.BWF.Filter.IFilter.

Property Documentation

◆ CharacterNumber

virtual int BogaNet.BWF.Filter.CapitalizationFilter.CharacterNumber
getset

Defines the number of allowed capital letters in a row.

Implements BogaNet.BWF.Filter.ICapitalizationFilter.

◆ RegularExpression

virtual Regex BogaNet.BWF.Filter.CapitalizationFilter.RegularExpression
getset

RegEx to find excessive capitalization.

Implements BogaNet.BWF.Filter.ICapitalizationFilter.


The documentation for this class was generated from the following file: