public abstract class TextEditor extends Editor
PROP_ICON_PATH, PROP_LABEL, PROP_VISIBLE
Constructor and Description |
---|
TextEditor() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getCaretColumn()
Get the current column position of the caret.
|
abstract int |
getCaretLine()
Get the current line position of the caret.
|
abstract int |
getCaretPosition()
Get the current caret position as a character offset from the start of the document.
|
abstract int |
getSelectionLength()
Get the length of the current selection in characters.
|
abstract int |
getSelectionStart()
Get the character offset of the start of the current selection.
|
abstract void |
setCaretPosition(int position)
Set the caret position.
|
abstract void |
setCaretPosition(int line, int column)
Set the caret position using a line and column number.
|
abstract void |
setSelection(int start, int length)
Set the current selection.
|
close, getContext, getLabel, open, restore, save
activate, deactivate, getController, getGUI, isVisible, parent, setVisible
addPropertyChangeListener, firePropertyChange, getIcon, getToolTip, removePropertyChangeListener, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getID
public abstract int getCaretPosition()
public abstract void setCaretPosition(int position)
position
- the character offset from the start of the document at which to position the caret.java.lang.IndexOutOfBoundsException
- if the specified position is invalid.public abstract void setCaretPosition(int line, int column)
line
- the line number on which to position the caret. The first line in the document is 0.column
- the column number at which to position the caret. The first column in the document is 0.java.lang.IndexOutOfBoundsException
- if the specified position is invalid.public abstract int getCaretColumn()
public abstract int getCaretLine()
public abstract int getSelectionStart()
getCaretPosition()
.public abstract int getSelectionLength()
public abstract void setSelection(int start, int length)
start
- the start offset of the selection. This must be greater than 0 and less than the length of the document-1.length
- the length of the selection. This must not cause the selection to extend past the end of the document.java.lang.IndexOutOfBoundsException
- if the specified selection position is invalid.