Serialized Form


Package eTextReader

Class eTextReader.ActionButton extends javax.swing.JButton implements Serializable

Class eTextReader.AlertsBox extends javax.swing.JDialog implements Serializable

Serialized Fields

formattedAlerts

javax.swing.DefaultListModel formattedAlerts

alertsList

javax.swing.JList alertsList

viewButton

javax.swing.JButton viewButton

markButton

javax.swing.JButton markButton

markAllButton

javax.swing.JButton markAllButton

closeButton

javax.swing.JButton closeButton

all

boolean all

alerts

java.util.Vector<E> alerts

client

DBClient client

HTMLth

HTMLTitleHandler HTMLth

currentBook

OEBPackageFile currentBook

Class eTextReader.AnnotationBar extends javax.swing.Box implements Serializable

Serialized Fields

postButton

javax.swing.JButton postButton

typeButton

javax.swing.JButton typeButton

recipientsButton

javax.swing.JButton recipientsButton

cancelButton

javax.swing.JButton cancelButton

Class eTextReader.AnnotationBox extends javax.swing.JDialog implements Serializable

Serialized Fields

shareButton

javax.swing.JButton shareButton

dshareButton

javax.swing.JButton dshareButton

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

annType

javax.swing.JComboBox annType

disType

javax.swing.JComboBox disType

isannref

javax.swing.JCheckBox isannref

bookmarkann

javax.swing.JCheckBox bookmarkann

client

DBClient client

notation

Notation notation

buttonPressed

int buttonPressed

Class eTextReader.AnnotationShareBox extends javax.swing.JDialog implements Serializable

Serialized Fields

annShareSelect

SelectionPanel annShareSelect

annTargetSelect

SelectionPanel annTargetSelect

shareSelected

java.util.Vector<E> shareSelected

targetSelected

java.util.Vector<E> targetSelected

targetList

java.util.Vector<E> targetList

shareList

java.util.Vector<E> shareList

userName

java.lang.String userName

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

nextButton

javax.swing.JButton nextButton

backButton

javax.swing.JButton backButton

client

DBClient client

edit

boolean edit

userLimitList

java.util.Vector<E> userLimitList

groupLimitList

java.util.Vector<E> groupLimitList

course

java.lang.String course
The course for which users should be shown

Class eTextReader.AnnotationViewBar extends javax.swing.Box implements Serializable

Serialized Fields

updateButton

javax.swing.JButton updateButton

viewButton

javax.swing.JButton viewButton

deleteButton

javax.swing.JButton deleteButton

closeButton

javax.swing.JButton closeButton

changeShare

javax.swing.JButton changeShare

changeProperties

javax.swing.JButton changeProperties

startMode

java.lang.String startMode

contentPane

ContentPane contentPane

deleteAction

javax.swing.Action deleteAction

Class eTextReader.AnnotationViewer extends javax.swing.JDialog implements Serializable

Serialized Fields

viewPanel

ViewPanel viewPanel

Class eTextReader.BookmarkBox extends javax.swing.JDialog implements Serializable

Serialized Fields

nameField

javax.swing.JTextField nameField

globalBookmark

javax.swing.JCheckBox globalBookmark

readingBookmark

javax.swing.JCheckBox readingBookmark

bookmarkBox

javax.swing.JDialog bookmarkBox

okButton

javax.swing.JButton okButton

clearButton

javax.swing.JButton clearButton

cancelButton

javax.swing.JButton cancelButton

contentScroll

ScrollingContentPane contentScroll

userName

java.lang.String userName

instructors

java.util.Set<E> instructors

parent

javax.swing.JFrame parent

Class eTextReader.BookmarkEditBox extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton

renameButton

javax.swing.JButton renameButton

deleteButton

javax.swing.JButton deleteButton

bookmarkselect

javax.swing.JComboBox bookmarkselect

list

javax.swing.JList list

model

javax.swing.DefaultListModel model

bookmarks

java.util.Hashtable<K,V> bookmarks

instructors

java.util.Set<E> instructors

userName

java.lang.String userName

Class eTextReader.BookSelectionBox extends javax.swing.JDialog implements Serializable

Serialized Fields

selectedBook

java.lang.String selectedBook

selectedCourse

java.lang.String selectedCourse

bookList

javax.swing.JComboBox bookList

courseList

javax.swing.JComboBox courseList

courseBooks

java.util.List<E> courseBooks

okButton

javax.swing.JButton okButton

okPressed

boolean okPressed

Class eTextReader.Browser extends javax.swing.JFrame implements Serializable

Serialized Fields

inkWindowSize

java.awt.Dimension inkWindowSize
information about the size of the tablet PC ink input window


inkWindowPosition

java.awt.Point inkWindowPosition
information about the position of the tablet PC ink input window


findPane

javax.swing.JTabbedPane findPane
Provides a tabbed interface between the find/results portions of the find interface


notationState

Browser.NotationState notationState
Maintains current Notation state


quickLaunchPrefs

java.util.Map<K,V> quickLaunchPrefs
the current users quick lauch preferences


loadIndexOnStartup

boolean loadIndexOnStartup
Determines whether or not the book index is loaded when the application starts up


openLastPageOnStartup

boolean openLastPageOnStartup
Determines whether or not the browser should navigate to the user's last location when the application starts up


cursorHandler

CursorHandler cursorHandler

notationLister

NotationListing notationLister

dateSelect

NotationDateSelect dateSelect
lets the user select a date range when displaying notations


tocThread

TOCThread tocThread

discWindowThread

java.lang.Thread discWindowThread

manifest

java.util.List<E> manifest

lastUserName

java.lang.String lastUserName

course

java.lang.String course
The course the user is currently working on


historyPos

int historyPos

userViewLevel

int userViewLevel

bookLocation

java.lang.String bookLocation

mode

int mode
holds information about whether the user is currently reading the textbook or browsing the web


library

java.util.LinkedList<E> library

currentBook

OEBPackageFile currentBook

currentItem

OEBItem currentItem
the item currently being viewed in the textbook


previousItem

OEBItem previousItem
the item before the current item, or NULL if one does not exist


nextItem

OEBItem nextItem
the item after the current item, or NULL if one does not exist


currentItemAddress

java.lang.String currentItemAddress
an address that stores the position in the currently viewed book item. Only updated when the user switches to web mode!


notationID

int notationID

notationType

java.lang.String notationType

notationViewMode

java.lang.String notationViewMode

isReference

boolean isReference

bookmarkAnnotation

boolean bookmarkAnnotation

navBar

NavigationBar navBar

alertsThread

Browser.AlertsThread alertsThread

view

javax.swing.JButton view
toggle button to switch between book mode and web mode


annotationListingMenu

javax.swing.JMenu annotationListingMenu

bookmarkmenu

javax.swing.JMenu bookmarkmenu

readingBookmarks

java.util.Hashtable<K,V> readingBookmarks

readingbookmarkmenu

javax.swing.JMenu readingbookmarkmenu

bookmarks

java.util.Hashtable<K,V> bookmarks

bookmarkpages

java.util.Hashtable<K,V> bookmarkpages

bookmarkkeys

java.util.Hashtable<K,V> bookmarkkeys

globalbookmarkmenu

javax.swing.JMenu globalbookmarkmenu

globalbookmarks

java.util.Hashtable<K,V> globalbookmarks

globalbookmarkpages

java.util.Hashtable<K,V> globalbookmarkpages

globalbookmarkkeys

java.util.Hashtable<K,V> globalbookmarkkeys

annbookmarkmenu

javax.swing.JMenu annbookmarkmenu

annbookmarks

java.util.Hashtable<K,V> annbookmarks

annbookmarkpages

java.util.Hashtable<K,V> annbookmarkpages

annbookmarkkeys

java.util.Hashtable<K,V> annbookmarkkeys

updatename

java.lang.String updatename

bookmarkselect

javax.swing.JComboBox bookmarkselect

bookmarkEditBox

BookmarkEditBox bookmarkEditBox

markpage

Bookmark markpage

navlistener

Browser.NavListener navlistener

menulistener

Browser.MenuListener menulistener

highlightprefslistener

Browser.HighlightPrefsListener highlightprefslistener

viewprefslistener

Browser.ViewPrefsListener viewprefslistener

loginlistener

Browser.LoginListener loginlistener

passwordlistener

Browser.PasswordListener passwordlistener

bookmarklistener

Browser.BookmarkListener bookmarklistener

alertsboxlistener

Browser.AlertsBoxListener alertsboxlistener

mouseclicklistener

Browser.MouseClickListener mouseclicklistener

bottomlistener

Browser.BottomListener bottomlistener

loglistener

Browser.LogListener loglistener

pagescrolllistener

Browser.LogListener.PageScrollListener pagescrolllistener

quickbuttonlistener

Browser.QuickButtonListener quickbuttonlistener

selectionlistener

Browser.SelectionListener selectionlistener

pastelisten

PasteListener pastelisten

fsb

FontSizeBox fsb

lastscroll

long lastscroll

diagram

Diagram diagram

diagramimage

java.awt.Image diagramimage

tabbed

TabbedContentPane tabbed

split

javax.swing.JSplitPane split

contentView

javax.swing.JViewport contentView

createPanel

javax.swing.Box createPanel

viewPanel

ViewPanel viewPanel

client

DBClient client

toField

javax.swing.JTextField toField

subjectField

javax.swing.JTextField subjectField

typeBox

javax.swing.JComboBox typeBox

shareBox

javax.swing.JComboBox shareBox

referenceBox

javax.swing.JCheckBox referenceBox

bodyText

WrappedJTextArea bodyText

targetViewList

javax.swing.JList targetViewList

typeViewField

javax.swing.JTextField typeViewField

shareViewList

javax.swing.JList shareViewList

dateCreatedViewField

javax.swing.JTextField dateCreatedViewField

dateModifiedViewField

javax.swing.JTextField dateModifiedViewField

referenceViewBox

javax.swing.JCheckBox referenceViewBox

delete

javax.swing.JButton delete

updateAnnButton

javax.swing.JButton updateAnnButton

loginBox

LoginDialog loginBox

userNameField

javax.swing.JTextField userNameField

passwdField

javax.swing.JPasswordField passwdField

passwordBox

PasswordBox passwordBox

bookmarkBox

BookmarkBox bookmarkBox

viewPrefBox

ViewPrefBox viewPrefBox

enableNotations

javax.swing.JCheckBoxMenuItem enableNotations

viewPrefChecks

java.util.ArrayList<E> viewPrefChecks

enableCheck

boolean enableCheck

linkAddressStart

java.lang.String linkAddressStart

linkAddressEnd

java.lang.String linkAddressEnd

linkPreviewText

java.lang.String linkPreviewText

ldb

LinkDestinationBox ldb

linkURL

java.lang.String linkURL

activeTab

int activeTab

highlightPrefBox

HighlightPrefsBox highlightPrefBox

isHighlighter

boolean isHighlighter

containsHighlight

boolean containsHighlight

partialColor

java.lang.String partialColor

highlightToggler

javax.swing.JCheckBoxMenuItem highlightToggler

findPanel

FindPanel findPanel

resultsPanel

ResultsPanel resultsPanel

groupsBox

javax.swing.JDialog groupsBox

annShareBox

AnnotationShareBox annShareBox

ndBox

NotationDetailBox ndBox

annotationBox

AnnotationBox annotationBox

newannbox

NewAnnotationBox newannbox

shareSelected

java.util.Vector<E> shareSelected

targetSelected

java.util.Vector<E> targetSelected

annotationlistener

Browser.AnnotationListener annotationlistener

statBar

StatusBar statBar

linkBar

LinkBar linkBar

annotationBar

AnnotationBar annotationBar

annotationViewBar

AnnotationViewBar annotationViewBar

currentBar

javax.swing.Box currentBar

workingNewAnnotation

Notation workingNewAnnotation

currentNotation

Notation currentNotation

id

int id

edit

boolean edit

alertsBox

AlertsBox alertsBox

alerts

java.util.Vector<E> alerts

allAlerts

java.util.Vector<E> allAlerts

oldAlerts

int oldAlerts

newAlerts

int newAlerts

warned

boolean warned

isOnline

boolean isOnline

offlineWarned

boolean offlineWarned

onlineMenu

javax.swing.JMenu onlineMenu

workOnlineMI

javax.swing.JMenuItem workOnlineMI

synchMI

javax.swing.JMenuItem synchMI

selectionMI

javax.swing.JMenuItem selectionMI

helpMenu

javax.swing.JMenu helpMenu

featuresMI

javax.swing.JMenuItem featuresMI

bugReportMI

javax.swing.JMenuItem bugReportMI

featureRequestMI

javax.swing.JMenuItem featureRequestMI

HTMLth

HTMLTitleHandler HTMLth

inttobool

IntToBool inttobool

discWindow

DiscussionWindow discWindow

crypto

StringCrypto crypto

notationHandler

Browser.NotationEventHandler notationHandler
The object that handles notation events from the Content Pane


linkTitle

java.lang.String linkTitle

Class eTextReader.Browser.SelectionEvent extends javax.swing.event.CaretEvent implements Serializable

Class eTextReader.CheckDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

isWarned

boolean isWarned

warn

javax.swing.JCheckBox warn

Class eTextReader.ContentPane extends javax.swing.JEditorPane implements Serializable

Serialized Fields

loadedNotations

java.util.Map<K,V> loadedNotations
This map keeps track of the annotations that have been loaded into this page


viewMode

int viewMode

loadAnnotationsOnSetPage

boolean loadAnnotationsOnSetPage
Determines whether annotations should be loaded after a page is loaded. Defaults to true


mouseX

int mouseX

mouseY

int mouseY

popupMouseHandler

ContentPane.PopupMouseHandler popupMouseHandler

currentPage

java.lang.String currentPage

loadPage

java.lang.String loadPage

currentPageTitle

java.lang.String currentPageTitle
The title of the current page, or UNKNOWN_TITLE if not yet known


doc

javax.swing.text.Document doc

highlighter

javax.swing.text.DefaultHighlighter highlighter

highlighterInfoList

java.util.ArrayList<E> highlighterInfoList

selectAtt

java.util.Vector<E> selectAtt

selectStart

java.util.Vector<E> selectStart

selectEnd

java.util.Vector<E> selectEnd

selectedAttributes

javax.swing.text.SimpleAttributeSet selectedAttributes

locations

java.util.Hashtable<K,V> locations

listeners

java.util.Vector<E> listeners

navigation

boolean navigation

containerHeight

int containerHeight

client

DBClient client

annotationHighlight

java.lang.Object annotationHighlight

currentNotationInfo

AnnotationLinkInfo currentNotationInfo

log

eTextReader.loggingInterface.Logger log
Logs open page events


book

OEBPackageFile book

pageContainedReference

boolean pageContainedReference
Determines whether currently loaded page contained a reference when it was loaded

Class eTextReader.DatePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

monthBox

javax.swing.JComboBox monthBox

dayBox

javax.swing.JComboBox dayBox

yearBox

javax.swing.JComboBox yearBox

monthLabel

javax.swing.JLabel monthLabel

dayLabel

javax.swing.JLabel dayLabel

yearLabel

javax.swing.JLabel yearLabel

Class eTextReader.DiscussionWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

window

javax.swing.JSplitPane window
The discussion window


editor

ContentPane editor

scrollingEditor

ScrollingContentPane scrollingEditor

messagePanel

javax.swing.JPanel messagePanel

messageReply

javax.swing.JSplitPane messageReply

scrollMessage

javax.swing.JScrollPane scrollMessage

overviewKit

javax.swing.text.html.HTMLEditorKit overviewKit

messageBody

javax.swing.JEditorPane messageBody

messageList

javax.swing.text.Document messageList

message

javax.swing.text.Document message

replyBtnPanel

javax.swing.JPanel replyBtnPanel

replyForm

javax.swing.JPanel replyForm

bodyOffset

int bodyOffset

toolbar

javax.swing.Box toolbar

nextBtn

javax.swing.JButton nextBtn

backBtn

javax.swing.JButton backBtn

replyBtn

javax.swing.JButton replyBtn

replyAllBtn

javax.swing.JButton replyAllBtn

returnBtn

javax.swing.JButton returnBtn

senderBtn

javax.swing.JButton senderBtn

closeBtn

javax.swing.JButton closeBtn

includeReply

javax.swing.JCheckBox includeReply

discussionView

javax.swing.JComboBox discussionView

messageLabel

javax.swing.JLabel messageLabel

menu

javax.swing.JMenuBar menu

file

javax.swing.JMenu file

close

javax.swing.JMenuItem close

client

DBClient client

discussionStart

NotationEvent discussionStart

discussionURL

java.lang.String discussionURL

fragment

java.lang.String fragment

discussionNotations

java.util.Vector<E> discussionNotations

currentIndex

int currentIndex

popupHandler

DiscussionWindow.DiscussionNotationEventHandler popupHandler
Used to handle annotations in our scrolling content pane


subjectField

javax.swing.JTextField subjectField

bodyText

WrappedJTextArea bodyText

bodyPane

javax.swing.JScrollPane bodyPane

postBtn

javax.swing.JButton postBtn

cancelBtn

javax.swing.JButton cancelBtn

recipientsBox

AnnotationShareBox recipientsBox

shareSelected

java.util.Vector<E> shareSelected

targetSelected

java.util.Vector<E> targetSelected

userLimitList

java.util.Vector<E> userLimitList

groupLimitList

java.util.Vector<E> groupLimitList

pastelisten

PasteListener pastelisten

loglistener

Browser.LogListener loglistener

inkWindow

InkAnnotationWindow inkWindow
Used to create ink discussion items


course

java.lang.String course
Which course the textbook is currently dealing with

Class eTextReader.DPoint extends java.awt.Point implements Serializable

Serialized Fields

size

int size
The size of the point.

See Also:
DPoint.getSize()

x

int x
The x coordinate. If no x coordinate is set it will default to 0.

 

y

int y
The y coordinate. If no y coordinate is set it will default to 0.

 

Class eTextReader.ExJTextField extends javax.swing.JTextField implements Serializable

Class eTextReader.FontSizeBox extends javax.swing.JDialog implements Serializable

Serialized Fields

ok

javax.swing.JButton ok

cancel

javax.swing.JButton cancel

cbox

javax.swing.JComboBox cbox

Class eTextReader.GroupsGUI extends javax.swing.JDialog implements Serializable

Serialized Fields

tabbedPane

javax.swing.JTabbedPane tabbedPane

createGroup

java.awt.Component createGroup

manageGroup

java.awt.Component manageGroup

leaveGroup

java.awt.Component leaveGroup

groupReport

java.awt.Component groupReport

panel0

javax.swing.JPanel panel0

panel1

javax.swing.JPanel panel1

panel2

javax.swing.JPanel panel2

panel3

javax.swing.JPanel panel3

topPanel

javax.swing.JPanel topPanel

bottomPanel

javax.swing.JPanel bottomPanel

filler

javax.swing.JLabel filler

createLabel

javax.swing.JLabel createLabel

leaveLabel

javax.swing.JLabel leaveLabel

select

javax.swing.JLabel select

leftLabel

javax.swing.JLabel leftLabel

rightLabel

javax.swing.JLabel rightLabel

nameField

javax.swing.JTextField nameField

createButton

javax.swing.JButton createButton

leaveButton

javax.swing.JButton leaveButton

closeButton

javax.swing.JButton closeButton

updateButton

javax.swing.JButton updateButton

myManagedGroups

javax.swing.JComboBox myManagedGroups

myGroups

javax.swing.JList myGroups

allUsersList

javax.swing.JList allUsersList

membersList

javax.swing.JList membersList

userModel

java.util.Vector<E> userModel

memberModel

java.util.Vector<E> memberModel

allScrollUsers

javax.swing.JScrollPane allScrollUsers

membersScroll

javax.swing.JScrollPane membersScroll

leaveGroupString

java.lang.String leaveGroupString

myMembers

java.util.Vector<E> myMembers

groupID

int groupID

myVector

java.util.Vector<E> myVector

oldList

java.util.Vector<E> oldList

newList

java.util.Vector<E> newList

manageSelect

SelectionPanel manageSelect

client

DBClient client

myUserName

java.lang.String myUserName

groupsNames

java.util.Vector<E> groupsNames

dlm

javax.swing.DefaultListModel dlm

groups_dlm

javax.swing.DefaultListModel groups_dlm

created_dlm

javax.swing.DefaultListModel created_dlm

dcbm

javax.swing.DefaultComboBoxModel dcbm

userBelongs

boolean userBelongs

userManages

boolean userManages

reportGroups

java.util.Vector<E> reportGroups

reportCreated

java.util.Vector<E> reportCreated

reportGroupsList

javax.swing.JList reportGroupsList

reportCreatedList

javax.swing.JList reportCreatedList

belongList

java.lang.String belongList

manageList

java.lang.String manageList

course

java.lang.String course

Class eTextReader.HighlighterColorComboBox extends javax.swing.JComboBox implements Serializable

Class eTextReader.HighlightPrefsBox extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

restoreButton

javax.swing.JButton restoreButton

highlighterColorButtons

javax.swing.JButton[] highlighterColorButtons

highlighterNameFields

javax.swing.JTextField[] highlighterNameFields

colorHandler

java.awt.event.ActionListener colorHandler

buttonHandler

java.awt.event.ActionListener buttonHandler

changesMade

boolean changesMade

Class eTextReader.LinkBar extends javax.swing.Box implements Serializable

Serialized Fields

selectTextButton

javax.swing.JButton selectTextButton

cancelButton

javax.swing.JButton cancelButton

quickFind

javax.swing.JButton quickFind

Class eTextReader.LinkDestinationBox extends javax.swing.JDialog implements Serializable

Serialized Fields

forward

javax.swing.JCheckBox forward

backward

javax.swing.JCheckBox backward

okButton

javax.swing.JButton okButton

linkDirectionBox

javax.swing.Box linkDirectionBox

Class eTextReader.Listener extends java.lang.Object implements Serializable

Serialized Fields

parsedDocument

java.util.ArrayList<E> parsedDocument

Class eTextReader.NavigationBar extends javax.swing.Box implements Serializable

Serialized Fields

forwardAction

javax.swing.Action forwardAction

backAction

javax.swing.Action backAction

tocButton

javax.swing.JButton tocButton

backButton

javax.swing.JButton backButton

forwardButton

javax.swing.JButton forwardButton

reloadButton

javax.swing.JButton reloadButton

viewButton

javax.swing.JButton viewButton

newAlertsField

javax.swing.JTextField newAlertsField

createTabButton

javax.swing.JButton createTabButton

closeTabButton

javax.swing.JButton closeTabButton

browser

Browser browser

Class eTextReader.NewAnnotationBox extends javax.swing.JDialog implements Serializable

Serialized Fields

quickDiagram

javax.swing.JButton quickDiagram

quickText

javax.swing.JButton quickText

quickNote

javax.swing.JButton quickNote

quickDiscuss

javax.swing.JButton quickDiscuss

quickLink

javax.swing.JButton quickLink

cancelButton

javax.swing.JButton cancelButton

Class eTextReader.NotationDateSelect extends javax.swing.JDialog implements Serializable

Serialized Fields

labelStartDate

javax.swing.JLabel labelStartDate

labelEndDate

javax.swing.JLabel labelEndDate

startDate

DatePanel startDate

endDate

DatePanel endDate

startDateBox

javax.swing.Box startDateBox

endDateBox

javax.swing.Box endDateBox

buttonBox

javax.swing.Box buttonBox

mainBox

javax.swing.Box mainBox

viewButton

javax.swing.JButton viewButton

cancelButton

javax.swing.JButton cancelButton

verticalSpacer

java.awt.Component verticalSpacer

okPressed

boolean okPressed

Class eTextReader.NotationDetailBox extends javax.swing.JDialog implements Serializable

Serialized Fields

client

DBClient client

notation

Notation notation

okButton

javax.swing.JButton okButton

dateCreatedViewField

javax.swing.JTextField dateCreatedViewField

typeViewField

javax.swing.JTextField typeViewField

referenceViewBox

javax.swing.JCheckBox referenceViewBox

targetViewList

javax.swing.JList targetViewList

shareViewList

javax.swing.JList shareViewList

Class eTextReader.NotationEvent extends java.util.EventObject implements Serializable

Serialized Fields

element

javax.swing.text.Element element

eventType

int eventType

notation

Notation notation

id

int id

start

java.lang.String start

end

java.lang.String end

oldPage

java.lang.String oldPage

newPage

java.lang.String newPage

notationType

java.lang.String notationType

notationViewMode

java.lang.String notationViewMode

notationBody

java.lang.String notationBody

errorCode

int errorCode

exception

java.lang.Exception exception

parameter

java.lang.Object parameter

Class eTextReader.PageScrollButton extends javax.swing.JComponent implements Serializable

Serialized Fields

hComponent

javax.swing.JComponent hComponent

vComponent

javax.swing.JComponent vComponent

direction

java.lang.String direction

mouseDown

boolean mouseDown

listeners

java.util.List<E> listeners

popup

javax.swing.JPopupMenu popup
a popup menu that allows users to scroll to either the next page or the next chapter


scrollPage

javax.swing.JMenuItem scrollPage
scroll by page menu item


scrollChapter

javax.swing.JMenuItem scrollChapter
scroll by chapter menu item

Class eTextReader.PageScrollHeader extends javax.swing.JComponent implements Serializable

Serialized Fields

hScrollBar

javax.swing.JScrollBar hScrollBar

Class eTextReader.PasswordBox extends javax.swing.JDialog implements Serializable

Serialized Fields

oldPassword

javax.swing.JPasswordField oldPassword

newPassword

javax.swing.JPasswordField newPassword

confirmPassword

javax.swing.JPasswordField confirmPassword

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

parent

javax.swing.JFrame parent

Class eTextReader.ProgressDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

progressBar

javax.swing.JProgressBar progressBar

textLabel

javax.swing.JLabel textLabel

Class eTextReader.QuickNoteWindow extends javax.swing.JWindow implements Serializable

Serialized Fields

textPane

javax.swing.JTextPane textPane
The component used to display the text

Class eTextReader.ScrollingContentPane extends javax.swing.JScrollPane implements Serializable

Serialized Fields

contentView

javax.swing.JViewport contentView

scrollListeners

java.util.Vector<E> scrollListeners

docListeners

java.util.Vector<E> docListeners

log

eTextReader.loggingInterface.Logger log

popupWindowHandler

PopupWindowNotationHandler popupWindowHandler
Facilitates popping up QuickNoteWindows when the mouse is over an annotation


popupsEnabled

boolean popupsEnabled

content

ContentPane content

loglistener

Browser.LogListener loglistener

pastelisten

PasteListener pastelisten

pagescrolllistener

Browser.LogListener.PageScrollListener pagescrolllistener

