The CaretPosition interface represents the caret position, an indicator for the text insertion point. You can get a CaretPosition using the Document.caretPositionFromPoint() method.
This interface doesn't inherit any properties.
CaretPosition.offsetNode Read onlyReturns a Node containing the found node at the caret's position.
CaretPosition.offset Read onlyReturns a long representing the offset of the selection in the caret position node. This will be the character offset in a text node or the selected child node's index in an element node.
CaretPosition.getClientRectReturns the client rectangle for the caret range.