Package mars.venus.editor
Interface MARSTextEditingArea
- All Known Implementing Classes:
JEditBasedTextArea
public interface MARSTextEditingArea
Specifies capabilities that any text editor used in MARS must have.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcopy()voidcut()voidintdoFindText(String find, boolean caseSensitive) intintdoReplaceAll(String find, String replace, boolean caseSensitive) intgetFont()intintgetText()voidvoidpaste()voidredo()voidreplaceSelection(String str) booleanvoidvoidselect(int selectionStart, int selectionEnd) voidvoidvoidsetCaretBlinkRate(int rate) voidsetCaretPosition(int position) voidsetCaretVisible(boolean vis) voidsetEditable(boolean editable) voidsetEnabled(boolean enabled) voidvoidsetLineHighlightEnabled(boolean highlight) voidsetSelectionEnd(int pos) voidsetSelectionStart(int pos) voidsetSelectionVisible(boolean vis) voidsetSourceCode(String code, boolean editable) voidsetTabSize(int chars) voidvoidundo()void
-
Field Details
-
TEXT_NOT_FOUND
static final int TEXT_NOT_FOUND- See Also:
-
TEXT_FOUND
static final int TEXT_FOUND- See Also:
-
TEXT_REPLACED_FOUND_NEXT
static final int TEXT_REPLACED_FOUND_NEXT- See Also:
-
TEXT_REPLACED_NOT_FOUND_NEXT
static final int TEXT_REPLACED_NOT_FOUND_NEXT- See Also:
-
-
Method Details
-
copy
void copy() -
cut
void cut() -
doFindText
-
doReplace
-
doReplaceAll
-
getCaretPosition
int getCaretPosition() -
getDocument
Document getDocument() -
getSelectedText
String getSelectedText() -
getSelectionEnd
int getSelectionEnd() -
getSelectionStart
int getSelectionStart() -
select
void select(int selectionStart, int selectionEnd) -
selectAll
void selectAll() -
getText
String getText() -
getUndoManager
UndoManager getUndoManager() -
paste
void paste() -
replaceSelection
-
setCaretPosition
void setCaretPosition(int position) -
setEditable
void setEditable(boolean editable) -
setSelectionEnd
void setSelectionEnd(int pos) -
setSelectionStart
void setSelectionStart(int pos) -
setText
-
setFont
-
getFont
Font getFont() -
requestFocusInWindow
boolean requestFocusInWindow() -
getFontMetrics
-
setBackground
-
setEnabled
void setEnabled(boolean enabled) -
grabFocus
void grabFocus() -
redo
void redo() -
revalidate
void revalidate() -
setSourceCode
-
setCaretVisible
void setCaretVisible(boolean vis) -
setSelectionVisible
void setSelectionVisible(boolean vis) -
commentLines
void commentLines() -
undo
void undo() -
discardAllUndoableEdits
void discardAllUndoableEdits() -
setLineHighlightEnabled
void setLineHighlightEnabled(boolean highlight) -
setCaretBlinkRate
void setCaretBlinkRate(int rate) -
setTabSize
void setTabSize(int chars) -
updateSyntaxStyles
void updateSyntaxStyles() -
getOuterComponent
Component getOuterComponent()
-