viewableThreshold

int viewableThreshold

Class eTextReader.SelectionPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

leftJList

javax.swing.JList leftJList

rightJList

javax.swing.JList rightJList

leftJLabel

javax.swing.JLabel leftJLabel

rightJLabel

javax.swing.JLabel rightJLabel

dlm

javax.swing.DefaultListModel dlm

rightdlm

javax.swing.DefaultListModel rightdlm

leftdlm

javax.swing.DefaultListModel leftdlm

Class eTextReader.StatusBar extends javax.swing.Box implements Serializable

Serialized Fields

highlightButton

javax.swing.JToggleButton highlightButton

deleteButton

ActionButton deleteButton

quickDiagram

ActionButton quickDiagram

quickNote

ActionButton quickNote

quickText

ActionButton quickText

quickFind

ActionButton quickFind

quickDiscuss

ActionButton quickDiscuss

quickLink

ActionButton quickLink

statField

javax.swing.JTextField statField

progressBar

javax.swing.JProgressBar progressBar

progress

boolean progress

colors

HighlighterColorComboBox colors

bookmarks

java.util.ArrayList<E> bookmarks

currentBegin

int currentBegin

currentEnd

int currentEnd

currentBookmarkTitle

java.lang.String currentBookmarkTitle

currentIndex

int currentIndex

browser

Browser browser

Class eTextReader.SynchronizeBox extends javax.swing.JDialog implements Serializable

Serialized Fields

status

javax.swing.JLabel status

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

isSynchronizing

boolean isSynchronizing

client

DBClient client

synchThread

java.lang.Thread synchThread

owner

javax.swing.JFrame owner

Class eTextReader.TabbedContentPane extends javax.swing.JTabbedPane implements Serializable

Serialized Fields

browser

Browser browser

client

DBClient client

logListener

Browser.LogListener logListener

selectionlistener

Browser.SelectionListener selectionlistener

pageScrollListener

Browser.LogListener.PageScrollListener pageScrollListener

pasteListen

PasteListener pasteListen

currentItem

OEBItem currentItem

userName

java.lang.String userName

log

eTextReader.loggingInterface.Logger log

contentScroll

ScrollingContentPane contentScroll

content

ContentPane content

contentView

javax.swing.JViewport contentView

tabMap

java.util.HashMap<K,V> tabMap

tabID

int tabID

Class eTextReader.ViewingPrefs extends java.util.Hashtable implements Serializable

Serialized Fields

converter

IntToBool converter

Class eTextReader.ViewPanel extends javax.swing.Box implements Serializable

Serialized Fields

author

javax.swing.JLabel author

subject

ExJTextField subject

body

javax.swing.JEditorPane body

scrollPane

javax.swing.JScrollPane scrollPane

notation

Notation notation

Class eTextReader.ViewPrefBox extends javax.swing.JDialog implements Serializable

Serialized Fields

enableNotations

javax.swing.JCheckBoxMenuItem enableNotations

viewPrefChecks

java.util.ArrayList<E> viewPrefChecks

viewCategories

ViewingPrefs viewCategories

pickGroups

SelectionPanel pickGroups

pickUsers

SelectionPanel pickUsers

client

DBClient client

userName

java.lang.String userName

course

java.lang.String course

popUpCheck

javax.swing.JCheckBox popUpCheck

selectButton

javax.swing.JButton selectButton

deselectButton

javax.swing.JButton deselectButton

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class eTextReader.WrappedJTextArea extends javax.swing.JTextArea implements Serializable


Package eTextReader.actions

Class eTextReader.actions.AnnotationTypeAction extends NotationListingAction implements Serializable

Serialized Fields

filter

AnnotationTypeFilter filter

Class eTextReader.actions.AuthorListingAction extends NotationListingAction implements Serializable

Serialized Fields

filter

FieldFilter filter

Class eTextReader.actions.BaseAction extends javax.swing.AbstractAction implements Serializable

Class eTextReader.actions.BrowserAction extends BaseAction implements Serializable

Serialized Fields

browser

Browser browser

Class eTextReader.actions.CurrentAnnotationAction extends BaseAction implements Serializable

Serialized Fields

notationHandler

CurrentAnnotationAction.NotationHandler notationHandler

Class eTextReader.actions.CurrentAnnotationListingAction extends CurrentAnnotationAction implements Serializable

Class eTextReader.actions.CurrentAuthorListingAction extends CurrentAnnotationListingAction implements Serializable

Serialized Fields

authorAction

AuthorListingAction authorAction
The NotationListingAction that should be invoked when this action is invoked

Class eTextReader.actions.CurrentHighlightAnnotationAction extends CurrentAnnotationListingAction implements Serializable

Serialized Fields

contentPane

ContentPane contentPane

highlightAction

HighlightTypeNotationAction highlightAction

Class eTextReader.actions.CurrentPageNotationAction extends NotationListingAction implements Serializable

Serialized Fields

filter

NotationFilter filter

Class eTextReader.actions.CurrentTypeListingAction extends CurrentAnnotationListingAction implements Serializable

Serialized Fields

listingAction

AnnotationTypeAction listingAction

Class eTextReader.actions.CurrentUserAnnotationAction extends NotationListingAction implements Serializable

Class eTextReader.actions.CurrentUserPageAction extends CurrentUserAnnotationAction implements Serializable

Class eTextReader.actions.DeleteAnnotationAction extends CurrentAnnotationAction implements Serializable

Serialized Fields

contentPane

