Package com.bluemarsh.jswat.view

Contains the view classes for displaying some kind of data on the screen.

See:
          Description

Interface Summary
DrawContext This interface provides methods for getting and setting various drawing attributes.
DrawLayer A DrawLayer is responsible for altering the graphics context in a manner appropriate for the token that is about to be drawn.
GutterDrawLayer A GutterDrawLayer is responsible for altering the graphics context in a manner appropriate for the line number that is about to be drawn.
TokenInfo This interface provides information about each individual token being drawn to the text area.
 

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.
 

Package com.bluemarsh.jswat.view Description

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.