Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

IXMLDOMNodeImpl< T, piid, tihclass > Class Template Reference

#include <IXMLDOMNodeImpl.h>

Inheritance diagram for IXMLDOMNodeImpl< T, piid, tihclass >:

Inheritance graph
[legend]
Collaboration diagram for IXMLDOMNodeImpl< T, piid, tihclass >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IXMLDOMNodeImpl ()
virtual DOMNode * get_DOMNode ()=0
virtual DOMNodeType get_DOMNodeType () const =0
void SetOwnerDoc (IXMLDOMDocument *p)
HRESULT STDMETHODCALLTYPE InterfaceSupportsErrorInfo (REFIID iid)

Public Attributes

STDMETHOD( get_NodeId )(long *pVal)
STDMETHOD( get_nodeName )(BSTR *pVal)
STDMETHOD( get_nodeValue )(VARIANT *pVal)
STDMETHOD( put_nodeValue )(VARIANT newVal)
STDMETHOD( get_nodeType )(DOMNodeType *pVal)
STDMETHOD( get_parentNode )(IXMLDOMNode **pVal)
STDMETHOD( get_childNodes )(IXMLDOMNodeList **pVal)
STDMETHOD( get_firstChild )(IXMLDOMNode **pVal)
STDMETHOD( get_lastChild )(IXMLDOMNode **pVal)
STDMETHOD( get_previousSibling )(IXMLDOMNode **pVal)
STDMETHOD( get_nextSibling )(IXMLDOMNode **pVal)
STDMETHOD( get_attributes )(IXMLDOMNamedNodeMap **pVal)
STDMETHOD( insertBefore )(IXMLDOMNode *newChild, VARIANT refChild, IXMLDOMNode **outNewChild)
STDMETHOD( replaceChild )(IXMLDOMNode *newChild, IXMLDOMNode *oldChild, IXMLDOMNode **outNewChild)
STDMETHOD( removeChild )(IXMLDOMNode *childNode, IXMLDOMNode **oldChild)
STDMETHOD( appendChild )(IXMLDOMNode *newChild, IXMLDOMNode **outNewChild)
STDMETHOD( hasChildNodes )(VARIANT_BOOL *hasChild)
STDMETHOD( get_ownerDocument )(IXMLDOMDocument **pVal)
STDMETHOD( cloneNode )(VARIANT_BOOL deep, IXMLDOMNode **cloneRoot)
STDMETHOD( get_nodeTypeString )(BSTR *pVal)
STDMETHOD( get_text )(BSTR *pVal)
STDMETHOD( put_text )(BSTR newVal)
STDMETHOD( get_specified )(VARIANT_BOOL *pVal)
STDMETHOD( get_definition )(IXMLDOMNode **pVal)
STDMETHOD( get_nodeTypedValue )(VARIANT *pVal)
STDMETHOD( put_nodeTypedValue )(VARIANT newVal)
STDMETHOD( get_dataType )(VARIANT *pVal)
STDMETHOD( put_dataType )(BSTR dataTypeName)
STDMETHOD( get_xml )(BSTR *pVal)
STDMETHOD( transformNode )(IXMLDOMNode *stylesheet, BSTR *xmlString)
STDMETHOD( selectNodes )(BSTR queryString, IXMLDOMNodeList **resultList)
STDMETHOD( selectSingleNode )(BSTR queryString, IXMLDOMNode **resultNode)
STDMETHOD( get_parsed )(VARIANT_BOOL *pVal)
STDMETHOD( get_namespaceURI )(BSTR *pVal)
STDMETHOD( get_prefix )(BSTR *pVal)
STDMETHOD( get_baseName )(BSTR *pVal)
STDMETHOD( transformNodeToObject )(IXMLDOMNode *stylesheet, VARIANT outputObject)

Protected Member Functions

void ReleaseOwnerDoc ()

Protected Attributes

IXMLDOMDocument * m_pIXMLDOMDocument

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
class IXMLDOMNodeImpl< T, piid, tihclass >


Constructor & Destructor Documentation

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
IXMLDOMNodeImpl< T, piid, tihclass >::IXMLDOMNodeImpl  )  [inline]
 


Member Function Documentation

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
virtual DOMNode* IXMLDOMNodeImpl< T, piid, tihclass >::get_DOMNode  )  [pure virtual]
 

