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

Fonctions membres publiques

 LIBXML2_Node (LIBXML2_Document *aDocument)
 
String nodeName ()
 
String nodeValue ()
 
void nodeValue (const String &attr)
 
virtual UInt16 nodeType ()
 
LIBXML2_NodeparentNode ()
 
LIBXML2_NodeListchildNodes ()
 
LIBXML2_NodefirstChild ()
 
LIBXML2_NodelastChild ()
 
LIBXML2_NodepreviousSibling ()
 
LIBXML2_NodenextSibling ()
 
LIBXML2_NamedNodeMapattributes ()
 
LIBXML2_DocumentownerDocument ()
 
LIBXML2_NodeinsertBefore (LIBXML2_Node *newChild, LIBXML2_Node *refChild)
 
LIBXML2_NodeinsertBeforePrivate (LIBXML2_Node *newChild, LIBXML2_Node *refChild)
 
LIBXML2_NodereplaceChild (LIBXML2_Node *newChild, LIBXML2_Node *oldChild)
 
LIBXML2_NoderemoveChild (LIBXML2_Node *oldChild)
 
LIBXML2_NoderemoveChildPrivate (LIBXML2_Node *oldChild)
 
LIBXML2_NodeappendChild (LIBXML2_Node *newChild)
 
bool hasChildNodes ()
 
virtual LIBXML2_NodeshallowCloneNode (LIBXML2_Document *doc)
 
virtual LIBXML2_NodecloneNode (bool deep)
 
LIBXML2_NodecloneNodePrivate (LIBXML2_Document *aDoc, bool deep)
 
void normalize ()
 
bool isSupported (const String &feature, const String &version)
 
String namespaceURI ()
 
String prefix ()
 
void prefix (const String &attr)
 
String localName ()
 
bool hasAttributes ()
 
void updateDocumentAncestorStatus (bool aStatus)
 
void recursivelyChangeDocument (LIBXML2_Document *aNewDocument)
 
LIBXML2_ElementsearchForElementById (const String &elementId)
 
void add_ref ()
 
void release_ref ()
 

Fonctions membres publiques statiques

static const char * INTERFACE_NAME ()
 

Attributs publics

LIBXML2_NodemParent
 
std::list< LIBXML2_Node * >::iterator mPositionInParent
 
bool mDocumentIsAncestor
 
LIBXML2_DocumentmDocument
 
String mNodeName
 
String mLocalName
 
String mNodeValue
 
String mNamespaceURI
 
std::list< LIBXML2_Node * > mNodeList
 
UInt16 mNodeType
 
LIBXML2_RefCount _libxml2_refcount
 

Attributs publics statiques

static const UInt16 NODE_NODE = 0
 
static const UInt16 ELEMENT_NODE = 1
 
static const UInt16 ATTRIBUTE_NODE = 2
 
static const UInt16 TEXT_NODE = 3
 
static const UInt16 CDATA_SECTION_NODE = 4
 
static const UInt16 ENTITY_REFERENCE_NODE = 5
 
static const UInt16 ENTITY_NODE = 6
 
static const UInt16 PROCESSING_INSTRUCTION_NODE = 7
 
static const UInt16 COMMENT_NODE = 8
 
static const UInt16 DOCUMENT_NODE = 9
 
static const UInt16 DOCUMENT_TYPE_NODE = 10
 
static const UInt16 DOCUMENT_FRAGMENT_NODE = 11
 
static const UInt16 NOTATION_NODE = 12
 

Description détaillée

Définition à la ligne 300 du fichier DomLibXml2.cc.

Documentation des constructeurs et destructeur

◆ LIBXML2_Node()

Arcane::LIBXML2_Node::LIBXML2_Node ( LIBXML2_Document aDocument)

Définition à la ligne 3845 du fichier DomLibXml2.cc.

◆ ~LIBXML2_Node()

Arcane::LIBXML2_Node::~LIBXML2_Node ( )
virtual

Définition à la ligne 3856 du fichier DomLibXml2.cc.

Documentation des fonctions membres

◆ add_ref()

void Arcane::LIBXML2_Node::add_ref ( )
inline

Définition à la ligne 372 du fichier DomLibXml2.cc.

◆ appendChild()

LIBXML2_Node * Arcane::LIBXML2_Node::appendChild ( LIBXML2_Node newChild)

Définition à la ligne 4133 du fichier DomLibXml2.cc.

◆ attributes()

LIBXML2_NamedNodeMap * Arcane::LIBXML2_Node::attributes ( )

Définition à la ligne 3976 du fichier DomLibXml2.cc.

◆ childNodes()

LIBXML2_NodeList * Arcane::LIBXML2_Node::childNodes ( )

Définition à la ligne 3898 du fichier DomLibXml2.cc.

◆ cloneNode()

LIBXML2_Node * Arcane::LIBXML2_Node::cloneNode ( bool  deep)
virtual

Définition à la ligne 4145 du fichier DomLibXml2.cc.

◆ cloneNodePrivate()

LIBXML2_Node * Arcane::LIBXML2_Node::cloneNodePrivate ( LIBXML2_Document aDoc,
bool  deep 
)