ContentContainer contentPane

Class eTextReader.actions.DeleteHighlightAction extends BaseAction implements Serializable

Serialized Fields

contentPane

ContentContainer contentPane

Class eTextReader.actions.FindAction extends BrowserAction implements Serializable

Class eTextReader.actions.HighlightTypeNotationAction extends NotationListingAction implements Serializable

Serialized Fields

subjectFilter

FieldFilter subjectFilter

typeFilter

AnnotationTypeFilter typeFilter

Class eTextReader.actions.NewTabAction extends BrowserAction implements Serializable

Class eTextReader.actions.NextPageAction extends BrowserAction implements Serializable

Class eTextReader.actions.NotationListingAction extends BaseAction implements Serializable

Serialized Fields

container

ContentContainer container

provider

NotationProvider provider

filter

NotationFilter filter

Class eTextReader.actions.PreviousPageAction extends BrowserAction implements Serializable

Class eTextReader.actions.QuickAction extends BrowserAction implements Serializable

Serialized Fields

annotationType

Notation.AnnotationType annotationType

Class eTextReader.actions.QuickDiagramAction extends QuickAction implements Serializable

Class eTextReader.actions.QuickDiscussionAction extends QuickAction implements Serializable

Class eTextReader.actions.QuickLaunchPrefsDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

labels

javax.swing.JLabel[] labels

options

javax.swing.JComboBox[] options

numTypes

int numTypes

client

DBClient client

userPrefs

java.util.Map<K,V> userPrefs

notationTypes

java.util.Map<K,V> notationTypes

originalUserPrefs

java.util.Map<K,V> originalUserPrefs

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

buttonBox

javax.swing.Box buttonBox

optionsBox

javax.swing.Box optionsBox

status

int status

Class eTextReader.actions.QuickLinkAction extends QuickAction implements Serializable

Class eTextReader.actions.QuickNoteAction extends QuickAction implements Serializable

Class eTextReader.actions.QuickTextAction extends QuickAction implements Serializable

Class eTextReader.actions.TextbookAction extends NotationListingAction implements Serializable


Package eTextReader.AnnotationListing

Class eTextReader.AnnotationListing.CustomJTable extends javax.swing.JTable implements Serializable

Serialized Fields

sortMap

java.util.HashMap<K,V> sortMap

displayedNotations

java.util.ArrayList<E> displayedNotations

lineHeight

int lineHeight

heightSet

boolean heightSet

Class eTextReader.AnnotationListing.NotationListing extends javax.swing.JFrame implements Serializable

Serialized Fields

viewPrefs

ViewingPrefs viewPrefs

userName

java.lang.String userName

loglistener

Browser.LogListener loglistener

scrollNotationPane

ScrollingContentPane scrollNotationPane

currentInfo

NotationInfo currentInfo

column

javax.swing.JPanel column

filter

javax.swing.JPanel filter

filterOptionsPanel

javax.swing.JPanel filterOptionsPanel

buttonBox

javax.swing.Box buttonBox

bottomBox

javax.swing.Box bottomBox

toggleFilterButton

javax.swing.JButton toggleFilterButton
controls whether or not the filterOptionsPanel is showing


mainSplit

javax.swing.JSplitPane mainSplit

client

DBClient client

prefsCheckboxes

java.util.ArrayList<E> prefsCheckboxes

columnChecks

java.util.ArrayList<E> columnChecks

sortMap

java.util.HashMap<K,V> sortMap

elementMap

java.util.HashMap<K,V> elementMap

spineIterator

java.util.Iterator<E> spineIterator

book

OEBPackageFile book

HTMLth

HTMLTitleHandler HTMLth

allNotations

java.util.ArrayList<E> allNotations

displayedNotations

java.util.ArrayList<E> displayedNotations

displayModel

javax.swing.table.DefaultTableModel displayModel

columnModel

javax.swing.table.DefaultTableColumnModel columnModel

display

CustomJTable display

columnNames

java.util.Vector<E> columnNames

container

ContentContainer container

startDate

java.lang.String startDate

endDate

java.lang.String endDate

logger

eTextReader.loggingInterface.Logger logger

removedColumns

java.util.HashMap<K,V> removedColumns

columnPrefs

ViewingPrefs columnPrefs

header

javax.swing.table.JTableHeader header

filterOptionsVisible

boolean filterOptionsVisible
Keeps track of whether the filter options pane is currently visible


sortingStatus

java.util.HashMap<K,V> sortingStatus
the primary and secondary sorting column names


nc

NotationListing.NotationComparator nc

psortasc

boolean psortasc

ssortasc

boolean ssortasc

notationProvider

NotationProvider notationProvider

notationFilter

NotationFilter notationFilter

loadThread

NotationListing.notationLoadingThread loadThread

Class eTextReader.AnnotationListing.NotationListing.NotationCellEditor extends javax.swing.AbstractCellEditor implements Serializable

Class eTextReader.AnnotationListing.NotationListing.NotationCellRenderer extends javax.swing.JTextArea implements Serializable

Serialized Fields

label

javax.swing.JLabel label

imageCache

java.util.HashMap<K,V> imageCache

sqlDateParser

java.text.SimpleDateFormat sqlDateParser

displayParser

java.text.SimpleDateFormat displayParser

type

java.lang.String type

highlightColor

java.awt.Color highlightColor

doHighlight

boolean doHighlight

Package eTextReader.applet

Class eTextReader.applet.AppletHTMLEditorKit extends javax.swing.text.html.HTMLEditorKit implements Serializable

