Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
stem ($word) | |
Attributs protégés statiques | |
static | $vowels = array('a', 'e', 'i', 'o', 'u', 'à', 'è', 'ì', 'ò', 'ù') |
Attributs protégés statiques hérités de Stem | |
static | $vowels = array('a', 'e', 'i', 'o', 'u', 'y') |
Fonctions membres privées | |
step0 () | |
step1 () | |
step2 () | |
step3a () | |
step3b () | |
finish () | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Stem | |
inRv ($position) | |
inR1 ($position) | |
inR2 ($position) | |
searchIfInRv ($suffixes) | |
searchIfInR1 ($suffixes) | |
searchIfInR2 ($suffixes) | |
search ($suffixes, $offset=0) | |
r1 () | |
r2 () | |
rx ($in) | |
rv () | |
Attributs protégés hérités de Stem | |
$plainVowels | |
$word | |
$originalWord | |
$rv | |
$rvIndex | |
$r1 | |
$r1Index | |
$r2 | |
$r2Index | |
|
private |
Finally turn I and U back into lower case
Référencé par Italian\stem().
stem | ( | $word | ) |
{Main function to get the STEM of a word
string | $word | A valid UTF-8 word |
Implémente Stemmer.
Références $this, Stem\$word, Italian\finish(), Stem\r1(), Stem\r2(), Stem\rv(), Italian\step0(), Italian\step1(), Italian\step2(), Italian\step3a(), et Italian\step3b().
|
private |
Step 0: Attached pronoun
Références $b, $item, $position, $this, Stem\search(), et Stem\searchIfInRv().
Référencé par Italian\stem().
|
private |
Step 1: Standard suffix removal
Références $position, elseif, Stem\inR1(), Stem\inR2(), Stem\inRv(), Stem\search(), et Stem\searchIfInR2().
Référencé par Italian\stem().
|
private |
Step 2: Verb suffixes Search for the longest among the following suffixes in RV, and if found, delete.
Références $position, et Stem\searchIfInRv().
Référencé par Italian\stem().
|
private |
Step 3a Delete a final a, e, i, o, à, è, ì or ò if it is in RV, and a preceding i if it is in RV
Références Stem\searchIfInRv().
Référencé par Italian\stem().
|
private |
Step 3b Replace final ch (or gh) with c (or g) if in RV (crocch -> crocc)
Références elseif, et Stem\searchIfInRv().
Référencé par Italian\stem().
|
staticprotected |
All Italian vowels