Package mars.venus.editors
Interface MARSTextEditingArea
- All Known Implementing Classes:
GenericTextArea,JEditBasedTextArea,RSyntaxBasedTextArea
public interface MARSTextEditingArea
Specifies capabilities that any text editor used in MARS must have.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic int -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy()voidcut()voidintdoFindText(String find, boolean caseSensitive)intintdoReplaceAll(String find, String replace, boolean caseSensitive)intgetFont()getFontMetrics(Font f)intintgetText()voidvoidpaste()voidredo()voidreplaceSelection(String str)booleanvoidvoidselect(int selectionStart, int selectionEnd)voidvoidsetBackground(Color c)voidsetCaretBlinkRate(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)voidvoidvoidundo()void
-
Field Details
-
TEXT_NOT_FOUND
static final int TEXT_NOT_FOUND- See Also:
- Constant Field Values
-
TEXT_FOUND
static final int TEXT_FOUND- See Also:
- Constant Field Values
-
TEXT_REPLACED_FOUND_NEXT
static final int TEXT_REPLACED_FOUND_NEXT- See Also:
- Constant Field Values
-
TEXT_REPLACED_NOT_FOUND_NEXT
static final int TEXT_REPLACED_NOT_FOUND_NEXT- See Also:
- Constant Field Values
-
-
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) -
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() -
toggleComment
void toggleComment()
-