Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::dom::XmlDocumentHolderLibXml2
+ Graphe d'héritage de Arcane::dom::XmlDocumentHolderLibXml2:
+ Graphe de collaboration de Arcane::dom::XmlDocumentHolderLibXml2:

Fonctions membres publiques

XmlNode documentNode () override
 Noeud document. Ce noeud est nul si le document n'existe pas.
 
IXmlDocumentHolderclone () override
 Clone ce document.
 
void save (ByteArray &bytes) override
 Sauvegarde ce document dans le tableau bytes.
 
String save () override
 Sauvegarde ce document et retourne la chaîne de caractères.
 
void assignDocument (DocumentPrv *doc)
 
DocumentPrv_document () const
 
- Fonctions membres publiques hérités de Arcane::IXmlDocumentHolder
virtual ~IXmlDocumentHolder ()
 Libère les ressources.
 

Attributs privés

DocumentPrvm_document
 
NodePrvm_document_node
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Arcane::IXmlDocumentHolder
static IXmlDocumentHoldercreateNull ()
 Créé et retourne un document nul.
 
static IXmlDocumentHolderloadFromBuffer (Span< const Byte > buffer, const String &name, ITraceMng *tm)
 Charge un document XML.
 
static IXmlDocumentHolderloadFromBuffer (ByteConstSpan buffer, const String &name, ITraceMng *tm)
 Charge un document XML.
 
static IXmlDocumentHolderloadFromFile (const String &filename, ITraceMng *tm)
 Charge un document XML.
 
static IXmlDocumentHolderloadFromFile (const String &filename, const String &schema_filename, ITraceMng *tm)
 Charge un document XML.
 

Description détaillée

Définition à la ligne 414 du fichier DomLibXml2V2.cc.

Documentation des constructeurs et destructeur

◆ XmlDocumentHolderLibXml2()

Arcane::dom::XmlDocumentHolderLibXml2::XmlDocumentHolderLibXml2 ( )
inline

Définition à la ligne 418 du fichier DomLibXml2V2.cc.

◆ ~XmlDocumentHolderLibXml2()

Arcane::dom::XmlDocumentHolderLibXml2::~XmlDocumentHolderLibXml2 ( )
inline

Définition à la ligne 421 du fichier DomLibXml2V2.cc.

Documentation des fonctions membres

◆ _document()

DocumentPrv * Arcane::dom::XmlDocumentHolderLibXml2::_document ( ) const
inline

Définition à la ligne 451 du fichier DomLibXml2V2.cc.

◆ assignDocument()

void Arcane::dom::XmlDocumentHolderLibXml2::assignDocument ( DocumentPrv doc)
inline

Définition à la ligne 446 du fichier DomLibXml2V2.cc.

◆ clone()

IXmlDocumentHolder * Arcane::dom::XmlDocumentHolderLibXml2::clone ( )
inlineoverridevirtual

Clone ce document.

Implémente Arcane::IXmlDocumentHolder.

Définition à la ligne 429 du fichier DomLibXml2V2.cc.

◆ documentNode()

XmlNode Arcane::dom::XmlDocumentHolderLibXml2::documentNode ( )
inlineoverridevirtual

Noeud document. Ce noeud est nul si le document n'existe pas.

Implémente Arcane::IXmlDocumentHolder.

Définition à la ligne 428 du fichier DomLibXml2V2.cc.

◆ save() [1/2]

String Arcane::dom::XmlDocumentHolderLibXml2::save ( )
inlineoverridevirtual

Sauvegarde ce document et retourne la chaîne de caractères.

Implémente Arcane::IXmlDocumentHolder.

Définition à la ligne 435 du fichier DomLibXml2V2.cc.

Références save().

Référencé par save().

◆ save() [2/2]

void Arcane::dom::XmlDocumentHolderLibXml2::save ( ByteArray bytes)
inlineoverridevirtual

Sauvegarde ce document dans le tableau bytes.

Implémente Arcane::IXmlDocumentHolder.

Définition à la ligne 430 du fichier DomLibXml2V2.cc.

Documentation des données membres

◆ m_document

DocumentPrv* Arcane::dom::XmlDocumentHolderLibXml2::m_document
private

Définition à la ligne 453 du fichier DomLibXml2V2.cc.

◆ m_document_node

NodePrv* Arcane::dom::XmlDocumentHolderLibXml2::m_document_node
private

Définition à la ligne 454 du fichier DomLibXml2V2.cc.


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