Rok4Server  0.25.4
 Tout Classes Fichiers Fonctions Variables Énumérations Valeurs énumérées Pages
Fonctions membres publiques | Attributs privés | Liste de tous les membres
Référence de la classe Keyword

Gestion des mots-clés pour les documents de capacités. Plus de détails...

#include <Keyword.h>

Graphe de collaboration de Keyword:
Collaboration graph

Fonctions membres publiques

 Keyword (std::string content, std::map< std::string, std::string > attributes)
 Crée un Keyword à partir des ses éléments constitutifs.
 Keyword (const Keyword &origKW)
 Constructeur de copie.
Keywordoperator= (Keyword const &other)
 Affectation.
bool operator== (const Keyword &other) const
 Test d'egalite de 2 keywords.
bool operator!= (const Keyword &other) const
 Test d'inégalite de 2 keywords.
const std::string getContent () const
 Retourne le mot-clé
const std::map< std::string,
std::string > * 
getAttributes () const
 Retourne la liste des attributs du mot-clé
bool hasAttributes () const
 Teste si le mot-clé possède des attributs.
virtual ~Keyword ()
 Destructeur par défaut.

Attributs privés

std::string content
 Contenu de l'élément XML.
std::map< std::string,
std::string > 
attributes
 Liste d'attribut de l'élément XML.

Description détaillée

Gestion des mots-clés pour les documents de capacités.

Auteur
Institut national de l'information géographique et forestière

Un Keyword représente un élément Keyword dans les différents documents de capacités. Une valeur textuelle le définit ainsi qu'une liste d'attributs.

Documentation des constructeurs et destructeur

Keyword::Keyword ( std::string  content,
std::map< std::string, std::string >  attributes 
)

Crée un Keyword à partir des ses éléments constitutifs.

Paramètres
[in]contentValeur du mot-clé
[in]attributesliste des attributs du mot-clé (clé-valeur)
Keyword::Keyword ( const Keyword origKW)

Constructeur de copie.

Crée un Keyword à partir d'un autre Keyword

Paramètres
[in]origKWkeyword à copier

Documentation des fonctions membres

const std::map<std::string,std::string>* Keyword::getAttributes ( ) const
inline

Retourne la liste des attributs du mot-clé

Renvoie
liste des attributs
const std::string Keyword::getContent ( ) const
inline

Retourne le mot-clé

Renvoie
valeur du mot-clé
bool Keyword::hasAttributes ( ) const
inline

Teste si le mot-clé possède des attributs.

Renvoie
true si il a au moins 1 attribut
bool Keyword::operator!= ( const Keyword other) const

Test d'inégalite de 2 keywords.

Renvoie
true s'ils ont une valeur différente, false sinon
bool Keyword::operator== ( const Keyword other) const

Test d'egalite de 2 keywords.

Renvoie
true s'ils ont la même valeur, false sinon

La documentation de cette classe a été générée à partir des fichiers suivants :