Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.gjt.sp.jedit.textarea: Javadoc index of package org.gjt.sp.jedit.textarea.


Package Samples:

org.gjt.sp.jedit.textarea

Classes:

JEditTextArea: jEdit's text area component. It is more suited for editing program source code than JEditorPane, because it drops the unnecessary features (images, variable-width lines, and so on) and adds a whole bunch of useful goodies such as: More flexible key binding scheme Supports macro recorders Rectangular selection Bracket highlighting Syntax highlighting Command repetition Block caret can be enabled It is also faster and doesn't have as many problems. It can be used in other applications; the only other part of jEdit it depends on is the syntax package. To use it in your app, treat it like any other ...
FoldVisibilityManager: Manages fold visibility. This class contains methods for translating between physical and virtual line numbers, for determining which lines are visible and which aren't, and for expanding and collapsing folds. When jEdit's folding or narrowing features are used to hide portions of a buffer, the "virtual" line count visible in the text area is generally not equal to the "physical" line count of the buffer represented by the gutter's display. You can use the physicalToVirtual(int) 55 and virtualToPhysical(int) 55 methods to convert one type of line number to another.
Selection: An abstract class that holds data on a region of selected text. As an abstract class, it cannot be used directly, but instead serves as a parent class for two specific types of selection structures: Selection.Range - represents an ordinary range of selected text. Selection.Rect - represents a rectangular selection.
InputHandler: An input handler converts the user's key strokes into concrete actions. It also takes care of macro recording and action repetition. This class provides all the necessary support code for an input handler, but doesn't actually do any key binding logic. It is up to the implementations of this class to do so.
TextAreaDefaults: Encapsulates default settings for a text area. This can be passed to the constructor once the necessary fields have been filled out. The advantage of doing this over calling lots of set() methods after creating the text area is that this method is faster.
TextAreaHighlight: Highlight interface. Create implementations of this interface and add them to the text area with TextAreaPainter.addCustomHighlight() to paint custom highlights.
StructureMatcher: An interface for matching parts of a source file's stucture. The default implementation matches brackets. The XML plugin provides an implementation for matching XML tags.
TextUtilities: Class with several utility functions used by the text area component. This is a special version based on v 1.8 adapted by Matt Benson for Jext.
DefaultInputHandler: The default input handler. It maps sequences of keystrokes into actions and inserts key typed events into the text area.
TextAreaExtension: Subclasses of this class can perform custom painting and tool tip handling in the text area and gutter.
ScrollListener: A scroll listener will be notified when the text area is scrolled, either horizontally or vertically.
TextAreaPainter: The text area repaint manager. It performs double buffering and paints lines of text.
ChunkCache: Manages low-level text display tasks.
DisplayManager: Manages low-level text display tasks.
ExtensionManager

Home | Contact Us | Privacy Policy | Terms of Service