Implemented in IXMLDOMCharacterDataImpl< T, piid, tihclass >, CXMLDOMAttribute, CXMLDOMDocument, CXMLDOMDocumentFragment, CXMLDOMDocumentType, CXMLDOMElement, CXMLDOMEntity, CXMLDOMEntityReference, CXMLDOMNotation, CXMLDOMProcessingInstruction, CXMLDOMXMLDecl, IXMLDOMCharacterDataImpl< IXMLDOMCDATASection, piid, CComTypeInfoHolder >, IXMLDOMCharacterDataImpl< IXMLDOMText, piid, CComTypeInfoHolder >, and IXMLDOMCharacterDataImpl< IXMLDOMComment,&IID_IXMLDOMComment >.

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
virtual DOMNodeType IXMLDOMNodeImpl< T, piid, tihclass >::get_DOMNodeType  )  const [pure virtual]
 

Implemented in CXMLDOMAttribute, CXMLDOMCDATASection, CXMLDOMComment, CXMLDOMDocument, CXMLDOMDocumentFragment, CXMLDOMDocumentType, CXMLDOMElement, CXMLDOMEntity, CXMLDOMEntityReference, CXMLDOMNotation, CXMLDOMProcessingInstruction, CXMLDOMText, and CXMLDOMXMLDecl.

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
HRESULT STDMETHODCALLTYPE IXMLDOMNodeImpl< T, piid, tihclass >::InterfaceSupportsErrorInfo REFIID  iid  ) 
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
void IXMLDOMNodeImpl< T, piid, tihclass >::ReleaseOwnerDoc  )  [inline, protected]
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
void IXMLDOMNodeImpl< T, piid, tihclass >::SetOwnerDoc IXMLDOMDocument *  p  )  [inline]
 


Member Data Documentation

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::appendChild)(IXMLDOMNode *newChild, IXMLDOMNode **outNewChild)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::cloneNode)(VARIANT_BOOL deep, IXMLDOMNode **cloneRoot)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_attributes)(IXMLDOMNamedNodeMap **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_baseName)(BSTR *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_childNodes)(IXMLDOMNodeList **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_dataType)(VARIANT *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_definition)(IXMLDOMNode **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_firstChild)(IXMLDOMNode **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_lastChild)(IXMLDOMNode **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_namespaceURI)(BSTR *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_nextSibling)(IXMLDOMNode **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_NodeId)(long *pVal) [inline]
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeName)(BSTR *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeType)(DOMNodeType *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeTypedValue)(VARIANT *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeTypeString)(BSTR *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeValue)(VARIANT *pVal)
 

Reimplemented in CXMLDOMAttribute.

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_ownerDocument)(IXMLDOMDocument **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_parentNode)(IXMLDOMNode **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_parsed)(VARIANT_BOOL *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_prefix)(BSTR *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_previousSibling)(IXMLDOMNode **pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_specified)(VARIANT_BOOL *pVal)
 

Reimplemented in CXMLDOMAttribute.

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_text)(BSTR *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::get_xml)(BSTR *pVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::hasChildNodes)(VARIANT_BOOL *hasChild)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::insertBefore)(IXMLDOMNode *newChild, VARIANT refChild, IXMLDOMNode **outNewChild)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
IXMLDOMDocument* IXMLDOMNodeImpl< T, piid, tihclass >::m_pIXMLDOMDocument [protected]
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::put_dataType)(BSTR dataTypeName)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::put_nodeTypedValue)(VARIANT newVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::put_nodeValue)(VARIANT newVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::put_text)(BSTR newVal)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::removeChild)(IXMLDOMNode *childNode, IXMLDOMNode **oldChild)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::replaceChild)(IXMLDOMNode *newChild, IXMLDOMNode *oldChild, IXMLDOMNode **outNewChild)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::selectNodes)(BSTR queryString, IXMLDOMNodeList **resultList)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::selectSingleNode)(BSTR queryString, IXMLDOMNode **resultNode)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::transformNode)(IXMLDOMNode *stylesheet, BSTR *xmlString)
 

template<class T, const IID * piid, class tihclass = CComTypeInfoHolder>
STDMETHOD( IXMLDOMNodeImpl< T, piid, tihclass >::transformNodeToObject)(IXMLDOMNode *stylesheet, VARIANT outputObject)
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:36:31 2009 for ACS C++ API by doxygen 1.3.8