Définition à la ligne 4151 du fichier DomLibXml2.cc.

◆ firstChild()

LIBXML2_Node * Arcane::LIBXML2_Node::firstChild ( )

Définition à la ligne 3904 du fichier DomLibXml2.cc.

◆ hasAttributes()

bool Arcane::LIBXML2_Node::hasAttributes ( )
inline

Définition à la ligne 356 du fichier DomLibXml2.cc.

◆ hasChildNodes()

bool Arcane::LIBXML2_Node::hasChildNodes ( )

Définition à la ligne 4139 du fichier DomLibXml2.cc.

◆ insertBefore()

LIBXML2_Node * Arcane::LIBXML2_Node::insertBefore ( LIBXML2_Node newChild,
LIBXML2_Node refChild 
)

Définition à la ligne 4008 du fichier DomLibXml2.cc.

◆ insertBeforePrivate()

LIBXML2_Node * Arcane::LIBXML2_Node::insertBeforePrivate ( LIBXML2_Node newChild,
LIBXML2_Node refChild 
)

Définition à la ligne 4034 du fichier DomLibXml2.cc.

◆ INTERFACE_NAME()

static const char * Arcane::LIBXML2_Node::INTERFACE_NAME ( )
inlinestatic

Définition à la ligne 303 du fichier DomLibXml2.cc.

◆ isSupported()

bool Arcane::LIBXML2_Node::isSupported ( const String feature,
const String version 
)

Définition à la ligne 4201 du fichier DomLibXml2.cc.

◆ lastChild()

LIBXML2_Node * Arcane::LIBXML2_Node::lastChild ( )

Définition à la ligne 3918 du fichier DomLibXml2.cc.

◆ localName()

String Arcane::LIBXML2_Node::localName ( )

Définition à la ligne 4252 du fichier DomLibXml2.cc.

◆ namespaceURI()

String Arcane::LIBXML2_Node::namespaceURI ( )

Définition à la ligne 4219 du fichier DomLibXml2.cc.

◆ nextSibling()

LIBXML2_Node * Arcane::LIBXML2_Node::nextSibling ( )

Définition à la ligne 3955 du fichier DomLibXml2.cc.

◆ nodeName()

String Arcane::LIBXML2_Node::nodeName ( )

Définition à la ligne 3866 du fichier DomLibXml2.cc.

◆ nodeType()

UInt16 Arcane::LIBXML2_Node::nodeType ( )
virtual

Définition à la ligne 3884 du fichier DomLibXml2.cc.

◆ nodeValue() [1/2]

String Arcane::LIBXML2_Node::nodeValue ( )

Définition à la ligne 3872 du fichier DomLibXml2.cc.

◆ nodeValue() [2/2]

void Arcane::LIBXML2_Node::nodeValue ( const String attr)

Définition à la ligne 3878 du fichier DomLibXml2.cc.

◆ normalize()

void Arcane::LIBXML2_Node::normalize ( )

Définition à la ligne 4171 du fichier DomLibXml2.cc.

◆ ownerDocument()

LIBXML2_Document * Arcane::LIBXML2_Node::ownerDocument ( )

Définition à la ligne 3982 du fichier DomLibXml2.cc.

◆ parentNode()

LIBXML2_Node * Arcane::LIBXML2_Node::parentNode ( )

Définition à la ligne 3890 du fichier DomLibXml2.cc.

◆ prefix() [1/2]

String Arcane::LIBXML2_Node::prefix ( )

Définition à la ligne 4225 du fichier DomLibXml2.cc.

◆ prefix() [2/2]

void Arcane::LIBXML2_Node::prefix ( const String attr)

Définition à la ligne 4236 du fichier DomLibXml2.cc.

◆ previousSibling()

LIBXML2_Node * Arcane::LIBXML2_Node::previousSibling ( )

Définition à la ligne 3934 du fichier DomLibXml2.cc.

◆ recursivelyChangeDocument()

void Arcane::LIBXML2_Node::recursivelyChangeDocument ( LIBXML2_Document aNewDocument)

Définition à la ligne 4258 du fichier DomLibXml2.cc.

◆ release_ref()

void Arcane::LIBXML2_Node::release_ref ( )
inline

Définition à la ligne 379 du fichier DomLibXml2.cc.

◆ removeChild()

LIBXML2_Node * Arcane::LIBXML2_Node::removeChild ( LIBXML2_Node oldChild)

Définition à la ligne 4104 du fichier DomLibXml2.cc.

◆ removeChildPrivate()

LIBXML2_Node * Arcane::LIBXML2_Node::removeChildPrivate ( LIBXML2_Node oldChild)

Définition à la ligne 4116 du fichier DomLibXml2.cc.

◆ replaceChild()

LIBXML2_Node * Arcane::LIBXML2_Node::replaceChild ( LIBXML2_Node newChild,
LIBXML2_Node oldChild 
)

Définition à la ligne 4091 du fichier DomLibXml2.cc.

◆ searchForElementById()

LIBXML2_Element * Arcane::LIBXML2_Node::searchForElementById ( const String elementId)

