com.sebtools.SpamFilter
| hierarchy: |
WEB-INF.cftags.component com.sebtools.SpamFilter |
| properties: | |
| methods: | init, filter, getDbXml, getPoints, getRegEx, getRegExs, getWord, getWords, isSpam, loadUniversalData, loadWords, numRegExMatches, numWordMatches, removeRegEx, removeWord, saveRegEx, saveWord |
| init |
|---|
public
any
init
(
required
any
DataMgr,
boolean
getNewDefs="0"
)
I instantiate and return this component. Output: suppressed Parameters: DataMgr: any, required, DataMgr getNewDefs: boolean, optional, getNewDefs |
| filter |
public
struct
filter
(
required
struct
data,
numeric
maxpoints="0"
)
I run the filter on the given structure and return it. Output: suppressed Parameters: data: struct, required, data maxpoints: numeric, optional, maxpoints |
| getDbXml |
public
string
getDbXml
(
)
I return the XML for the tables needed for Spam Filter to work. Output: suppressed |
| getPoints |
public
numeric
getPoints
(
required
struct
data
)
I return the number of points in the given structure. Output: suppressed Parameters: data: struct, required, data |
| getRegEx |
public
query
getRegEx
(
required
string
RegExID
)
I return the requested regex. Output: suppressed Parameters: RegExID: string, required, RegExID |
| getRegExs |
public
query
getRegExs
(
)
I return all of the regexs. Output: suppressed |
| getWord |
public
query
getWord
(
required
string
WordID
)
I return the requested word. Output: suppressed Parameters: WordID: string, required, WordID |
| getWords |
public
query
getWords
(
)
I return all of the words. Output: suppressed |
| isSpam |
public
boolean
isSpam
(
required
struct
data,
numeric
maxpoints="0"
)
I indicate whether the given structure is spam. Output: suppressed Parameters: data: struct, required, data maxpoints: numeric, optional, maxpoints |
| loadUniversalData |
public
void
loadUniversalData
(
)
I get external spam definitions. Output: suppressed |
| loadWords |
public
void
loadWords
(
required
string
wordlist
)
I load the given list of (carriage-return delimited) words to the spam words definitions. Output: suppressed Parameters: wordlist: string, required, wordlist |
| numRegExMatches |
public
numeric
numRegExMatches
(
string
string,
string
regex
)
I return the number of times the given regular expression is matched in the given string. Output: suppressed Parameters: string: string, optional, string regex: string, optional, regex |
| numWordMatches |
public
numeric
numWordMatches
(
string
string,
string
word
)
I return the number of times the given word is found in the given string. Output: suppressed Parameters: string: string, optional, string word: string, optional, word |
| removeRegEx |
public
void
removeRegEx
(
required
string
RegExID
)
I delete the given RegEx. Output: suppressed Parameters: RegExID: string, required, RegExID |
| removeWord |
public
void
removeWord
(
required
string
WordID
)
I delete the given Word. Output: suppressed Parameters: WordID: string, required, WordID |
| saveRegEx |
public
string
saveRegEx
(
string
RegExID,
string
RegEx,
string
Label,
string
points
)
I save a RegEx. Output: suppressed Parameters: RegExID: string, optional, RegExID RegEx: string, optional, RegEx Label: string, optional, Label points: string, optional, points |
| saveWord |
public
string
saveWord
(
string
WordID,
string
Word,
string
points
)
I save a Word. Output: suppressed Parameters: WordID: string, optional, WordID Word: string, optional, Word points: string, optional, points |