Interface MARSTextEditingArea

All Known Implementing Classes:
JEditBasedTextArea

public interface MARSTextEditingArea
Specifies capabilities that any text editor used in MARS must have.
  • Field Details

  • Method Details

    • copy

      void copy()
    • cut

      void cut()
    • doFindText

      int doFindText(String find, boolean caseSensitive)
    • doReplace

      int doReplace(String find, String replace, boolean caseSensitive)
    • doReplaceAll

      int doReplaceAll(String find, String replace, boolean caseSensitive)
    • 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

      void replaceSelection(String str)
    • setCaretPosition

      void setCaretPosition(int position)
    • setEditable

      void setEditable(boolean editable)
    • setSelectionEnd

      void setSelectionEnd(int pos)
    • setSelectionStart

      void setSelectionStart(int pos)
    • setText

      void setText(String text)
    • setFont

      void setFont(Font f)
    • getFont

      Font getFont()
    • requestFocusInWindow

      boolean requestFocusInWindow()
    • getFontMetrics

      FontMetrics getFontMetrics(Font f)
    • setBackground

      void setBackground(Color c)
    • setEnabled

      void setEnabled(boolean enabled)
    • grabFocus

      void grabFocus()
    • redo

      void redo()
    • revalidate

      void revalidate()
    • setSourceCode

      void setSourceCode(String code, boolean editable)
    • 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()