Définition à la ligne 4273 du fichier DomLibXml2.cc.

◆ shallowCloneNode()

virtual LIBXML2_Node * Arcane::LIBXML2_Node::shallowCloneNode ( LIBXML2_Document doc)
inlinevirtual

Définition à la ligne 343 du fichier DomLibXml2.cc.

◆ updateDocumentAncestorStatus()

void Arcane::LIBXML2_Node::updateDocumentAncestorStatus ( bool  aStatus)

Définition à la ligne 3990 du fichier DomLibXml2.cc.

Documentation des données membres

◆ _libxml2_refcount

LIBXML2_RefCount Arcane::LIBXML2_Node::_libxml2_refcount

Définition à la ligne 369 du fichier DomLibXml2.cc.

◆ ATTRIBUTE_NODE

const UInt16 Arcane::LIBXML2_Node::ATTRIBUTE_NODE = 2
static

Définition à la ligne 308 du fichier DomLibXml2.cc.

◆ CDATA_SECTION_NODE

const UInt16 Arcane::LIBXML2_Node::CDATA_SECTION_NODE = 4
static

Définition à la ligne 310 du fichier DomLibXml2.cc.

◆ COMMENT_NODE

const UInt16 Arcane::LIBXML2_Node::COMMENT_NODE = 8
static

Définition à la ligne 314 du fichier DomLibXml2.cc.

◆ DOCUMENT_FRAGMENT_NODE

const UInt16 Arcane::LIBXML2_Node::DOCUMENT_FRAGMENT_NODE = 11
static

Définition à la ligne 317 du fichier DomLibXml2.cc.

◆ DOCUMENT_NODE

const UInt16 Arcane::LIBXML2_Node::DOCUMENT_NODE = 9
static

Définition à la ligne 315 du fichier DomLibXml2.cc.

◆ DOCUMENT_TYPE_NODE

const UInt16 Arcane::LIBXML2_Node::DOCUMENT_TYPE_NODE = 10
static

Définition à la ligne 316 du fichier DomLibXml2.cc.

◆ ELEMENT_NODE

const UInt16 Arcane::LIBXML2_Node::ELEMENT_NODE = 1
static

Définition à la ligne 307 du fichier DomLibXml2.cc.

◆ ENTITY_NODE

const UInt16 Arcane::LIBXML2_Node::ENTITY_NODE = 6
static

Définition à la ligne 312 du fichier DomLibXml2.cc.

◆ ENTITY_REFERENCE_NODE

const UInt16 Arcane::LIBXML2_Node::ENTITY_REFERENCE_NODE = 5
static

Définition à la ligne 311 du fichier DomLibXml2.cc.

◆ mDocument

LIBXML2_Document* Arcane::LIBXML2_Node::mDocument

Définition à la ligne 365 du fichier DomLibXml2.cc.

◆ mDocumentIsAncestor

bool Arcane::LIBXML2_Node::mDocumentIsAncestor

Définition à la ligne 364 du fichier DomLibXml2.cc.

◆ mLocalName

String Arcane::LIBXML2_Node::mLocalName

Définition à la ligne 366 du fichier DomLibXml2.cc.

◆ mNamespaceURI

String Arcane::LIBXML2_Node::mNamespaceURI

Définition à la ligne 366 du fichier DomLibXml2.cc.

◆ mNodeList

std::list<LIBXML2_Node*> Arcane::LIBXML2_Node::mNodeList

Définition à la ligne 367 du fichier DomLibXml2.cc.

◆ mNodeName

String Arcane::LIBXML2_Node::mNodeName

Définition à la ligne 366 du fichier DomLibXml2.cc.

◆ mNodeType

UInt16 Arcane::LIBXML2_Node::mNodeType

Définition à la ligne 368 du fichier DomLibXml2.cc.

◆ mNodeValue

String Arcane::LIBXML2_Node::mNodeValue

Définition à la ligne 366 du fichier DomLibXml2.cc.

◆ mParent

LIBXML2_Node* Arcane::LIBXML2_Node::mParent

Définition à la ligne 362 du fichier DomLibXml2.cc.

◆ mPositionInParent

std::list<LIBXML2_Node*>::iterator Arcane::LIBXML2_Node::mPositionInParent

Définition à la ligne 363 du fichier DomLibXml2.cc.

◆ NODE_NODE

const UInt16 Arcane::LIBXML2_Node::NODE_NODE = 0
static

Définition à la ligne 306 du fichier DomLibXml2.cc.

◆ NOTATION_NODE

const UInt16 Arcane::LIBXML2_Node::NOTATION_NODE = 12
static

Définition à la ligne 318 du fichier DomLibXml2.cc.

◆ PROCESSING_INSTRUCTION_NODE

const UInt16 Arcane::LIBXML2_Node::PROCESSING_INSTRUCTION_NODE = 7
static

Définition à la ligne 313 du fichier DomLibXml2.cc.

◆ TEXT_NODE

const UInt16 Arcane::LIBXML2_Node::TEXT_NODE = 3
static

Définition à la ligne 309 du fichier DomLibXml2.cc.


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