#include <IXMLDOMNodeImpl.h>
Public Member Functions | |
IXMLDOMNodeImpl () | |
virtual DOMNode * | get_DOMNode ()=0 |
virtual DOMNodeType | get_DOMNodeType () const =0 |
void | SetOwnerDoc (IXMLDOMDocument *p) |
STDMETHOD() | get_NodeId (long *pVal) |
HRESULT STDMETHODCALLTYPE | InterfaceSupportsErrorInfo (REFIID iid) |
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 |
IXMLDOMNodeImpl< T, piid, tihclass >::IXMLDOMNodeImpl | ( | ) | [inline] |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::appendChild | ( | IXMLDOMNode * | newChild, | |
IXMLDOMNode ** | outNewChild | |||
) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::cloneNode | ( | VARIANT_BOOL | deep, | |
IXMLDOMNode ** | cloneRoot | |||
) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_attributes | ( | IXMLDOMNamedNodeMap ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_baseName | ( | BSTR * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_childNodes | ( | IXMLDOMNodeList ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_dataType | ( | VARIANT * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_definition | ( | IXMLDOMNode ** | pVal | ) |
virtual DOMNode* IXMLDOMNodeImpl< T, piid, tihclass >::get_DOMNode | ( | ) | [pure virtual] |
Implemented in IXMLDOMCharacterDataImpl< T, piid, tihclass >, CXMLDOMAttribute, CXMLDOMDocumentFragment, CXMLDOMDocumentType, CXMLDOMElement, CXMLDOMEntity, CXMLDOMEntityReference, CXMLDOMNotation, CXMLDOMProcessingInstruction, CXMLDOMXMLDecl, IXMLDOMCharacterDataImpl< IXMLDOMCDATASection, piid, CComTypeInfoHolder >, IXMLDOMCharacterDataImpl< IXMLDOMText, piid, CComTypeInfoHolder >, and IXMLDOMCharacterDataImpl< IXMLDOMComment,&IID_IXMLDOMComment >.
virtual DOMNodeType IXMLDOMNodeImpl< T, piid, tihclass >::get_DOMNodeType | ( | ) | const [pure virtual] |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_firstChild | ( | IXMLDOMNode ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_lastChild | ( | IXMLDOMNode ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_namespaceURI | ( | BSTR * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_nextSibling | ( | IXMLDOMNode ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_NodeId | ( | long * | pVal | ) | [inline] |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeName | ( | BSTR * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeType | ( | DOMNodeType * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeTypedValue | ( | VARIANT * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeTypeString | ( | BSTR * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_nodeValue | ( | VARIANT * | pVal | ) |
Reimplemented in CXMLDOMAttribute.
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_ownerDocument | ( | IXMLDOMDocument ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_parentNode | ( | IXMLDOMNode ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_parsed | ( | VARIANT_BOOL * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_prefix | ( | BSTR * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_previousSibling | ( | IXMLDOMNode ** | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_specified | ( | VARIANT_BOOL * | pVal | ) |
Reimplemented in CXMLDOMAttribute.
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_text | ( | BSTR * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::get_xml | ( | BSTR * | pVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::hasChildNodes | ( | VARIANT_BOOL * | hasChild | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::insertBefore | ( | IXMLDOMNode * | newChild, | |
VARIANT | refChild, | |||
IXMLDOMNode ** | outNewChild | |||
) |
HRESULT STDMETHODCALLTYPE IXMLDOMNodeImpl< T, piid, tihclass >::InterfaceSupportsErrorInfo | ( | REFIID | iid | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::put_dataType | ( | BSTR | dataTypeName | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::put_nodeTypedValue | ( | VARIANT | newVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::put_nodeValue | ( | VARIANT | newVal | ) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::put_text | ( | BSTR | newVal | ) |
void IXMLDOMNodeImpl< T, piid, tihclass >::ReleaseOwnerDoc | ( | ) | [inline, protected] |
Referenced by CXMLDOMXMLDecl::FinalRelease(), CXMLDOMText::FinalRelease(), CXMLDOMProcessingInstruction::FinalRelease(), CXMLDOMNotation::FinalRelease(), CXMLDOMEntityReference::FinalRelease(), CXMLDOMEntity::FinalRelease(), CXMLDOMElement::FinalRelease(), CXMLDOMDocumentType::FinalRelease(), CXMLDOMDocumentFragment::FinalRelease(), CXMLDOMComment::FinalRelease(), CXMLDOMAttribute::FinalRelease(), and CXMLDOMCDATASection::get_DOMNodeType().
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::removeChild | ( | IXMLDOMNode * | childNode, | |
IXMLDOMNode ** | oldChild | |||
) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::replaceChild | ( | IXMLDOMNode * | newChild, | |
IXMLDOMNode * | oldChild, | |||
IXMLDOMNode ** | outNewChild | |||
) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::selectNodes | ( | BSTR | queryString, | |
IXMLDOMNodeList ** | resultList | |||
) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::selectSingleNode | ( | BSTR | queryString, | |
IXMLDOMNode ** | resultNode | |||
) |
void IXMLDOMNodeImpl< T, piid, tihclass >::SetOwnerDoc | ( | IXMLDOMDocument * | p | ) | [inline] |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::transformNode | ( | IXMLDOMNode * | stylesheet, | |
BSTR * | xmlString | |||
) |
STDMETHOD() IXMLDOMNodeImpl< T, piid, tihclass >::transformNodeToObject | ( | IXMLDOMNode * | stylesheet, | |
VARIANT | outputObject | |||
) |
IXMLDOMDocument* IXMLDOMNodeImpl< T, piid, tihclass >::m_pIXMLDOMDocument [protected] |