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

Public Member Functions

 LIBXML2_Entity (LIBXML2_Document *aDocument, String &aPublicId, String &aSystemId, String &aNotationname)
 LIBXML2_IMPL_NODETYPE (ENTITY)
LIBXML2_Node * shallowCloneNode (LIBXML2_Document *aDoc)
String publicId ()
String systemId ()
String notationName ()
Public Member Functions inherited from Arcane::LIBXML2_Node
 LIBXML2_Node (LIBXML2_Document *aDocument)
String nodeName ()
String nodeValue ()
void nodeValue (const String &attr)
virtual UInt16 nodeType ()
LIBXML2_Node * parentNode ()
LIBXML2_NodeListchildNodes ()
LIBXML2_Node * firstChild ()
LIBXML2_Node * lastChild ()
LIBXML2_Node * previousSibling ()
LIBXML2_Node * nextSibling ()
LIBXML2_NamedNodeMapattributes ()
LIBXML2_DocumentownerDocument ()
LIBXML2_Node * insertBefore (LIBXML2_Node *newChild, LIBXML2_Node *refChild)
LIBXML2_Node * insertBeforePrivate (LIBXML2_Node *newChild, LIBXML2_Node *refChild)
LIBXML2_Node * replaceChild (LIBXML2_Node *newChild, LIBXML2_Node *oldChild)
LIBXML2_Node * removeChild (LIBXML2_Node *oldChild)
LIBXML2_Node * removeChildPrivate (LIBXML2_Node *oldChild)
LIBXML2_Node * appendChild (LIBXML2_Node *newChild)
bool hasChildNodes ()
virtual LIBXML2_Node * cloneNode (bool deep)
LIBXML2_Node * cloneNodePrivate (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 ()

Static Public Member Functions

static const char * INTERFACE_NAME ()
Static Public Member Functions inherited from Arcane::LIBXML2_Node
static const char * INTERFACE_NAME ()

Public Attributes

String mPublicId
String mSystemId
String mNotationName
Public Attributes inherited from Arcane::LIBXML2_Node
LIBXML2_Node * mParent
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

Additional Inherited Members

Static Public Attributes inherited from 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

Detailed Description

Definition at line 772 of file DomLibXml2.cc.

Constructor & Destructor Documentation

◆ LIBXML2_Entity()

Arcane::LIBXML2_Entity::LIBXML2_Entity ( LIBXML2_Document * aDocument,
String & aPublicId,
String & aSystemId,
String & aNotationname )
inline

Definition at line 777 of file DomLibXml2.cc.

◆ ~LIBXML2_Entity()

virtual Arcane::LIBXML2_Entity::~LIBXML2_Entity ( )
inlinevirtual

Definition at line 783 of file DomLibXml2.cc.

Member Function Documentation

◆ INTERFACE_NAME()

const char * Arcane::LIBXML2_Entity::INTERFACE_NAME ( )
inlinestatic

Definition at line 775 of file DomLibXml2.cc.

◆ notationName()

String Arcane::LIBXML2_Entity::notationName ( )

Definition at line 5244 of file DomLibXml2.cc.

◆ publicId()

String Arcane::LIBXML2_Entity::publicId ( )

Definition at line 5232 of file DomLibXml2.cc.

◆ shallowCloneNode()

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

Reimplemented from Arcane::LIBXML2_Node.

Definition at line 5219 of file DomLibXml2.cc.

◆ systemId()

String Arcane::LIBXML2_Entity::systemId ( )

Definition at line 5238 of file DomLibXml2.cc.

Member Data Documentation

◆ mNotationName

String Arcane::LIBXML2_Entity::mNotationName

Definition at line 789 of file DomLibXml2.cc.

◆ mPublicId

String Arcane::LIBXML2_Entity::mPublicId

Definition at line 789 of file DomLibXml2.cc.

◆ mSystemId

String Arcane::LIBXML2_Entity::mSystemId

Definition at line 789 of file DomLibXml2.cc.


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