Liste de tous les membres
Fonctions membres publiques |
| stem ($token, $lang) |
Fonctions membres publiques statiques |
static | getInstance ($adapter) |
Attributs protégés |
| $cache = array() |
Attributs protégés statiques |
static | $instances = array() |
Description détaillée
Définition à la ligne 19 du fichier stemmer.php.
Documentation des fonctions membres
static JLanguageStemmer::getInstance |
( |
|
$adapter | ) |
|
|
static |
Method to get a stemmer, creating it if necessary.
- Paramètres:
-
string | $adapter | The type of stemmer to load. |
- Renvoie:
- JLanguageStemmer A JLanguageStemmer instance.
- Depuis:
- 12.1
- Exceptions:
-
RuntimeException | on invalid stemmer. |
Définition à la ligne 45 du fichier stemmer.php.
Références JText\sprintf().
{
if (isset(self::$instances[$adapter]))
{
return self::$instances[$adapter];
}
$class = 'JLanguageStemmer' . ucfirst(trim($adapter));
if (!class_exists($class))
{
throw new RuntimeException(
JText::sprintf(
'JLIB_STEMMER_INVALID_STEMMER', $adapter));
}
self::$instances[$adapter] = new $class;
return self::$instances[$adapter];
}
JLanguageStemmer::stem |
( |
|
$token, |
|
|
|
$lang |
|
) |
| |
|
abstract |
Method to stem a token and return the root.
- Paramètres:
-
string | $token | The token to stem. |
string | $lang | The language of the token. |
- Renvoie:
- string The root token.
- Depuis:
- 12.1
Réimplémentée dans JLanguageStemmerPorteren.
Documentation des données membres
JLanguageStemmer::$cache = array() |
|
protected |
JLanguageStemmer::$instances = array() |
|
staticprotected |
La documentation de cette classe a été générée à partir du fichier suivant :