⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nsidomnode.h

📁 linux下的一款播放器
💻 H
📖 第 1 页 / 共 2 页
字号:
/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */#define NS_FORWARD_SAFE_NSIDOMNODE(_to) \  NS_IMETHOD GetNodeName(nsAString & aNodeName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNodeName(aNodeName); } \  NS_IMETHOD GetNodeValue(nsAString & aNodeValue) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNodeValue(aNodeValue); } \  NS_IMETHOD SetNodeValue(const nsAString & aNodeValue) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetNodeValue(aNodeValue); } \  NS_IMETHOD GetNodeType(PRUint16 *aNodeType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNodeType(aNodeType); } \  NS_IMETHOD GetParentNode(nsIDOMNode * *aParentNode) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetParentNode(aParentNode); } \  NS_IMETHOD GetChildNodes(nsIDOMNodeList * *aChildNodes) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetChildNodes(aChildNodes); } \  NS_IMETHOD GetFirstChild(nsIDOMNode * *aFirstChild) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFirstChild(aFirstChild); } \  NS_IMETHOD GetLastChild(nsIDOMNode * *aLastChild) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLastChild(aLastChild); } \  NS_IMETHOD GetPreviousSibling(nsIDOMNode * *aPreviousSibling) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPreviousSibling(aPreviousSibling); } \  NS_IMETHOD GetNextSibling(nsIDOMNode * *aNextSibling) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNextSibling(aNextSibling); } \  NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap * *aAttributes) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAttributes(aAttributes); } \  NS_IMETHOD GetOwnerDocument(nsIDOMDocument * *aOwnerDocument) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOwnerDocument(aOwnerDocument); } \  NS_IMETHOD InsertBefore(nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertBefore(newChild, refChild, _retval); } \  NS_IMETHOD ReplaceChild(nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->ReplaceChild(newChild, oldChild, _retval); } \  NS_IMETHOD RemoveChild(nsIDOMNode *oldChild, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->RemoveChild(oldChild, _retval); } \  NS_IMETHOD AppendChild(nsIDOMNode *newChild, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->AppendChild(newChild, _retval); } \  NS_IMETHOD HasChildNodes(PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->HasChildNodes(_retval); } \  NS_IMETHOD CloneNode(PRBool deep, nsIDOMNode **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CloneNode(deep, _retval); } \  NS_IMETHOD Normalize(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Normalize(); } \  NS_IMETHOD IsSupported(const nsAString & feature, const nsAString & version, PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->IsSupported(feature, version, _retval); } \  NS_IMETHOD GetNamespaceURI(nsAString & aNamespaceURI) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNamespaceURI(aNamespaceURI); } \  NS_IMETHOD GetPrefix(nsAString & aPrefix) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrefix(aPrefix); } \  NS_IMETHOD SetPrefix(const nsAString & aPrefix) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPrefix(aPrefix); } \  NS_IMETHOD GetLocalName(nsAString & aLocalName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLocalName(aLocalName); } \  NS_IMETHOD HasAttributes(PRBool *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->HasAttributes(_retval); } \#if 0/* Use the code below as a template for the implementation class for this interface. *//* Header file */class nsDOMNode : public nsIDOMNode{public:  NS_DECL_ISUPPORTS  NS_DECL_NSIDOMNODE  nsDOMNode();  virtual ~nsDOMNode();  /* additional members */};/* Implementation file */NS_IMPL_ISUPPORTS1(nsDOMNode, nsIDOMNode)nsDOMNode::nsDOMNode(){  /* member initializers and constructor code */}nsDOMNode::~nsDOMNode(){  /* destructor code */}/* readonly attribute DOMString nodeName; */NS_IMETHODIMP nsDOMNode::GetNodeName(nsAString & aNodeName){    return NS_ERROR_NOT_IMPLEMENTED;}/* attribute DOMString nodeValue; */NS_IMETHODIMP nsDOMNode::GetNodeValue(nsAString & aNodeValue){    return NS_ERROR_NOT_IMPLEMENTED;}NS_IMETHODIMP nsDOMNode::SetNodeValue(const nsAString & aNodeValue){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute unsigned short nodeType; */NS_IMETHODIMP nsDOMNode::GetNodeType(PRUint16 *aNodeType){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNode parentNode; */NS_IMETHODIMP nsDOMNode::GetParentNode(nsIDOMNode * *aParentNode){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNodeList childNodes; */NS_IMETHODIMP nsDOMNode::GetChildNodes(nsIDOMNodeList * *aChildNodes){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNode firstChild; */NS_IMETHODIMP nsDOMNode::GetFirstChild(nsIDOMNode * *aFirstChild){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNode lastChild; */NS_IMETHODIMP nsDOMNode::GetLastChild(nsIDOMNode * *aLastChild){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNode previousSibling; */NS_IMETHODIMP nsDOMNode::GetPreviousSibling(nsIDOMNode * *aPreviousSibling){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNode nextSibling; */NS_IMETHODIMP nsDOMNode::GetNextSibling(nsIDOMNode * *aNextSibling){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNamedNodeMap attributes; */NS_IMETHODIMP nsDOMNode::GetAttributes(nsIDOMNamedNodeMap * *aAttributes){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMDocument ownerDocument; */NS_IMETHODIMP nsDOMNode::GetOwnerDocument(nsIDOMDocument * *aOwnerDocument){    return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNode insertBefore (in nsIDOMNode newChild, in nsIDOMNode refChild)  raises (DOMException); */NS_IMETHODIMP nsDOMNode::InsertBefore(nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNode replaceChild (in nsIDOMNode newChild, in nsIDOMNode oldChild)  raises (DOMException); */NS_IMETHODIMP nsDOMNode::ReplaceChild(nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNode removeChild (in nsIDOMNode oldChild)  raises (DOMException); */NS_IMETHODIMP nsDOMNode::RemoveChild(nsIDOMNode *oldChild, nsIDOMNode **_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNode appendChild (in nsIDOMNode newChild)  raises (DOMException); */NS_IMETHODIMP nsDOMNode::AppendChild(nsIDOMNode *newChild, nsIDOMNode **_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* boolean hasChildNodes (); */NS_IMETHODIMP nsDOMNode::HasChildNodes(PRBool *_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMNode cloneNode (in boolean deep); */NS_IMETHODIMP nsDOMNode::CloneNode(PRBool deep, nsIDOMNode **_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* void normalize (); */NS_IMETHODIMP nsDOMNode::Normalize(){    return NS_ERROR_NOT_IMPLEMENTED;}/* boolean isSupported (in DOMString feature, in DOMString version); */NS_IMETHODIMP nsDOMNode::IsSupported(const nsAString & feature, const nsAString & version, PRBool *_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute DOMString namespaceURI; */NS_IMETHODIMP nsDOMNode::GetNamespaceURI(nsAString & aNamespaceURI){    return NS_ERROR_NOT_IMPLEMENTED;}/* attribute DOMString prefix; */NS_IMETHODIMP nsDOMNode::GetPrefix(nsAString & aPrefix){    return NS_ERROR_NOT_IMPLEMENTED;}NS_IMETHODIMP nsDOMNode::SetPrefix(const nsAString & aPrefix){    return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute DOMString localName; */NS_IMETHODIMP nsDOMNode::GetLocalName(nsAString & aLocalName){    return NS_ERROR_NOT_IMPLEMENTED;}/* boolean hasAttributes (); */NS_IMETHODIMP nsDOMNode::HasAttributes(PRBool *_retval){    return NS_ERROR_NOT_IMPLEMENTED;}/* End of implementation class template. */#endif#endif /* __gen_nsIDOMNode_h__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -