WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
@mozilla.org/content/range;1
This component implements the following interfaces:
Constants
| PRUint16 | nsIDOMRange.START_TO_START | = 0 |
| PRUint16 | nsIDOMRange.START_TO_END | = 1 |
| PRUint16 | nsIDOMRange.END_TO_END | = 2 |
| PRUint16 | nsIDOMRange.END_TO_START | = 3 |
Properties
readonly PRBool nsIDOMRange.collapsed
readonly nsIDOMNode nsIDOMRange.commonAncestorContainer
readonly nsIDOMNode nsIDOMRange.endContainer
readonly PRInt32 nsIDOMRange.endOffset
readonly nsIDOMNode nsIDOMRange.startContainer
The nsIDOMRange interface is an interface to a DOM range object.
For more information on this interface please see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/
readonly PRInt32 nsIDOMRange.startOffset
Methods
| Interface | Method |
|---|---|
| nsIDOMRange |
nsIDOMDocumentFragment cloneContents ( )
|
| nsIDOMRange |
nsIDOMRange cloneRange ( )
|
| nsIDOMRange |
void collapse ( PRBool toStart )
|
| nsIDOMRange |
PRInt16 compareBoundaryPoints ( PRUint16 how , nsIDOMRange sourceRange )
|
| nsIDOMNSRange |
PRInt16 comparePoint ( nsIDOMNode parent , PRInt32 offset )
|
| nsIDOMNSRange |
nsIDOMDocumentFragment createContextualFragment ( DOMString fragment )
|
| nsIDOMRange |
void deleteContents ( )
|
| nsIDOMRange |
void detach ( )
|
| nsIDOMRange |
nsIDOMDocumentFragment extractContents ( )
|
| nsIDOMRange |
void insertNode ( nsIDOMNode newNode )
|
| nsIDOMNSRange |
PRBool isPointInRange ( nsIDOMNode parent , PRInt32 offset )
|
| nsIDOMRange |
void selectNode ( nsIDOMNode refNode )
|
| nsIDOMRange |
void selectNodeContents ( nsIDOMNode refNode )
|
| nsIDOMRange |
void setEnd ( nsIDOMNode refNode , PRInt32 offset )
|
| nsIDOMRange |
void setEndAfter ( nsIDOMNode refNode )
|
| nsIDOMRange |
void setEndBefore ( nsIDOMNode refNode )
|
| nsIDOMRange |
void setStart ( nsIDOMNode refNode , PRInt32 offset )
|
| nsIDOMRange |
void setStartAfter ( nsIDOMNode refNode )
|
| nsIDOMRange |
void setStartBefore ( nsIDOMNode refNode )
|
| nsIDOMRange |
void surroundContents ( nsIDOMNode newParent )
|
| nsIDOMRange |
DOMString toString ( )
|
Reference documentation is generated from Mozilla's source.
