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

Combines all filters into one. More...

Inheritance diagram for BogaNet.BWF.Pacifier:
BogaNet.Util.Singleton< Pacifier > 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 IBadWordFilter BadWordFilter = BogaNet.BWF.Filter.BadWordFilter.Instance [get, set]
 
virtual ICapitalizationFilter CapitalizationFilter = BogaNet.BWF.Filter.CapitalizationFilter.Instance [get, set]
 
virtual IDomainFilter DomainFilter = BogaNet.BWF.Filter.DomainFilter.Instance [get, set]
 
virtual IPunctuationFilter PunctuationFilter = BogaNet.BWF.Filter.PunctuationFilter.Instance [get, set]
 
- Properties inherited from BogaNet.Util.Singleton< Pacifier >
static T Instance [get]
 

Detailed Description

Combines all filters into one.

Member Function Documentation

◆ Contains()

virtual bool BogaNet.BWF.Pacifier.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.Pacifier.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.Pacifier.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

◆ BadWordFilter

virtual IBadWordFilter BogaNet.BWF.Pacifier.BadWordFilter = BogaNet.BWF.Filter.BadWordFilter.Instance
getset

◆ CapitalizationFilter

virtual ICapitalizationFilter BogaNet.BWF.Pacifier.CapitalizationFilter = BogaNet.BWF.Filter.CapitalizationFilter.Instance
getset

◆ DomainFilter

virtual IDomainFilter BogaNet.BWF.Pacifier.DomainFilter = BogaNet.BWF.Filter.DomainFilter.Instance
getset

◆ PunctuationFilter

virtual IPunctuationFilter BogaNet.BWF.Pacifier.PunctuationFilter = BogaNet.BWF.Filter.PunctuationFilter.Instance
getset

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