Uses of Package
eTextReader

Packages that use eTextReader
eTextReader   
eTextReader.AnnotationListing Provides a set of classes that are used to display a list of annotations. 
eTextReader.actions   
eTextReader.applet   
eTextReader.clientInterface   
eTextReader.componentFactory   
eTextReader.search   
 

Classes in eTextReader used by eTextReader
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
           
ApplicationPreferences
           
Bookmark
          A class to store and recall various aspects of bookmarks
BookmarkBox
           
BookmarkEditBox
           
Browser
           An application to implement the browsing capability of an electronic textbook reader.
Browser.AlertsBoxListener
          Class to handle action events involving the search box
Browser.AlertsThread
           
Browser.AnnotationListener
          Class to handle action events involving Annotations Author: Liz Dahm
Browser.BookmarkListener
          Class to handle action events involving bookmarks Author: Josh Morse
Browser.BottomListener
          Class to handle action events involving the menu at the bottom of the screen Author: Josh Morse
Browser.HighlightPrefsListener
          Class to handle action events involving highlight preferences Author: Josh Morse Drastically changed when the highlighter preference material was refactored out of browser and into HighlightPrefsBox/User.
Browser.LoginListener
          Class to handle action events involving logging in Author: Josh Morse
Browser.LogListener
          Class to handle action, hyperlink, and window events involving the logging of user activities Author: Josh Morse
Browser.LogListener.PageScrollListener
          Log's the use of the page scrolling buttons Author: Josh Morse
Browser.MenuListener
          Class to handle action events involving page navigation Author: Josh Morse
Browser.MouseClickListener
          Class to handle action events involving mouse clicks
Browser.NavListener
          Class to handle action events involving page navigation Author: Josh Morse
Browser.NotationEventHandler
          This class handles the tasks that are specific to the browser only in regard to handling notation events.
Browser.NotationState
           
Browser.PasswordListener
          Class to handle action events involving changing a password
Browser.QuickButtonListener
           
Browser.SelectionListener
          Class to handle and listen for events dealing with textbook selection
Browser.ViewPrefsListener
          Class to handle action events involving viewing preferences Author: Josh Morse
ComponentNames
           
ContentContainer
          An interface for objects that is displaying a page of content
ContentPane
           An extension of JScrollPane which displays text, and can display annotations.
ContentPane.PopupMouseHandler
          Keeps track of the current mouse pointer location.
ContentPane.SelectionOffsets
          A simple wrapper class to hold the starting and ending offsets of a selection
CursorHandler
           
DatePanel
           
Diagram
           
DiscussionWindow
           
DiscussionWindow.DiscussionNotationEventHandler
          This class extends OpenExternalPopupWindowHandler to ensure that the same discussion isn't opened more than once
DocEvent
           
DocEventListener
           
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.
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
LinkBar
           
LinkDestinationBox
           
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
NotationEventListener
          An interface that classes wishing to track events that occur in ContentPane objects should implement.
OpenExternalPopupWindowHandler
          This class extends the PopupWindowHandler to handle notation selected events.
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.
ScrollEvent
           
ScrollEventListener
           
ScrollingContentPane
           
SelectionPanel
           
StatusBar
           
StringCrypto
          A class to encrypt and decrypt strings.
TabbedContentPane
           
TOCThread
          this class' only purpose is to load the table of contents during the Browser startup process in order to save time
User
           This class stores attributes about a user.
User.Property
           
ViewingPrefs
           
ViewPanel
          A panel for general use in displaying notation information within the eTextReader system
ViewPrefBox
           
WrappedJTextArea
           
 

Classes in eTextReader used by eTextReader.AnnotationListing
Browser
           An application to implement the browsing capability of an electronic textbook reader.
Browser.LogListener
          Class to handle action, hyperlink, and window events involving the logging of user activities Author: Josh Morse
ContentContainer
          An interface for objects that is displaying a page of content
NotationInfo
          A class to maintain information for each notation available for display in the NotationListing class.
ScrollingContentPane
           
ViewingPrefs
           
 

Classes in eTextReader used by eTextReader.actions
Browser
           An application to implement the browsing capability of an electronic textbook reader.
ContentContainer
          An interface for objects that is displaying a page of content
ContentPane
           An extension of JScrollPane which displays text, and can display annotations.
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
NotationEventListener
          An interface that classes wishing to track events that occur in ContentPane objects should implement.
 

Classes in eTextReader used by eTextReader.applet
ContentPane
           An extension of JScrollPane which displays text, and can display annotations.
 

Classes in eTextReader used by eTextReader.clientInterface
ApplicationPreferences
           
StringCrypto
          A class to encrypt and decrypt strings.
 

Classes in eTextReader used by eTextReader.componentFactory
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.
 

Classes in eTextReader used by eTextReader.search
Browser.LogListener
          Class to handle action, hyperlink, and window events involving the logging of user activities Author: Josh Morse
ContentPane
           An extension of JScrollPane which displays text, and can display annotations.
CursorHandler
           
DatePanel
           
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
NotationEventListener
          An interface that classes wishing to track events that occur in ContentPane objects should implement.
TabbedContentPane