Uses of Class
eTextReader.clientInterface.Notation

Packages that use Notation
eTextReader   
eTextReader.actions   
eTextReader.AnnotationListing Provides a set of classes that are used to display a list of annotations. 
eTextReader.clientInterface   
eTextReader.tabletpc   
 

Uses of Notation in eTextReader
 

Fields in eTextReader declared as Notation
private  Notation Browser.currentNotation
           
private  Notation ViewPanel.notation
           
private  Notation NotationEvent.notation
           
(package private)  Notation NotationDetailBox.notation
           
private  Notation AnnotationBox.notation
           
private  Notation Diagram.notationdiagram
           
private  Notation Browser.workingNewAnnotation
           
 

Fields in eTextReader with type parameters of type Notation
private  java.util.Vector<Notation> DiscussionWindow.discussionNotations
           
private  java.util.Map<java.lang.Integer,Notation> ContentPane.loadedNotations
          This map keeps track of the annotations that have been loaded into this page
 

Methods in eTextReader that return Notation
 Notation NotationEvent.getNotation()
           
private  Notation Browser.getRootDiscussion(Notation replyDiscussion)
           
protected  Notation QuickNoteWindow.loadNotation(NotationEvent ne, DBClient client)
           
 

Methods in eTextReader with parameters of type Notation
 void DiscussionWindow.changeDisplayType(Notation notation)
           
 void Browser.changeDisplayType(Notation notation)
           
 void DiscussionWindow.changeShareWith(Notation notation)
          Called when the annotation editor has requested that the user be allowed to change who the specified annnotation is shared with
 void Browser.changeShareWith(Notation notation)
          Called when the annotation editor has requested that the user be allowed to change who the specified annnotation is shared with
 boolean Browser.checkForAnnotationSelectionChanges(Notation original)
          checks to see whether a new selection has been made for Notation object original
 void DiscussionWindow.closeAnnotation(Notation notation, java.awt.Dimension size)
          Called when the annotation editor has requested that the currently edited annotation be closed
 void Browser.closeAnnotation(Notation notation, java.awt.Dimension browserSize)
          Called when the annotation editor has requested that the currently edited annotation be closed
private  int DiscussionWindow.commonNewPost(Notation newMessage, boolean load)
          sets up information about a new posting that is common to both the ink and the text posting methods.
 boolean Browser.commonUpdateNotation(AnnotationBox annotationBox, Notation n, DBClient client, java.lang.String userName)
          This method deals with updating the appropriate properties in the notation n based on the values stored in the AnnotationBox annotationBox.
 void Diagram.createDiagram(Notation info, java.lang.String userName)
          A method that brings up the GUI for diagram creation and stores the current canvas to the database.
 boolean ContentPane.deleteAnnotation(Notation notation)
          Removes the specified annotation from the document (and the database) without prompting the user.
 boolean ContentPane.deleteAnnotation(Notation notation, boolean prompt)
          Removes the specified annotation from the document (and the database) without prompting the user.
 void DiscussionWindow.deleteAnnotation(Notation notation, java.awt.Dimension size)
          Called when the annotation editor has requested the specified annotation to be deleted
 void Browser.deleteAnnotation(Notation notation, java.awt.Dimension size)
          Called when the annotation editor has requested the specified annotation to be deleted
private  void DiscussionWindow.displayMessage(Notation msg, Notation prevMsg)
          Displays the header information and body of a message in the message detail window.
private  void Browser.doChangeShareWith(Notation notation)
           
private  Notation Browser.getRootDiscussion(Notation replyDiscussion)
           
private  void ContentPane.HyperlinkHandler.handleEnterAnnotation(javax.swing.event.HyperlinkEvent ev, int id, Notation notation)
          This method handles what to do when the mouse enters a link that represents an annotation It records information about the annotation in the currentNotationInfo element, and then potentially highlights the annotation selection and then fires an event to allow a popup to be displayed
private  void ContentPane.HyperlinkHandler.handleNotationExited(javax.swing.event.HyperlinkEvent ev, int id, Notation notation)
           
protected  void ContentPane.insertInlineAnnotation(Notation notation, int s, int e)
           
private  boolean DiscussionWindow.isInkAnnotation(Notation note)
           
private  void Diagram.loadDiagram(Notation n)
          loads the current diagram from the database, and returns an java.awt.Image object representing the current version of the digram
