|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Selection
A selection object represents the ranges that the user has selected, or the cursor position when the user didn't select any range. It is the only was to get access to the current DOM nodes being edited with the WYSIWYG editor.
| Method Summary | |
|---|---|
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. |
java.lang.String |
toString()
|
| Method Detail |
|---|
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 node
void 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 tested
void 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-rightjava.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||