diff --git a/Sources/HTMLRange.h b/Sources/HTMLRange.h index 0206bd2..1a15245 100644 --- a/Sources/HTMLRange.h +++ b/Sources/HTMLRange.h @@ -105,4 +105,28 @@ */ - (void)setEndAfterNode:(HTMLNode *)node; +/** + Collapses this range to its start. + */ +- (void)collapseToStart; + +/** + Collapses this range to its end. + */ +- (void)collapseToEnd; + +/** + Selects the given node in the range. + + @param node The node to select + */ +- (void)selectNode:(HTMLNode *)node; + +/** + Selects the node's contents in the range. + + @param node The node to select the contents. + */ +- (void)selectNodeContents:(HTMLNode *)node; + @end