public interface Selection
| Modifier and Type | Method and Description |
|---|---|
void |
addRange(Range range)
Adds a range to this selection.
|
void |
collapse(com.google.gwt.dom.client.Node parentNode,
int offset)
Collapses the selection to a single point, at the specified offset in the given DOM node.
|
void |
collapseToEnd()
Collapses the whole selection to a single point at the end of the current selection (irrespective of direction).
|
void |
collapseToStart()
Collapses the whole selection to a single point at the start of the current selection (irrespective of
direction).
|
boolean |
containsNode(com.google.gwt.dom.client.Node node,
boolean partlyContained)
Indicates whether the given node is part of the selection.
|
void |
deleteFromDocument()
Deletes this selection from document the nodes belong to.
|
void |
extend(com.google.gwt.dom.client.Node parentNode,
int offset)
Extends the selection by moving the selection end to the specified node and offset, preserving the selection
begin position.
|
com.google.gwt.dom.client.Node |
getAnchorNode() |
int |
getAnchorOffset() |
com.google.gwt.dom.client.Node |
getFocusNode() |
int |
getFocusOffset() |
Range |
getRangeAt(int index) |
int |
getRangeCount() |
boolean |
isCollapsed() |
void |
removeAllRanges()
Removes all ranges from the current selection.
|
void |
removeRange(Range range)
Removes the given range from the selection.
|
void |
selectAllChildren(com.google.gwt.dom.client.Node parentNode)
Adds all children of the specified node to the selection.
|
void |
selectionLanguageChange(boolean langRTL)
Modifies the cursor Bidi level after a change in keyboard direction.
|
String |
toString() |
com.google.gwt.dom.client.Node getAnchorNode()
int getAnchorOffset()
getAnchorNode() where the selection beginscom.google.gwt.dom.client.Node getFocusNode()
int getFocusOffset()
getFocusNode() where the selection ends.boolean isCollapsed()
int getRangeCount()
Range getRangeAt(int index)
index - the index of the range to retrieve. Usually the selection contains just one range.void collapse(com.google.gwt.dom.client.Node parentNode,
int offset)
parentNode - the DOM node where the selection will be setoffset - specifies where to place the selection in the given nodevoid extend(com.google.gwt.dom.client.Node parentNode,
int offset)
parentNode - the node where the selection will be extended tooffset - specifies where to end the selection in the given nodevoid collapseToStart()
void collapseToEnd()
boolean containsNode(com.google.gwt.dom.client.Node node,
boolean partlyContained)
node - the DOM node to be testedpartlyContained - if false, the entire subtree rooted in the given node is testedvoid selectAllChildren(com.google.gwt.dom.client.Node parentNode)
parentNode - the parent of the children to be added to the selectionvoid addRange(Range range)
range - the range to be addedvoid removeRange(Range range)
range - the range to be removed from the selection.void removeAllRanges()
void deleteFromDocument()
void selectionLanguageChange(boolean langRTL)
langRTL - is true if the new language is right-to-left or false if the new language is left-to-rightCopyright © 2004–2016 XWiki. All rights reserved.