📄 nsidomrange.h
字号:
NS_IMETHOD SelectNodeContents(nsIDOMNode *refNode) { return !_to ? NS_ERROR_NULL_POINTER : _to->SelectNodeContents(refNode); } \ NS_IMETHOD CompareBoundaryPoints(PRUint16 how, nsIDOMRange *sourceRange, PRInt16 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CompareBoundaryPoints(how, sourceRange, _retval); } \ NS_IMETHOD DeleteContents(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteContents(); } \ NS_IMETHOD ExtractContents(nsIDOMDocumentFragment **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->ExtractContents(_retval); } \ NS_IMETHOD CloneContents(nsIDOMDocumentFragment **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CloneContents(_retval); } \ NS_IMETHOD InsertNode(nsIDOMNode *newNode) { return !_to ? NS_ERROR_NULL_POINTER : _to->InsertNode(newNode); } \ NS_IMETHOD SurroundContents(nsIDOMNode *newParent) { return !_to ? NS_ERROR_NULL_POINTER : _to->SurroundContents(newParent); } \ NS_IMETHOD CloneRange(nsIDOMRange **_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->CloneRange(_retval); } \ NS_IMETHOD ToString(nsAString & _retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->ToString(_retval); } \ NS_IMETHOD Detach(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Detach(); } #if 0/* Use the code below as a template for the implementation class for this interface. *//* Header file */class nsDOMRange : public nsIDOMRange{public: NS_DECL_ISUPPORTS NS_DECL_NSIDOMRANGE nsDOMRange(); virtual ~nsDOMRange(); /* additional members */};/* Implementation file */NS_IMPL_ISUPPORTS1(nsDOMRange, nsIDOMRange)nsDOMRange::nsDOMRange(){ /* member initializers and constructor code */}nsDOMRange::~nsDOMRange(){ /* destructor code */}/* readonly attribute nsIDOMNode startContainer; */NS_IMETHODIMP nsDOMRange::GetStartContainer(nsIDOMNode * *aStartContainer){ return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute long startOffset; */NS_IMETHODIMP nsDOMRange::GetStartOffset(PRInt32 *aStartOffset){ return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNode endContainer; */NS_IMETHODIMP nsDOMRange::GetEndContainer(nsIDOMNode * *aEndContainer){ return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute long endOffset; */NS_IMETHODIMP nsDOMRange::GetEndOffset(PRInt32 *aEndOffset){ return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute boolean collapsed; */NS_IMETHODIMP nsDOMRange::GetCollapsed(PRBool *aCollapsed){ return NS_ERROR_NOT_IMPLEMENTED;}/* readonly attribute nsIDOMNode commonAncestorContainer; */NS_IMETHODIMP nsDOMRange::GetCommonAncestorContainer(nsIDOMNode * *aCommonAncestorContainer){ return NS_ERROR_NOT_IMPLEMENTED;}/* void setStart (in nsIDOMNode refNode, in long offset) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SetStart(nsIDOMNode *refNode, PRInt32 offset){ return NS_ERROR_NOT_IMPLEMENTED;}/* void setEnd (in nsIDOMNode refNode, in long offset) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SetEnd(nsIDOMNode *refNode, PRInt32 offset){ return NS_ERROR_NOT_IMPLEMENTED;}/* void setStartBefore (in nsIDOMNode refNode) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SetStartBefore(nsIDOMNode *refNode){ return NS_ERROR_NOT_IMPLEMENTED;}/* void setStartAfter (in nsIDOMNode refNode) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SetStartAfter(nsIDOMNode *refNode){ return NS_ERROR_NOT_IMPLEMENTED;}/* void setEndBefore (in nsIDOMNode refNode) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SetEndBefore(nsIDOMNode *refNode){ return NS_ERROR_NOT_IMPLEMENTED;}/* void setEndAfter (in nsIDOMNode refNode) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SetEndAfter(nsIDOMNode *refNode){ return NS_ERROR_NOT_IMPLEMENTED;}/* void collapse (in boolean toStart) raises (DOMException); */NS_IMETHODIMP nsDOMRange::Collapse(PRBool toStart){ return NS_ERROR_NOT_IMPLEMENTED;}/* void selectNode (in nsIDOMNode refNode) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SelectNode(nsIDOMNode *refNode){ return NS_ERROR_NOT_IMPLEMENTED;}/* void selectNodeContents (in nsIDOMNode refNode) raises (RangeException, DOMException); */NS_IMETHODIMP nsDOMRange::SelectNodeContents(nsIDOMNode *refNode){ return NS_ERROR_NOT_IMPLEMENTED;}/* short compareBoundaryPoints (in unsigned short how, in nsIDOMRange sourceRange) raises (DOMException); */NS_IMETHODIMP nsDOMRange::CompareBoundaryPoints(PRUint16 how, nsIDOMRange *sourceRange, PRInt16 *_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* void deleteContents () raises (DOMException); */NS_IMETHODIMP nsDOMRange::DeleteContents(){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMDocumentFragment extractContents () raises (DOMException); */NS_IMETHODIMP nsDOMRange::ExtractContents(nsIDOMDocumentFragment **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMDocumentFragment cloneContents () raises (DOMException); */NS_IMETHODIMP nsDOMRange::CloneContents(nsIDOMDocumentFragment **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* void insertNode (in nsIDOMNode newNode) raises (DOMException, RangeException); */NS_IMETHODIMP nsDOMRange::InsertNode(nsIDOMNode *newNode){ return NS_ERROR_NOT_IMPLEMENTED;}/* void surroundContents (in nsIDOMNode newParent) raises (DOMException, RangeException); */NS_IMETHODIMP nsDOMRange::SurroundContents(nsIDOMNode *newParent){ return NS_ERROR_NOT_IMPLEMENTED;}/* nsIDOMRange cloneRange () raises (DOMException); */NS_IMETHODIMP nsDOMRange::CloneRange(nsIDOMRange **_retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* DOMString toString () raises (DOMException); */NS_IMETHODIMP nsDOMRange::ToString(nsAString & _retval){ return NS_ERROR_NOT_IMPLEMENTED;}/* void detach () raises (DOMException); */NS_IMETHODIMP nsDOMRange::Detach(){ return NS_ERROR_NOT_IMPLEMENTED;}/* End of implementation class template. */#endif#endif /* __gen_nsIDOMRange_h__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -