The RangeImpl class implements the org.w3c.dom.range.Range interface.
Please see the API documentation for the interface classes
and use the interfaces in your client programs.
cloneContents
public org.w3c.dom.DocumentFragment cloneContents()
throws org.w3c.dom.DOMException
- cloneContents in interface org.w3c.dom.ranges.Range
cloneRange
public org.w3c.dom.ranges.Range cloneRange()
- cloneRange in interface org.w3c.dom.ranges.Range
collapse
public void collapse(boolean toStart)
- collapse in interface org.w3c.dom.ranges.Range
compareBoundaryPoints
public short compareBoundaryPoints(short how,
org.w3c.dom.ranges.Range sourceRange)
throws org.w3c.dom.DOMException
- compareBoundaryPoints in interface org.w3c.dom.ranges.Range
deleteContents
public void deleteContents()
throws org.w3c.dom.DOMException
- deleteContents in interface org.w3c.dom.ranges.Range
detach
public void detach()
- detach in interface org.w3c.dom.ranges.Range
extractContents
public org.w3c.dom.DocumentFragment extractContents()
throws org.w3c.dom.DOMException
- extractContents in interface org.w3c.dom.ranges.Range
getCollapsed
public boolean getCollapsed()
- getCollapsed in interface org.w3c.dom.ranges.Range
getCommonAncestorContainer
public org.w3c.dom.Node getCommonAncestorContainer()
- getCommonAncestorContainer in interface org.w3c.dom.ranges.Range
getEndContainer
public org.w3c.dom.Node getEndContainer()
- getEndContainer in interface org.w3c.dom.ranges.Range
getEndOffset
public int getEndOffset()
- getEndOffset in interface org.w3c.dom.ranges.Range
getStartContainer
public org.w3c.dom.Node getStartContainer()
- getStartContainer in interface org.w3c.dom.ranges.Range
getStartOffset
public int getStartOffset()
- getStartOffset in interface org.w3c.dom.ranges.Range
insertNode
public void insertNode(org.w3c.dom.Node newNode)
throws org.w3c.dom.DOMException,
org.w3c.dom.ranges.RangeException
- insertNode in interface org.w3c.dom.ranges.Range
insertedNodeFromDOM
public void insertedNodeFromDOM(org.w3c.dom.Node node)
This function is called from the DOM.
This node has already been inserted into the DOM.
Fix-up any offsets.
selectNode
public void selectNode(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
- selectNode in interface org.w3c.dom.ranges.Range
selectNodeContents
public void selectNodeContents(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
- selectNodeContents in interface org.w3c.dom.ranges.Range
setEnd
public void setEnd(org.w3c.dom.Node refNode,
int offset)
throws org.w3c.dom.ranges.RangeException,
org.w3c.dom.DOMException
- setEnd in interface org.w3c.dom.ranges.Range
setEndAfter
public void setEndAfter(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
- setEndAfter in interface org.w3c.dom.ranges.Range
setEndBefore
public void setEndBefore(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
- setEndBefore in interface org.w3c.dom.ranges.Range
setStart
public void setStart(org.w3c.dom.Node refNode,
int offset)
throws org.w3c.dom.ranges.RangeException,
org.w3c.dom.DOMException
- setStart in interface org.w3c.dom.ranges.Range
setStartAfter
public void setStartAfter(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
- setStartAfter in interface org.w3c.dom.ranges.Range
setStartBefore
public void setStartBefore(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
- setStartBefore in interface org.w3c.dom.ranges.Range
surroundContents
public void surroundContents(org.w3c.dom.Node newParent)
throws org.w3c.dom.DOMException,
org.w3c.dom.ranges.RangeException
- surroundContents in interface org.w3c.dom.ranges.Range
toString
public String toString()
- toString in interface org.w3c.dom.ranges.Range