Apache log4cxx  Version 0.12.0
log4cxx::helpers::XMLDOMDocument Class Referenceabstract

The XMLDOMDocument interface represents an entire XML document. More...

#include <xml.h>

Inheritance diagram for log4cxx::helpers::XMLDOMDocument:
log4cxx::helpers::XMLDOMNode log4cxx::helpers::Object

Public Member Functions

virtual void load (const File &fileName)=0
 
virtual XMLDOMElementPtr getDocumentElement ()=0
 
virtual XMLDOMElementPtr getElementById (const LogString &tagName, const LogString &elementId)=0
 
- Public Member Functions inherited from log4cxx::helpers::XMLDOMNode
virtual XMLDOMNodeListPtr getChildNodes ()=0
 
virtual XMLDOMNodeType getNodeType ()=0
 
virtual XMLDOMDocumentPtr getOwnerDocument ()=0
 
- Public Member Functions inherited from log4cxx::helpers::Object
virtual ~Object ()
 
virtual bool instanceof (const Class &clazz) const =0
 
virtual const void * cast (const Class &clazz) const =0
 

Additional Inherited Members

- Public Types inherited from log4cxx::helpers::XMLDOMNode
enum  XMLDOMNodeType { NOT_IMPLEMENTED_NODE = 0, ELEMENT_NODE = 1, DOCUMENT_NODE = 9 }
 

Detailed Description

The XMLDOMDocument interface represents an entire XML document.

Conceptually, it is the root of the document tree, and provides the primary access to the document's data.

Member Function Documentation

◆ getDocumentElement()

virtual XMLDOMElementPtr log4cxx::helpers::XMLDOMDocument::getDocumentElement ( )
pure virtual

◆ getElementById()

virtual XMLDOMElementPtr log4cxx::helpers::XMLDOMDocument::getElementById ( const LogString tagName,
const LogString elementId 
)
pure virtual

◆ load()

virtual void log4cxx::helpers::XMLDOMDocument::load ( const File fileName)
pure virtual

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