private  void Browser.loadDiagram(Notation notation)
          helper method for the notationEventOccurred method; loads the specified diagram into a Diagram window, or an ink annotation window
protected  boolean ContentPane.loadLink(Notation next)
          Loads an annotation of type Notation.AnnotationType.LINK into the document
 void AnnotationViewer.loadNotation(Notation n)
           
protected  boolean ContentPane.loadReadingBookmark(Notation notation)
          Loads a reading bookmark annotation into the content.
protected  boolean ContentPane.loadTextAnnotation(Notation notation)
          Loads a single text annotation.
private  java.lang.String ContentPane.makeAnnotationHREF(Notation notation)
          Constructs the anchor and image HTML associated with the given notation.
protected  void ContentPane.markLinkVisited(Notation notation)
          Marks the notation indicated by notation as having been visited before; it does this by changing the character attributes of the linked text/image
private  boolean Browser.NotationEventHandler.openLinkAnnotation(Notation notation, boolean openInNewTab)
          This method tries to open the page linked to by a specific annotation
private  void DiscussionWindow.postNotationModes(Notation newMessage)
          Posts the correct entries into the NotationModes table based on the type of reply.
 void DiscussionWindow.saveAnnotation(Notation notation, java.lang.String subject, byte[] isfData, byte[] pngData, java.awt.Dimension size)
          Called when the annotation editor has requested the specified annotation to be saved
 void Browser.saveAnnotation(Notation notation, java.lang.String subject, byte[] isfData, byte[] pngData, java.awt.Dimension size)
          Called when the annotation editor has requested the specified annotation to be saved
 void ViewPanel.setAnnotation(Notation notation)
          Set the values of the fields in this panel based on the contents of the given annotation.
protected  java.awt.Dimension QuickNoteWindow.setPopupText(NotationEvent ne, ScrollingContentPane scrollingContentPane, Notation notation)
           
private  void DiscussionWindow.setupInkAnnotation(Notation notation)
          called when we are creating a new reply.
protected  void Browser.setupInkAnnotation(Notation notation)
           
 void AnnotationBox.showAnnBox(Notation notation, boolean annotationBookmark)
           
 void DiscussionWindow.showDetails(Notation notation)
          Called when the annotation editor has requested that the details of the specified annotation be shown
 void Browser.showDetails(Notation notation)
          Called when the annotation editor has requested that the details of the specified annotation be shown
private  void Browser.showNotationDetails(Notation theNotation)
           
 

Constructors in eTextReader with parameters of type Notation
AnnotationViewer(javax.swing.JFrame parent, java.lang.String title, Notation notation)
           
NotationDetailBox(javax.swing.JFrame parent, java.lang.String title, boolean modal, Notation theNotation, DBClient client, javax.swing.JTextField dateCreatedViewField, javax.swing.JTextField typeViewField, javax.swing.JCheckBox referenceViewBox, javax.swing.JList targetViewList, javax.swing.JList shareViewList)
           
NotationEvent(java.lang.Object source, javax.swing.text.Element element, int eventType, Notation notation, java.lang.String oldPage, java.lang.String newPage, int errorCode)
          Constructs a new NotationEvent object.
NotationEvent(java.lang.Object source, javax.swing.text.Element element, int eventType, Notation notation, java.lang.String oldPage, java.lang.String newPage, java.lang.Object parameter, int errorCode, java.lang.Exception exception)
          Constructs a new NotationEvent object.
ViewingPrefs(Notation preferences)
           
 

Uses of Notation in eTextReader.actions
 

Fields in eTextReader.actions declared as Notation
protected  Notation CurrentAnnotationAction.NotationHandler.currentNotation
           
 

Methods in eTextReader.actions that return Notation
protected  Notation CurrentAnnotationAction.getCurrentNotation()
          Retrieves the current notation being worked with in the content pane associated with this CurrentAnnotationAction
 

Uses of Notation in eTextReader.AnnotationListing
 

Methods in eTextReader.AnnotationListing with parameters of type Notation
 boolean NotationFilter.include(Notation n)
          Determines whether the notation n matches the criteria for inclusion provided by this filter
 boolean IncludeAllFilter.include(Notation n)
           
 boolean FieldFilter.include(Notation n)
           
 boolean CompoundFilter.include(Notation n)
           
 boolean AnnotationTypeFilter.include(Notation n)
           
 

Uses of Notation in eTextReader.clientInterface
 

