public class SimpleRange extends Object implements org.w3c.dom.ranges.Range, Serializable
Range.END_TO_END, END_TO_START, START_TO_END, START_TO_START| Constructor and Description |
|---|
SimpleRange()
Constructs a range without any content.
|
SimpleRange(Node node)
Constructs a range for the specified element.
|
SimpleRange(Node node,
int offset)
Constructs a range for the provided element and start and end offset.
|
SimpleRange(Node startNode,
int startOffset,
Node endNode,
int endOffset)
Constructs a range for the provided elements and offsets.
|
| Modifier and Type | Method and Description |
|---|---|
DomDocumentFragment |
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() |
boolean |
equals(Object obj) |
DomDocumentFragment |
extractContents() |
boolean |
getCollapsed() |
Node |
getCommonAncestorContainer() |
Node |
getEndContainer() |
int |
getEndOffset() |
Node |
getStartContainer() |
int |
getStartOffset() |
int |
hashCode() |
void |
insertNode(Node newNode) |
void |
selectNode(Node node) |
void |
selectNodeContents(Node node) |
void |
setEnd(Node refNode,
int offset) |
void |
setEndAfter(Node refNode) |
void |
setEndBefore(Node refNode) |
void |
setStart(Node refNode,
int offset) |
void |
setStartAfter(Node refNode) |
void |
setStartBefore(Node refNode) |
void |
surroundContents(Node newParent) |
String |
toString() |
public SimpleRange()
public SimpleRange(Node node)
node - the node for the rangepublic SimpleRange(Node node, int offset)
node - the node for the rangeoffset - the start and end offsetpublic DomDocumentFragment cloneContents() throws DOMException
cloneContents in interface org.w3c.dom.ranges.RangeDOMExceptionpublic org.w3c.dom.ranges.Range cloneRange() throws DOMException
cloneRange in interface org.w3c.dom.ranges.RangeDOMExceptionpublic void collapse(boolean toStart)
throws DOMException
collapse in interface org.w3c.dom.ranges.RangeDOMExceptionpublic short compareBoundaryPoints(short how,
org.w3c.dom.ranges.Range sourceRange)
throws DOMException
compareBoundaryPoints in interface org.w3c.dom.ranges.RangeDOMExceptionpublic void deleteContents()
throws DOMException
deleteContents in interface org.w3c.dom.ranges.RangeDOMExceptionpublic void detach()
throws DOMException
detach in interface org.w3c.dom.ranges.RangeDOMExceptionpublic DomDocumentFragment extractContents() throws DOMException
extractContents in interface org.w3c.dom.ranges.RangeDOMExceptionpublic boolean getCollapsed()
throws DOMException
getCollapsed in interface org.w3c.dom.ranges.RangeDOMExceptionpublic Node getCommonAncestorContainer() throws DOMException
getCommonAncestorContainer in interface org.w3c.dom.ranges.RangeDOMExceptionpublic Node getEndContainer() throws DOMException
getEndContainer in interface org.w3c.dom.ranges.RangeDOMExceptionpublic int getEndOffset()
throws DOMException
getEndOffset in interface org.w3c.dom.ranges.RangeDOMExceptionpublic Node getStartContainer() throws DOMException
getStartContainer in interface org.w3c.dom.ranges.RangeDOMExceptionpublic int getStartOffset()
throws DOMException
getStartOffset in interface org.w3c.dom.ranges.RangeDOMExceptionpublic void insertNode(Node newNode) throws DOMException, org.w3c.dom.ranges.RangeException
insertNode in interface org.w3c.dom.ranges.RangeDOMExceptionorg.w3c.dom.ranges.RangeExceptionpublic void selectNode(Node node) throws org.w3c.dom.ranges.RangeException, DOMException
selectNode in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void selectNodeContents(Node node) throws org.w3c.dom.ranges.RangeException, DOMException
selectNodeContents in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void setEnd(Node refNode, int offset) throws org.w3c.dom.ranges.RangeException, DOMException
setEnd in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void setEndAfter(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setEndAfter in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void setEndBefore(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setEndBefore in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void setStart(Node refNode, int offset) throws org.w3c.dom.ranges.RangeException, DOMException
setStart in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void setStartAfter(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setStartAfter in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void setStartBefore(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setStartBefore in interface org.w3c.dom.ranges.Rangeorg.w3c.dom.ranges.RangeExceptionDOMExceptionpublic void surroundContents(Node newParent) throws DOMException, org.w3c.dom.ranges.RangeException
surroundContents in interface org.w3c.dom.ranges.RangeDOMExceptionorg.w3c.dom.ranges.RangeExceptionpublic String toString()
toString in interface org.w3c.dom.ranges.RangetoString in class ObjectCopyright © 2002–2015 Gargoyle Software Inc.. All rights reserved.