## Package mars.venus.editors.jeditsyntax

Interface Summary
InputHandler.MacroRecorder: Macro recorder.
InputHandler.NonRecordable: If an action implements this interface, it should not be recorded by the macro recorder.
InputHandler.NonRepeatable: If an action implements this interface, it should not be repeated.
InputHandler.Wrapper: For use by EditAction.Wrapper only.
TextAreaPainter.Highlight: Highlight interface.

Class Summary
DefaultInputHandler: The default input handler.
InputHandler: An input handler converts the user's key strokes into concrete actions.
InputHandler.backspace
InputHandler.backspace_word
InputHandler.clip_copy
InputHandler.clip_cut
InputHandler.clip_paste
InputHandler.delete
InputHandler.delete_word
InputHandler.document_end
InputHandler.document_home
InputHandler.end
InputHandler.home
InputHandler.insert_break
InputHandler.insert_char
InputHandler.insert_tab
InputHandler.next_char
InputHandler.next_line
InputHandler.next_page
InputHandler.next_word
InputHandler.overwrite
InputHandler.prev_char
InputHandler.prev_line
InputHandler.prev_page
InputHandler.prev_word
InputHandler.repeat
InputHandler.select_all
InputHandler.toggle_rect
JEditBasedTextArea: Adaptor subclass for JEditTextArea Provides those methods required by the MARSTextEditingArea interface that are not defined by JEditTextArea.
JEditTextArea: jEdit's text area component.
KeywordMap: A `KeywordMap` is similar to a hashtable in that it maps keys to values.
PopupHelpItem: Handly little class to contain help information for a popupMenu or tool tip item.
SyntaxDocument: A document implementation that can be tokenized by the syntax highlighting system.
SyntaxStyle: A simple text style class.
SyntaxUtilities: Class with several utility functions used by jEdit's syntax colorizing subsystem.
TextAreaDefaults: Encapsulates default settings for a text area.
TextAreaPainter: The text area repaint manager.
TextUtilities: Class with several utility functions used by the text area component.