public class RangeImpl
extends java.lang.Object
implements org.w3c.dom.ranges.Range
Please see the API documentation for the interface classes and use the interfaces in your client programs.
| Constructor and Description |
|---|
RangeImpl(DocumentImpl document)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.DocumentFragment |
cloneContents() |
org.w3c.dom.ranges.Range |
cloneRange() |
void |
collapse(boolean toStart) |
short |
compareBoundaryPoints(short how,
org.w3c.dom.ranges.Range sourceRange) |
void |
deleteContents() |
void |
detach() |
org.w3c.dom.DocumentFragment |
extractContents() |
boolean |
getCollapsed() |
org.w3c.dom.Node |
getCommonAncestorContainer() |
org.w3c.dom.Node |
getEndContainer() |
int |
getEndOffset() |
org.w3c.dom.Node |
getStartContainer() |
int |
getStartOffset() |
void |
insertedNodeFromDOM(org.w3c.dom.Node node)
This function is called from the DOM.
|
void |
insertNode(org.w3c.dom.Node newNode) |
void |
selectNode(org.w3c.dom.Node refNode) |
void |
selectNodeContents(org.w3c.dom.Node refNode) |
void |
setEnd(org.w3c.dom.Node refNode,
int offset) |
void |
setEndAfter(org.w3c.dom.Node refNode) |
void |
setEndBefore(org.w3c.dom.Node refNode) |
void |
setStart(org.w3c.dom.Node refNode,
int offset) |
void |
setStartAfter(org.w3c.dom.Node refNode) |
void |
setStartBefore(org.w3c.dom.Node refNode) |
void |
surroundContents(org.w3c.dom.Node newParent) |
java.lang.String |
toString() |
public RangeImpl(DocumentImpl document)
public org.w3c.dom.Node getStartContainer()
getStartContainer in interface org.w3c.dom.ranges.Rangepublic int getStartOffset()
getStartOffset in interface org.w3c.dom.ranges.Rangepublic org.w3c.dom.Node getEndContainer()
getEndContainer in interface org.w3c.dom.ranges.Rangepublic int getEndOffset()
getEndOffset in interface org.w3c.dom.ranges.Rangepublic boolean getCollapsed()
getCollapsed in interface org.w3c.dom.ranges.Rangepublic org.w3c.dom.Node getCommonAncestorContainer()
getCommonAncestorContainer in interface org.w3c.dom.ranges.Rangepublic 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.Rangeorg.w3c.dom.ranges.RangeExceptionorg.w3c.dom.DOMExceptionpublic 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.Rangeorg.w3c.dom.ranges.RangeExceptionorg.w3c.dom.DOMExceptionpublic void setStartBefore(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
setStartBefore in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionpublic void setStartAfter(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
setStartAfter in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionpublic void setEndBefore(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
setEndBefore in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionpublic void setEndAfter(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
setEndAfter in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionpublic void collapse(boolean toStart)
collapse in interface org.w3c.dom.ranges.Rangepublic void selectNode(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
selectNode in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionpublic void selectNodeContents(org.w3c.dom.Node refNode)
throws org.w3c.dom.ranges.RangeException
selectNodeContents in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionpublic short compareBoundaryPoints(short how,
org.w3c.dom.ranges.Range sourceRange)
throws org.w3c.dom.DOMException
compareBoundaryPoints in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.DOMExceptionpublic void deleteContents()
throws org.w3c.dom.DOMException
deleteContents in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.DocumentFragment extractContents()
throws org.w3c.dom.DOMException
extractContents in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.DocumentFragment cloneContents()
throws org.w3c.dom.DOMException
cloneContents in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.DOMExceptionpublic void insertNode(org.w3c.dom.Node newNode)
throws org.w3c.dom.DOMException,
org.w3c.dom.ranges.RangeException
insertNode in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.DOMExceptionorg.w3c.dom.ranges.RangeExceptionpublic void surroundContents(org.w3c.dom.Node newParent)
throws org.w3c.dom.DOMException,
org.w3c.dom.ranges.RangeException
surroundContents in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.DOMExceptionorg.w3c.dom.ranges.RangeExceptionpublic org.w3c.dom.ranges.Range cloneRange()
cloneRange in interface org.w3c.dom.ranges.Rangepublic java.lang.String toString()
toString in interface org.w3c.dom.ranges.RangetoString in class java.lang.Objectpublic void detach()
detach in interface org.w3c.dom.ranges.Rangepublic void insertedNodeFromDOM(org.w3c.dom.Node node)
Copyright ? 1999-2010 The Apache Software Foundation. All Rights Reserved.