eTextReader
Class NotationInfo

java.lang.Object
  extended by eTextReader.NotationInfo

public class NotationInfo
extends java.lang.Object

A class to maintain information for each notation available for display in the NotationListing class. Allows notations to be sorted easily.

Version:
10-04-03
Author:
Chris Johnson

Field Summary
static int ANNOTATION_TEXT
           
static int AUTHOR
           
static int DATE
           
static int END_ADDRESS
           
static int ID
           
static int LAST
           
(package private)  java.lang.Comparable[] notationData
           
static int PAGE_NUMBER
           
static int SELECTED_TEXT
           
static int START_ADDRESS
           
static int SUBJECT
           
static int TITLE
           
static int TYPE
           
static int URL
           
 
Constructor Summary
NotationInfo(java.lang.String type, java.lang.Integer page_number, java.lang.String pageTitle, java.lang.String selectedText, java.lang.String dateCreated, java.lang.String annotationText, java.lang.String url, java.lang.String startAddress, java.lang.String endAddress, java.lang.String subject, java.lang.Integer id, java.lang.String author)
           
 
Method Summary
 java.lang.String getAnnotationText()
           
 java.lang.String getAuthor()
           
 java.lang.String getDate()
           
 java.lang.Comparable getElement(int i)
           
 java.lang.String getEndAddress()
           
 int getID()
           
 java.lang.Integer getPageNumber()
           
 java.lang.String getPageTitle()
           
 java.lang.String getSelectedText()
           
 java.lang.String getStartAddress()
           
 java.lang.String getSubject()
           
 java.lang.String getType()
           
 java.lang.String getURL()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

public static final int TYPE
See Also:
Constant Field Values

PAGE_NUMBER

public static final int PAGE_NUMBER
See Also:
Constant Field Values

TITLE

public static final int TITLE
See Also:
Constant Field Values

SELECTED_TEXT

public static final int SELECTED_TEXT
See Also:
Constant Field Values

DATE

public static final int DATE
See Also:
Constant Field Values

ANNOTATION_TEXT

public static final int ANNOTATION_TEXT
See Also:
Constant Field Values

URL

public static final int URL
See Also:
Constant Field Values

START_ADDRESS

public static final int START_ADDRESS
See Also:
Constant Field Values

SUBJECT

public static final int SUBJECT
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

AUTHOR

public static final int AUTHOR
See Also:
Constant Field Values

END_ADDRESS

public static final int END_ADDRESS
See Also:
Constant Field Values

LAST

public static final int LAST
See Also:
Constant Field Values

notationData

java.lang.Comparable[] notationData
Constructor Detail

NotationInfo

public NotationInfo(java.lang.String type,
                    java.lang.Integer page_number,
                    java.lang.String pageTitle,
                    java.lang.String selectedText,
                    java.lang.String dateCreated,
                    java.lang.String annotationText,
                    java.lang.String url,
                    java.lang.String startAddress,
                    java.lang.String endAddress,
                    java.lang.String subject,
                    java.lang.Integer id,
                    java.lang.String author)
Method Detail

getType

public java.lang.String getType()

getPageNumber

public java.lang.Integer getPageNumber()

getPageTitle

public java.lang.String getPageTitle()

getSelectedText

public java.lang.String getSelectedText()

getDate

public java.lang.String getDate()

getAnnotationText

public java.lang.String getAnnotationText()

getURL

public java.lang.String getURL()

getStartAddress

public java.lang.String getStartAddress()

getEndAddress

public java.lang.String getEndAddress()

getSubject

public java.lang.String getSubject()

getID

public int getID()

getAuthor

public java.lang.String getAuthor()

getElement

public java.lang.Comparable getElement(int i)