Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::XmlInfo
+ Graphe de collaboration de Arcane::XmlInfo:

Fonctions membres publiques

 XmlInfo (IApplication *mng=0)
 

Fonctions membres publiques statiques

static void error (const XmlNode &element, const String msg)
 
static void warning (const XmlNode &element, const String msg)
 
static void attrError (const XmlNode &element, const char *attr_name)
 
static XmlNode rootNode (IIOMng *mng, const String &file_name, const String &schema_name=String())
 

Attributs protégés

IApplicationm_mng
 

Description détaillée

Définition à la ligne 38 du fichier XmlInfo.h.

Documentation des constructeurs et destructeur

◆ XmlInfo()

Arcane::XmlInfo::XmlInfo ( IApplication mng = 0)
inline

Définition à la ligne 41 du fichier XmlInfo.h.

◆ ~XmlInfo()

virtual Arcane::XmlInfo::~XmlInfo ( )
inlinevirtual

Définition à la ligne 42 du fichier XmlInfo.h.

Documentation des fonctions membres

◆ attrError()

static void Arcane::XmlInfo::attrError ( const XmlNode element,
const char *  attr_name 
)
inlinestatic

Leve une exception concernant l'élément XML "element" en précisant que l'attribut "attr_name" a été oublié dans le fichier XML.

Paramètres
elementélément XML concerné par l'exception.
attr_namenom de l'attribut concerné.

Définition à la ligne 75 du fichier XmlInfo.h.

◆ error()

static void Arcane::XmlInfo::error ( const XmlNode element,
const String  msg 
)
inlinestatic

Leve une exception concernant l'élément XML "element" avec le message "msg".

Paramètres
elementélément XML concerné par l'exception.
msgmessage de l'exception.

Définition à la ligne 50 du fichier XmlInfo.h.

Références Arcane::XmlNode::name().

◆ rootNode()

static XmlNode Arcane::XmlInfo::rootNode ( IIOMng mng,
const String file_name,
const String schema_name = String() 
)
inlinestatic

Retourne le noeud racine du fichier XML nommé "file_name". Si un nom de schéma est passé en argument, la conformité du fichier au schéma est vérifié.

Renvoie
le noeud XML racine du document.
Paramètres
file_namele nom du fichier XML.
mngle gestionnaire d'entrées/sorties Arcane.
schema_namele nom du schéma associé au fichier (optionnel).

Définition à la ligne 91 du fichier XmlInfo.h.

Références Arcane::XmlNode::documentElement(), Arcane::IXmlDocumentHolder::documentNode(), et Arcane::IIOMng::parseXmlFile().

◆ warning()

static void Arcane::XmlInfo::warning ( const XmlNode element,
const String  msg 
)
inlinestatic

Affiche le message d'avertissement "msg" concernant l'élément XML "element".

Paramètres
elementélément XML concerné par l'exception.
msgmessage de l'exception.

Définition à la ligne 63 du fichier XmlInfo.h.

Références Arcane::XmlNode::name().

Documentation des données membres

◆ m_mng

IApplication* Arcane::XmlInfo::m_mng
protected

Gestionnaire de l'application.

Définition à la ligne 108 du fichier XmlInfo.h.


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