Class Summary |
BasicDrawContext |
This class implements methods for getting and setting various
drawing attributes. |
BasicDrawLayer |
BasicDrawLayer provides a default implementation of the DrawLayer
interface. |
BasicGutterDrawLayer |
Class BasicGutterDrawLayer provides a simple default implementation
of the GutterDrawLayer interface. |
BasicTokenInfo |
This class provides a basic implementation of the TokenInfo
interface. |
BasicView |
Class BasicView provides the basic support for displaying textual
data in a scrollable, searchable area. |
Bundle |
Class Bundle contains a java.util.ResourceBundle and
provides some simple access methods to it. |
ClassDefinition |
ClassDefinition gives the classname and the start and end line
numbers of a class definition. |
HighlightDrawLayer |
Class HighlightDrawLayer is responsible for drawing the highlight
on a particular region in the text area. |
JavaDrawLayer |
JavaDrawLayer is responsible for syntax colorizing Java source code. |
JavaParser |
Class JavaParser is responsible for parsing a Java source file and
generating a list of ClassDefinition objects. |
JavaScanner |
Class JavaScanner is responsible for lexically scanning a Java
source file and generating a list of JavaTokenInfo objects. |
JavaTokenInfo |
Class JavaTokenInfo holds token information for Java source code. |
JSwatView |
This is the abstract class for classes wanting to provide a view
to some data. |
SelectionDrawLayer |
SelectionDrawLayer is responsible for showing the current text
selection in the text area. |
SourceContent |
Class SourceContent holds the content for a source view. |
SourceDocument |
Class SourceDocument holds the content for a styled source view. |
SourceView |
Defines the SourceView class which will be responsible for displaying
the source file on the screen. |
SourceViewPopup |
Class SourceViewPopup defines a subclass of JPopupMenu that works
specifically for the source view. |
SourceViewTextArea |
Class SourceViewTextArea is a quasi-text component that implements
the SourceViewArea interface for easily getting the line number
that corresponds to a view coordinate. |
Contains the view classes for displaying some kind of data on the screen.
The view classes basically do one thing: display data. This can be to the
screen or to the printer.