Public Member Functions | Private Attributes

AbiXMLHandler Class Reference

List of all members.

Public Member Functions

 AbiXMLHandler ()
 AbiXMLHandler (UT_XML *pXML)
virtual ~AbiXMLHandler ()
void setXML (UT_XML *pXML)
long __stdcall QueryInterface (const struct _GUID &, void **)
unsigned long __stdcall AddRef (void)
unsigned long __stdcall Release (void)
virtual HRESULT STDMETHODCALLTYPE putDocumentLocator (ISAXLocator __RPC_FAR *pLocator)
virtual HRESULT STDMETHODCALLTYPE startDocument (void)
virtual HRESULT STDMETHODCALLTYPE endDocument (void)
virtual HRESULT STDMETHODCALLTYPE startPrefixMapping (wchar_t __RPC_FAR *pwchPrefix, int cchPrefix, wchar_t __RPC_FAR *pwchUri, int cchUri)
virtual HRESULT STDMETHODCALLTYPE endPrefixMapping (wchar_t __RPC_FAR *pwchPrefix, int cchPrefix)
virtual HRESULT STDMETHODCALLTYPE startElement (wchar_t __RPC_FAR *pwchNamespaceUri, int cchNamespaceUri, wchar_t __RPC_FAR *pwchLocalName, int cchLocalName, wchar_t __RPC_FAR *pwchQName, int cchQName, ISAXAttributes __RPC_FAR *pAttributes)
virtual HRESULT STDMETHODCALLTYPE endElement (wchar_t __RPC_FAR *pwchNamespaceUri, int cchNamespaceUri, wchar_t __RPC_FAR *pwchLocalName, int cchLocalName, wchar_t __RPC_FAR *pwchQName, int cchQName)
virtual HRESULT STDMETHODCALLTYPE characters (wchar_t __RPC_FAR *pwchChars, int cchChars)
virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace (wchar_t __RPC_FAR *pwchChars, int cchChars)
virtual HRESULT STDMETHODCALLTYPE processingInstruction (wchar_t __RPC_FAR *pwchTarget, int cchTarget, wchar_t __RPC_FAR *pwchData, int cchData)
virtual HRESULT STDMETHODCALLTYPE skippedEntity (wchar_t __RPC_FAR *pwchName, int cchName)

Private Attributes

UT_XMLm_pXML

Constructor & Destructor Documentation

AbiXMLHandler::AbiXMLHandler (  ) 
AbiXMLHandler::AbiXMLHandler ( UT_XML pXML  ) 

References m_pXML.

AbiXMLHandler::~AbiXMLHandler (  )  [virtual]

Member Function Documentation

unsigned long __stdcall AbiXMLHandler::AddRef ( void   ) 
HRESULT STDMETHODCALLTYPE AbiXMLHandler::characters ( wchar_t __RPC_FAR *  pwchChars,
int  cchChars 
) [virtual]

References UT_XML::charData(), and m_pXML.

HRESULT STDMETHODCALLTYPE AbiXMLHandler::endDocument ( void   )  [virtual]
HRESULT STDMETHODCALLTYPE AbiXMLHandler::endElement ( wchar_t __RPC_FAR *  pwchNamespaceUri,
int  cchNamespaceUri,
wchar_t __RPC_FAR *  pwchLocalName,
int  cchLocalName,
wchar_t __RPC_FAR *  pwchQName,
int  cchQName 
) [virtual]

References UT_XML::endElement(), and m_pXML.

HRESULT STDMETHODCALLTYPE AbiXMLHandler::endPrefixMapping ( wchar_t __RPC_FAR *  pwchPrefix,
int  cchPrefix 
) [virtual]
HRESULT STDMETHODCALLTYPE AbiXMLHandler::ignorableWhitespace ( wchar_t __RPC_FAR *  pwchChars,
int  cchChars 
) [virtual]
HRESULT STDMETHODCALLTYPE AbiXMLHandler::processingInstruction ( wchar_t __RPC_FAR *  pwchTarget,
int  cchTarget,
wchar_t __RPC_FAR *  pwchData,
int  cchData 
) [virtual]
HRESULT STDMETHODCALLTYPE AbiXMLHandler::putDocumentLocator ( ISAXLocator __RPC_FAR *  pLocator  )  [virtual]
long __stdcall AbiXMLHandler::QueryInterface ( const struct _GUID &  riid,
void **  ppvObject 
)
unsigned long __stdcall AbiXMLHandler::Release ( void   ) 
void AbiXMLHandler::setXML ( UT_XML pXML  ) 

References m_pXML.

HRESULT STDMETHODCALLTYPE AbiXMLHandler::skippedEntity ( wchar_t __RPC_FAR *  pwchName,
int  cchName 
) [virtual]
HRESULT STDMETHODCALLTYPE AbiXMLHandler::startDocument ( void   )  [virtual]
HRESULT STDMETHODCALLTYPE AbiXMLHandler::startElement ( wchar_t __RPC_FAR *  pwchNamespaceUri,
int  cchNamespaceUri,
wchar_t __RPC_FAR *  pwchLocalName,
int  cchLocalName,
wchar_t __RPC_FAR *  pwchQName,
int  cchQName,
ISAXAttributes __RPC_FAR *  pAttributes 
) [virtual]

References m_pXML, and UT_XML::startElement().

HRESULT STDMETHODCALLTYPE AbiXMLHandler::startPrefixMapping ( wchar_t __RPC_FAR *  pwchPrefix,
int  cchPrefix,
wchar_t __RPC_FAR *  pwchUri,
int  cchUri 
) [virtual]

Member Data Documentation


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