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.Range
DOMException
public org.w3c.dom.ranges.Range cloneRange() throws DOMException
cloneRange
in interface org.w3c.dom.ranges.Range
DOMException
public void collapse(boolean toStart) throws DOMException
collapse
in interface org.w3c.dom.ranges.Range
DOMException
public short compareBoundaryPoints(short how, org.w3c.dom.ranges.Range sourceRange) throws DOMException
compareBoundaryPoints
in interface org.w3c.dom.ranges.Range
DOMException
public void deleteContents() throws DOMException
deleteContents
in interface org.w3c.dom.ranges.Range
DOMException
public void detach() throws DOMException
detach
in interface org.w3c.dom.ranges.Range
DOMException
public DomDocumentFragment extractContents() throws DOMException
extractContents
in interface org.w3c.dom.ranges.Range
DOMException
public boolean getCollapsed() throws DOMException
getCollapsed
in interface org.w3c.dom.ranges.Range
DOMException
public Node getCommonAncestorContainer() throws DOMException
getCommonAncestorContainer
in interface org.w3c.dom.ranges.Range
DOMException
public Node getEndContainer() throws DOMException
getEndContainer
in interface org.w3c.dom.ranges.Range
DOMException
public int getEndOffset() throws DOMException
getEndOffset
in interface org.w3c.dom.ranges.Range
DOMException
public Node getStartContainer() throws DOMException
getStartContainer
in interface org.w3c.dom.ranges.Range
DOMException
public int getStartOffset() throws DOMException
getStartOffset
in interface org.w3c.dom.ranges.Range
DOMException
public void insertNode(Node newNode) throws DOMException, org.w3c.dom.ranges.RangeException
insertNode
in interface org.w3c.dom.ranges.Range
DOMException
org.w3c.dom.ranges.RangeException
public void selectNode(Node node) throws org.w3c.dom.ranges.RangeException, DOMException
selectNode
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void selectNodeContents(Node node) throws org.w3c.dom.ranges.RangeException, DOMException
selectNodeContents
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void setEnd(Node refNode, int offset) throws org.w3c.dom.ranges.RangeException, DOMException
setEnd
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void setEndAfter(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setEndAfter
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void setEndBefore(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setEndBefore
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void setStart(Node refNode, int offset) throws org.w3c.dom.ranges.RangeException, DOMException
setStart
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void setStartAfter(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setStartAfter
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void setStartBefore(Node refNode) throws org.w3c.dom.ranges.RangeException, DOMException
setStartBefore
in interface org.w3c.dom.ranges.Range
org.w3c.dom.ranges.RangeException
DOMException
public void surroundContents(Node newParent) throws DOMException, org.w3c.dom.ranges.RangeException
surroundContents
in interface org.w3c.dom.ranges.Range
DOMException
org.w3c.dom.ranges.RangeException
public String toString()
toString
in interface org.w3c.dom.ranges.Range
toString
in class Object
Copyright © 2002–2015 Gargoyle Software Inc.. All rights reserved.