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

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 ()
 
 step3 ()
 
 step4 ()
 
 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, U back into i, u

Référencé par Romanian\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, Romanian\finish(), Stem\r1(), Stem\r2(), Stem\rv(), Romanian\step0(), Romanian\step1(), Romanian\step2(), Romanian\step3(), et Romanian\step4().

◆ step0()

step0 ( )
private

Step 0: Removal of plurals (and other simplifications) Search for the longest among the following suffixes, and, if it is in R1, perform the action indicated.

Renvoie
boolean

Références $position, Stem\inR1(), et Stem\search().

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

◆ step1()

step1 ( )
private

Step 1: Reduction of combining suffixes Search for the longest among the following suffixes, and, if it is in R1, preform the replacement action indicated. Then repeat this step until no replacement occurs.

Renvoie
boolean

Références $position, Stem\inR1(), et Stem\search().

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

◆ step2()

step2 ( )
private

Step 2: Removal of 'standard' suffixes Search for the longest among the following suffixes, and, if it is in R2, perform the action indicated.

Renvoie
boolean

Références $position, Stem\inR2(), et Stem\search().

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

◆ step3()

step3 ( )
private

Step 3: Removal of verb suffixes Do step 3 if no suffix was removed either by step 1 or step 2.

Renvoie
boolean

Références $position, Stem\inRv(), et Stem\searchIfInRv().

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

◆ step4()

step4 ( )
private

Step 4: Removal of final vowel

Références $position, Stem\inRv(), et Stem\search().

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

Documentation des champs

◆ $vowels

$vowels = array('a', 'ă', 'â', 'e', 'i', 'î', 'o', 'u')
staticprotected

All Romanian vowels


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