Package com.inductiveautomation.rm.text
Class RMTextSel
- java.lang.Object
-
- com.inductiveautomation.rm.text.RMTextSel
-
public class RMTextSel extends java.lang.ObjectA class to represent a selection of text.
-
-
Constructor Summary
Constructors Constructor Description RMTextSel(RMTextEditor aText, int aStart, int anEnd)Creates a new selection.RMTextSel(RMTextEditor aText, int aStart, int anEnd, int anAnchor)Creates a new selection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAnchor()Returns the anchor.intgetCharLeft()Moves the selection index backward a character (or if a range is selected, moves to beginning of range).intgetCharRight()Moves the selection index forward a character (or if a range is selected, moves to end of range).intgetEnd()Returns the end.intgetLineEnd()Moves the insertion point to next newline or text end.intgetLineStart()Moves the insertion point to the beginning of line.intgetSize()The length.intgetStart()Returns the start.java.lang.StringgetString()Returns the selected text string.RMTextEditorgetText()Returns the text.booleanisEmpty()Returns whether selection is empty.protected booleanisWordChar(char c)Returns whether a character should be considered is part of a word when WordSelecting.
-
-
-
Constructor Detail
-
RMTextSel
public RMTextSel(RMTextEditor aText, int aStart, int anEnd)
Creates a new selection.
-
RMTextSel
public RMTextSel(RMTextEditor aText, int aStart, int anEnd, int anAnchor)
Creates a new selection.
-
-
Method Detail
-
getText
public RMTextEditor getText()
Returns the text.
-
getStart
public int getStart()
Returns the start.
-
getEnd
public int getEnd()
Returns the end.
-
getAnchor
public int getAnchor()
Returns the anchor.
-
getSize
public int getSize()
The length.
-
isEmpty
public boolean isEmpty()
Returns whether selection is empty.
-
getString
public java.lang.String getString()
Returns the selected text string.
-
getCharRight
public int getCharRight()
Moves the selection index forward a character (or if a range is selected, moves to end of range).
-
getCharLeft
public int getCharLeft()
Moves the selection index backward a character (or if a range is selected, moves to beginning of range).
-
getLineStart
public int getLineStart()
Moves the insertion point to the beginning of line.
-
getLineEnd
public int getLineEnd()
Moves the insertion point to next newline or text end.
-
isWordChar
protected boolean isWordChar(char c)
Returns whether a character should be considered is part of a word when WordSelecting.
-
-