Serialized Fields

contentPane

ContentPane contentPane

Class eTextReader.applet.AppletView extends javax.swing.JFrame implements Serializable

Serialized Fields

content

javax.swing.JEditorPane content

sp

javax.swing.JScrollPane sp

Package eTextReader.clientInterface

Class eTextReader.clientInterface.Criteria extends java.util.Hashtable implements Serializable

Serialized Fields

ordered

boolean ordered

grouped

boolean grouped

orderBy

java.lang.String orderBy

groupBy

java.lang.String groupBy

Class eTextReader.clientInterface.DatabaseEvent extends java.util.EventObject implements Serializable

Serialized Fields

online

boolean online

Class eTextReader.clientInterface.Notation extends java.util.Hashtable implements Serializable


Package eTextReader.OEB

Class eTextReader.OEB.HTMLTitleHandler extends org.xml.sax.helpers.DefaultHandler implements Serializable

Serialized Fields

parsed

boolean parsed
have we parsed a document yet?


inTitle

boolean inTitle
are we currently parsing a title element?


currentHeadingName

java.lang.String currentHeadingName
the name of the currently parsed heading element, or null if not in a heading


currentHeading

java.lang.StringBuffer currentHeading
the content of the current parsed heading


headingElements

java.util.Set<E> headingElements
contains the elements we are interested in looking for


headingCount

java.util.Map<K,V> headingCount
contains count of each heading element found in the current div element


idStack

java.util.Stack<E> idStack
a stack of id tags found in div items to keep track of the location of the headers


headingCountStack

java.util.Stack<E> headingCountStack
a stack containing heading element counts for the previously encountered div elements


title

java.lang.StringBuffer title
holds the contents of the table of contents as it is being built


headingList

java.util.List<E> headingList
a list of Heading objects corresponding to the headings in the document


Package eTextReader.search

Class eTextReader.search.FindDatePanel extends javax.swing.Box implements Serializable

Serialized Fields

startDate

DatePanel startDate

endDate

DatePanel endDate

startDateBox

javax.swing.Box startDateBox

endDateBox

javax.swing.Box endDateBox

Class eTextReader.search.FindPanel extends javax.swing.Box implements Serializable

Serialized Fields

searchTermField

javax.swing.JTextField searchTermField

caseSensitive

javax.swing.JCheckBox caseSensitive

exactSearch

javax.swing.JCheckBox exactSearch

findButton

javax.swing.JButton findButton

clearButton

javax.swing.JButton clearButton

cancelButton

javax.swing.JButton cancelButton

findType

javax.swing.JComboBox findType

tabbed

TabbedContentPane tabbed

lastWasExactSearch

boolean lastWasExactSearch

lastSearchIndex

int lastSearchIndex

beginSearchIndex

int beginSearchIndex

lastSearchIndexes

java.util.ArrayList<E> lastSearchIndexes

lastSearchTerm

java.lang.String lastSearchTerm

findDatePanel

FindDatePanel findDatePanel
Allows user to select a date range to search in


client

DBClient client
Used to retrieve information about which pages the current user has viewed


cursorHandler

CursorHandler cursorHandler
Used to ensure that changes to cursors are undone appropriately


eventListeners

java.util.List<E> eventListeners
A list of objects who have registered interest in receiving notification about search events


searchTerms

java.util.List<E> searchTerms
A List holding the current search terms


findNextButton

javax.swing.JButton findNextButton

Class eTextReader.search.FindWaitBox extends javax.swing.JDialog implements Serializable

Serialized Fields

indexingThread

IndexingThread indexingThread

Class eTextReader.search.Indexer extends java.lang.Object implements Serializable

Serialized Fields

website

java.net.URL website

caseSensitive

boolean caseSensitive

theDocument

java.util.ArrayList<E> theDocument

lowerCaseDocument

java.util.ArrayList<E> lowerCaseDocument

wordOccurrences

java.util.Map<K,V> wordOccurrences

wordList

java.util.List<E> wordList

pageTitle

java.lang.String pageTitle
Note that storing the pageTitle here means that if it changes, we won't notice. But, we won't notice changes to the content, either :-(

Class eTextReader.search.ResultsPanel extends javax.swing.Box implements Serializable

Serialized Fields

findBox

FindPanel findBox

contextArea

javax.swing.JEditorPane contextArea

totalResults

int totalResults

next

javax.swing.JButton next

previous

javax.swing.JButton previous

resultNumber

javax.swing.JLabel resultNumber

currentPageIndex

int currentPageIndex

resultPages

java.util.ArrayList<E> resultPages

generatedContext

javax.swing.text.Document generatedContext

edKit

javax.swing.text.html.HTMLEditorKit edKit

currentResult

WebpageRelevance currentResult

Class eTextReader.search.TextParser extends NotationEventAdapter implements Serializable

Serialized Fields

currentURL

java.lang.String currentURL

cp

ContentPane cp

parsedDocument

java.util.ArrayList<E> parsedDocument

log

eTextReader.loggingInterface.Logger log

loadingLock

java.lang.Object loadingLock

wordList

java.util.ArrayList<E> wordList
Contains a list of the unique words in the document


inverseWordMap

java.util.HashMap<K,V> inverseWordMap
Allows quick look up of the words in the wordList structure


currentWordIndex

int currentWordIndex

logger

org.apache.log4j.Logger logger

Class eTextReader.search.WordWithAddress extends java.lang.Object implements Serializable

Serialized Fields

index

int index

address

java.lang.String address