Methods in eTextReader.clientInterface that return Notation
static Notation DBClient.buildNotation(java.lang.Object[] args)
          Builds a Notation object out of an array of pairs of objects
 Notation DBClient.getAnnotationBookmark(Notation n)
          Retrieves the annotation bookmark associated with the given annotation
 Notation DBClient.requestNotationFromId(int notationId)
           
 Notation NotationClient.requestViewingPreferences(java.lang.String userName)
          Send a request to the server to retrieve the name of all the viewing prefernces based on the current available types
 Notation DBClient.requestViewingPreferences(java.lang.String userName)
           
 

Methods in eTextReader.clientInterface that return types with arguments of type Notation
 java.util.Vector<Notation> DBClient.requestNotationDownload(java.lang.String userName, java.lang.String theTable, Criteria selectCriteria, Criteria retrieveCriteria)
           
 java.util.Vector<Notation> DBClient.requestViewableNotations(java.lang.String url, java.lang.String userName)
          returns viewable notations for the specified URL regardless of date range
 

Methods in eTextReader.clientInterface with parameters of type Notation
 boolean DBClient.bookmarkExists(Notation n)
          determines if an annotation bookmark exists for the annotation n
 Notation DBClient.getAnnotationBookmark(Notation n)
          Retrieves the annotation bookmark associated with the given annotation
 int DBClient.getNumberOfPosts(Notation disc)
          returns the number of posts that exist in the discussion that disc is a part of
 void DBClient.lookupReference(Notation not)
           
 void NotationClient.markAlerted(java.lang.String userName, Notation viewed)
          Mark the specified notation as read in the bigbrother logging table
 void DBClient.markAlerted(java.lang.String userName, Notation viewed)
           
 int NotationClient.postNotation(java.lang.String userName, java.lang.String theTable, Notation theNotation)
          Post a notation to a document.
 int DBClient.postNotation(java.lang.String userName, java.lang.String theTable, Notation theNotation)
           
 java.sql.ResultSet DBClient.preparedPostNotation(java.lang.String userName, java.lang.String theTable, Notation theNotation)
          Creates a prepared statement and calls preparedQuery to post the Notation.
 boolean DBClient.preparedQuery(java.lang.String sqlString, Notation theNotation)
          Takes a String and a Notation, creates a prepared statement out of them, and executes, returning a boolean.
 void DBClient.updateAnnotation(Notation note)
          updates the annotation contained in note.
 void DBClient.updateApplicationPrefs(java.lang.String user, Notation note)
          stores user's ApplicationPrefs preferences into the database
 void DBClient.updateDiagram(Notation n)
           
 int NotationClient.updateNotation(java.lang.String userName, java.lang.String theTable, Criteria selectCriteria, Notation theNotation)
          Update an existing notation.
 int DBClient.updateNotation(java.lang.String userName, java.lang.String theTable, Criteria selectCriteria, Notation theNotation)
           
 

Uses of Notation in eTextReader.tabletpc
 

Fields in eTextReader.tabletpc declared as Notation
(package private)  Notation InkAnnotationWindow.notation
          Holds information about the Notation object this window is editing
 

Methods in eTextReader.tabletpc with parameters of type Notation
 void InkCallback.changeDisplayType(Notation notation)
          Called when the annotation editor has requested that the user be allowed to change the display type of the specified annotation
 void InkCallback.changeShareWith(Notation notation)
          Called when the annotation editor has requested that the user be allowed to change who the specified annnotation is shared with
 void InkCallback.closeAnnotation(Notation notation, java.awt.Dimension size)
          Called when the annotation editor has requested that the currently edited annotation be closed
 void InkCallback.deleteAnnotation(Notation notation, java.awt.Dimension size)
          Called when the annotation editor has requested the specified annotation to be deleted
static java.lang.String InkAnnotationWindow.getThreadName(Notation n)
          Create a unique thread name for a new ink annotation
 void InkCallback.saveAnnotation(Notation notation, java.lang.String subject, byte[] isfData, byte[] pngData, java.awt.Dimension size)
          Called when the annotation editor has requested the specified annotation to be saved
 void InkCallback.showDetails(Notation notation)
          Called when the annotation editor has requested that the details of the specified annotation be shown
 

Constructors in eTextReader.tabletpc with parameters of type Notation
InkAnnotationWindow(InkCallback callback, Notation notation, DBClient client, int x, int y, int width, int height, java.awt.Dimension parentSize)
          creates a new InkAnnotationWindow object, working on the given notation