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

Classes

class  LocalName
 
class  QualifiedName
 

Fonctions membres publiques

 LIBXML2_Element (LIBXML2_Document *aDocument)
 
 LIBXML2_IMPL_NODETYPE (ELEMENT)
 
LIBXML2_NamedNodeMapattributes ()
 
LIBXML2_NodeshallowCloneNode (LIBXML2_Document *aDoc)
 
String tagName ()
 
String getAttribute (const String &name)
 
void setAttribute (const String &name, const String &value)
 
void removeAttribute (const String &name)
 
LIBXML2_AttrgetAttributeNode (const String &name)
 
LIBXML2_AttrsetAttributeNode (LIBXML2_Attr *newAttr)
 
LIBXML2_AttrremoveAttributeNode (LIBXML2_Attr *oldAttr)
 
LIBXML2_NodeListgetElementsByTagName (const String &name)
 
String getAttributeNS (const String &namespaceURI, const String &localname)
 
void setAttributeNS (const String &namespaceURI, const String &qualifiedname, const String &value)
 
void removeAttributeNS (const String &namespaceURI, const String &localname)
 
LIBXML2_AttrgetAttributeNodeNS (const String &namespaceURI, const String &localname)
 
LIBXML2_AttrsetAttributeNodeNS (LIBXML2_Attr *newAttr)
 
LIBXML2_NodeListgetElementsByTagNameNS (const String &namespaceURI, const String &localname)
 
bool hasAttribute (const String &name)
 
bool hasAttributeNS (const String &namespaceURI, const String &localname)
 
bool hasAttributes ()
 
LIBXML2_ElementsearchForElementById (const String &elementId)
 
- Fonctions membres publiques hérités de Arcane::LIBXML2_Node
 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_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 charINTERFACE_NAME ()
 
- Fonctions membres publiques statiques hérités de Arcane::LIBXML2_Node
static const charINTERFACE_NAME ()
 

Attributs publics

 LIBXML2_IMPL_REFCOUNT
 
std::map< QualifiedName, LIBXML2_Attr * > attributeMapNS
 
std::map< LocalName, LIBXML2_Attr * > attributeMap
 
- Attributs publics hérités de Arcane::LIBXML2_Node
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
 

Membres hérités additionnels

- Attributs publics statiques hérités de Arcane::LIBXML2_Node
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 564 du fichier DomLibXml2.cc.

Documentation des constructeurs et destructeur

◆ LIBXML2_Element()

Arcane::LIBXML2_Element::LIBXML2_Element ( LIBXML2_Document aDocument)
inline

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

◆ ~LIBXML2_Element()

Arcane::LIBXML2_Element::~LIBXML2_Element ( )
virtual

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

Documentation des fonctions membres

◆ attributes()

LIBXML2_NamedNodeMap * Arcane::LIBXML2_Element::attributes ( )

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

◆ getAttribute()

String Arcane::LIBXML2_Element::getAttribute ( const String name)

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

◆ getAttributeNode()

LIBXML2_Attr * Arcane::LIBXML2_Element::getAttributeNode ( const String name)

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

◆ getAttributeNodeNS()

LIBXML2_Attr * Arcane::LIBXML2_Element::getAttributeNodeNS ( const String namespaceURI,
const String localname 
)

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

◆ getAttributeNS()

String Arcane::LIBXML2_Element::getAttributeNS ( const String namespaceURI,
const String localname 
)

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

◆ getElementsByTagName()

LIBXML2_NodeList * Arcane::LIBXML2_Element::getElementsByTagName ( const String name)

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

◆ getElementsByTagNameNS()

LIBXML2_NodeList * Arcane::LIBXML2_Element::getElementsByTagNameNS ( const String namespaceURI,
const String localname 
)

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

◆ hasAttribute()

bool Arcane::LIBXML2_Element::hasAttribute ( const String name)

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

◆ hasAttributeNS()

bool Arcane::LIBXML2_Element::hasAttributeNS ( const String namespaceURI,
const String localname 
)

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

◆ hasAttributes()

bool Arcane::LIBXML2_Element::hasAttributes ( )

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

◆ INTERFACE_NAME()

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

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

◆ removeAttribute()

void Arcane::LIBXML2_Element::removeAttribute ( const String name)

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

◆ removeAttributeNode()

LIBXML2_Attr * Arcane::LIBXML2_Element::removeAttributeNode ( LIBXML2_Attr oldAttr)

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

◆ removeAttributeNS()

void Arcane::LIBXML2_Element::removeAttributeNS ( const String namespaceURI,
const String localname 
)

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

◆ searchForElementById()

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

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

◆ setAttribute()

void Arcane::LIBXML2_Element::setAttribute ( const String name,
const String value 
)

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

◆ setAttributeNode()

LIBXML2_Attr * Arcane::LIBXML2_Element::setAttributeNode ( LIBXML2_Attr newAttr)

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

◆ setAttributeNodeNS()

LIBXML2_Attr * Arcane::LIBXML2_Element::setAttributeNodeNS ( LIBXML2_Attr newAttr)

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

◆ setAttributeNS()

void Arcane::LIBXML2_Element::setAttributeNS ( const String namespaceURI,
const String qualifiedname,
const String value 
)

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

◆ shallowCloneNode()

LIBXML2_Node * Arcane::LIBXML2_Element::shallowCloneNode ( LIBXML2_Document aDoc)
virtual

Réimplémentée à partir de Arcane::LIBXML2_Node.

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

◆ tagName()

String Arcane::LIBXML2_Element::tagName ( )

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

Documentation des données membres

◆ attributeMap

std::map<LocalName, LIBXML2_Attr*> Arcane::LIBXML2_Element::attributeMap

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

◆ attributeMapNS

std::map<QualifiedName, LIBXML2_Attr*> Arcane::LIBXML2_Element::attributeMapNS

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

◆ LIBXML2_IMPL_REFCOUNT

Arcane::LIBXML2_Element::LIBXML2_IMPL_REFCOUNT

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


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