Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Italian
+ Graphe d'héritage de Italian:

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
 

Description détaillée

Documentation des fonctions membres

◆ finish()

finish ( )
private

Finally turn I and U back into lower case

Référencé par Italian\stem().

◆ stem()

stem (   $word)

{Main function to get the STEM of a word

Paramètres
string$wordA valid UTF-8 word
Renvoie
string
Exceptions
}

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().

◆ step0()

step0 ( )
private

Step 0: Attached pronoun

Références $b, $item, $position, $this, Stem\search(), et Stem\searchIfInRv().

Référencé par Italian\stem().

◆ step1()

step1 ( )
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().

◆ step2()

step2 ( )
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().

◆ step3a()

step3a ( )
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().

◆ step3b()

step3b ( )
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().

Documentation des champs

◆ $vowels

$vowels = array('a', 'e', 'i', 'o', 'u', 'à', 'è', 'ì', 'ò', 'ù')
staticprotected

All Italian vowels


La documentation de cette classe a été générée à partir du fichier suivant :