Package eTextReader

Interface Summary
ContentContainer An interface for objects that is displaying a page of content
DocEventListener  
NotationEventListener An interface that classes wishing to track events that occur in ContentPane objects should implement.
ScrollEventListener  
 

Class Summary
ActionButton This class provides a way to construct a button from an action, making sure that the Action text is not displayed along with the icon, if one exists.
AlertsBox  
AnnotationBar  
AnnotationBox  
AnnotationLinkInfo  
AnnotationShareBox  
AnnotationViewBar  
AnnotationViewer  
Bookmark A class to store and recall various aspects of bookmarks
BookmarkBox  
BookmarkEditBox  
BookSelectionBox  
Browser An application to implement the browsing capability of an electronic textbook reader.
BrowserToolkit  
CheckDialog  
ContentPane An extension of JScrollPane which displays text, and can display annotations.
CursorHandler  
DatePanel  
Diagram  
DiscussionWindow  
DocEvent  
DocumentTreeModel This class facilitates a tree view of a javax.swing.text.Document
DPoint A class to create points with a size attribute.
ExJTextField This class' only purpose is to extend JTextField so that a fixed size field can be created.
FontSizeBox A class to display a dialog box for modifying font size.
GroupsGUI  
HighlighterColorComboBox  
HighlighterInfo A class to store information about highlight objects in an effort to allow them to be modified (This class is for use in the eTextReader project).
HighlighterUpdateInfo  
HighlightPrefsBox  
IntToBool Int to Bool will convert 1's to true and 0's to false
Launcher  
LinkBar  
LinkDestinationBox  
Listener  
Loggers  
LoginDialog  
NavigationBar  
NewAnnotationBox  
NotationDateSelect  
NotationDetailBox  
NotationEvent A class to hold a notation for a document.
NotationEventAdapter This class is a simple adapter class that provides empty implementations of all the methods in the NotationEventListener interface, in order to simply implementation of classes that wish to implement that interface
NotationInfo A class to maintain information for each notation available for display in the NotationListing class.
OpenExternalPopupWindowHandler This class extends the PopupWindowHandler to handle notation selected events.
PageScrollButton  
PageScrollHeader  
PasswordBox  
PasteListener A class to monitor the currently focussed JTextComponent amoung those that register an instance of PasteListener as a FocusListener.
PopupWindowNotationHandler Provides a simple NotationEvent listener that pops up a summary window whenever an annotation is moused over.
ProgressDialog  
QuickNoteWindow An extension of JWindow to provide a small window for displaying quick_note type annotations.
RegExFilenameFilter  
ScrollEvent  
ScrollingContentPane  
SelectionPanel  
ShowUIManager This class provides a mechanism for examining the properties and default values that are used by the UIManager to configure itself.
StatusBar  
StringCrypto A class to encrypt and decrypt strings.
SynchronizeBox  
TabbedContentPane  
TOCThread this class' only purpose is to load the table of contents during the Browser startup process in order to save time
UpdateThread  
User This class stores attributes about a user.
ViewingPrefs  
ViewPanel A panel for general use in displaying notation information within the eTextReader system
ViewPrefBox  
WrappedJTextArea  
 

Enum Summary
ApplicationPreferences  
Browser.NotationState  
ComponentNames  
User.Property