Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::LIBXML2_DOMNamespaceContext Class Reference
Collaboration diagram for Arcane::LIBXML2_DOMNamespaceContext:

Public Member Functions

 LIBXML2_DOMNamespaceContext (LIBXML2_DOMNamespaceContext *aParent)
void setDefaultNamespace (const String &newns)
void recordPrefix (const String &prefix, const String &ns)
String getDefaultNamespace ()
String findNamespaceForPrefix (const String &prefix)
String findPrefixForNamespace (const String &ns)
void possiblyInventPrefix (const String &prefix)
void resolveOrInventPrefixes ()
void writeXMLNS (StringBuilder &appendTo)

Public Attributes

 LIBXML2_IMPL_REFCOUNT

Private Attributes

LIBXML2_DOMNamespaceContext * mParent
bool mOverrideDefaultNamespace
String mDefaultNamespace
std::map< String, StringmURIfromPrefix
std::map< String, StringmPrefixfromURI
std::list< StringmNamespacesNeedingPrefixes

Detailed Description

Definition at line 955 of file DomLibXml2.cc.

Constructor & Destructor Documentation

◆ LIBXML2_DOMNamespaceContext()

Arcane::LIBXML2_DOMNamespaceContext::LIBXML2_DOMNamespaceContext ( LIBXML2_DOMNamespaceContext * aParent)

Definition at line 5962 of file DomLibXml2.cc.

Member Function Documentation

◆ findNamespaceForPrefix()

String Arcane::LIBXML2_DOMNamespaceContext::findNamespaceForPrefix ( const String & prefix)

Definition at line 5987 of file DomLibXml2.cc.

◆ findPrefixForNamespace()

String Arcane::LIBXML2_DOMNamespaceContext::findPrefixForNamespace ( const String & ns)

Definition at line 5999 of file DomLibXml2.cc.

◆ getDefaultNamespace()

String Arcane::LIBXML2_DOMNamespaceContext::getDefaultNamespace ( )

Definition at line 5977 of file DomLibXml2.cc.

◆ possiblyInventPrefix()

void Arcane::LIBXML2_DOMNamespaceContext::possiblyInventPrefix ( const String & prefix)

Definition at line 6022 of file DomLibXml2.cc.

◆ recordPrefix()

void Arcane::LIBXML2_DOMNamespaceContext::recordPrefix ( const String & prefix,
const String & ns )

Definition at line 6015 of file DomLibXml2.cc.

◆ resolveOrInventPrefixes()

void Arcane::LIBXML2_DOMNamespaceContext::resolveOrInventPrefixes ( )

Definition at line 6028 of file DomLibXml2.cc.

◆ setDefaultNamespace()

void Arcane::LIBXML2_DOMNamespaceContext::setDefaultNamespace ( const String & newns)

Definition at line 5968 of file DomLibXml2.cc.

◆ writeXMLNS()

void Arcane::LIBXML2_DOMNamespaceContext::writeXMLNS ( StringBuilder & appendTo)

Definition at line 6058 of file DomLibXml2.cc.

Member Data Documentation

◆ LIBXML2_IMPL_REFCOUNT

Arcane::LIBXML2_DOMNamespaceContext::LIBXML2_IMPL_REFCOUNT

Definition at line 967 of file DomLibXml2.cc.

◆ mDefaultNamespace

String Arcane::LIBXML2_DOMNamespaceContext::mDefaultNamespace
private

Definition at line 972 of file DomLibXml2.cc.

◆ mNamespacesNeedingPrefixes

std::list<String> Arcane::LIBXML2_DOMNamespaceContext::mNamespacesNeedingPrefixes
private

Definition at line 975 of file DomLibXml2.cc.

◆ mOverrideDefaultNamespace

bool Arcane::LIBXML2_DOMNamespaceContext::mOverrideDefaultNamespace
private

Definition at line 971 of file DomLibXml2.cc.

◆ mParent

LIBXML2_DOMNamespaceContext* Arcane::LIBXML2_DOMNamespaceContext::mParent
private

Definition at line 970 of file DomLibXml2.cc.

◆ mPrefixfromURI

std::map<String, String> Arcane::LIBXML2_DOMNamespaceContext::mPrefixfromURI
private

Definition at line 974 of file DomLibXml2.cc.

◆ mURIfromPrefix

std::map<String, String> Arcane::LIBXML2_DOMNamespaceContext::mURIfromPrefix
private

Definition at line 973 of file DomLibXml2.cc.


The documentation for this class was generated from the following file: