Package org.loboevolution.html.node
Interface Selection
- All Known Implementing Classes:
SelectionImpl
public interface Selection
A Selection object presents the range of text selected by the user or the
current position of the caret. To obtain a Selection object for examination
or modification, call Window.getSelection().
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddRange.voidcollapse.voidcollapse.voidcollapseToEnd.voidcollapseToStart.booleancontainsNode(Node node) containsNode.booleancontainsNode(Node node, boolean allowPartialContainment) containsNode.voiddeleteFromDocument.voidempty()empty.voidextend.voidextend.getAnchorNode.intgetAnchorOffset.getFocusNode.intgetFocusOffset.getRangeAt(int index) getRangeAt.intgetRangeCount.getType()getType.booleanisIsCollapsed.voidremoveAllRanges.voidremoveRange(Range range) removeRange.voidselectAllChildren(Node node) selectAllChildren.voidsetBaseAndExtent(Node anchorNode, int anchorOffset, Node focusNode, int focusOffset) setBaseAndExtent.voidsetPosition(Node node) setPosition.voidsetPosition(Node node, int offset) setPosition.
-
Method Details
-
getAnchorNode
Node getAnchorNode()getAnchorNode.
- Returns:
- a
Nodeobject.
-
getAnchorOffset
int getAnchorOffset()getAnchorOffset.
- Returns:
- a
Integerobject.
-
getFocusNode
Node getFocusNode()getFocusNode.
- Returns:
- a
Nodeobject.
-
getFocusOffset
int getFocusOffset()getFocusOffset.
- Returns:
- a
Integerobject.
-
isIsCollapsed
boolean isIsCollapsed()isIsCollapsed.
- Returns:
- a boolean.
-
getRangeCount
int getRangeCount()getRangeCount.
- Returns:
- a
Integerobject.
-
getType
String getType()getType.
- Returns:
- a
Stringobject.
-
addRange
addRange.
- Parameters:
range- aRangeobject.
-
collapse
collapse.
-
collapse
collapse.
- Parameters:
node- aNodeobject.
-
collapseToEnd
void collapseToEnd()collapseToEnd.
-
collapseToStart
void collapseToStart()collapseToStart.
-
containsNode
containsNode.
- Parameters:
node- aNodeobject.allowPartialContainment- a boolean.- Returns:
- a boolean.
-
containsNode
containsNode.
- Parameters:
node- aNodeobject.- Returns:
- a boolean.
-
deleteFromDocument
void deleteFromDocument()deleteFromDocument.
-
empty
void empty()empty.
-
extend
extend.
-
extend
extend.
- Parameters:
node- aNodeobject.
-
getRangeAt
getRangeAt.
-
removeAllRanges
void removeAllRanges()removeAllRanges.
-
removeRange
removeRange.
- Parameters:
range- aRangeobject.
-
selectAllChildren
selectAllChildren.
- Parameters:
node- aNodeobject.
-
setBaseAndExtent
setBaseAndExtent.
-
setPosition
setPosition.
-
setPosition
setPosition.
- Parameters:
node- aNodeobject.
-