A B D E F G H I J K M N P R S T W

A

accept(File) - Method in class ExampleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
actionPerformed(ActionEvent) - Method in class MyBinaryOption
 
actionPerformed(ActionEvent) - Method in class StickyPanel
 
actionPerformed(ActionEvent) - Method in class Test
 
add(Object) - Method in class Nodelist0211
 
add(StickyNote) - Method in class NoteBook
same as AddSticky()
add(StickyNote) - Method in class NoteBook0211
same as AddSticky()
add(StickyNote) - Method in class NoteBook0312
same as AddSticky()
addExtension(String) - Method in class ExampleFileFilter
Adds a filetype "dot" extension to filter against.
addSticky(StickyNote) - Method in class NoteBook
append a stickynote to the list
addSticky(StickyNote) - Method in class NoteBook0211
append a stickynote to the list
addSticky(StickyNote) - Method in class NoteBook0312
append a stickynote to the list
append(NoteBook0211) - Method in class NoteBook0211
Join two NoteBook0211s
append(NoteBook0312) - Method in class NoteBook0312
Join two NoteBook0312s
append(Object) - Method in class Nodelist
Add data r to the end of the linked list.
append(Object) - Method in class Nodelist0211
Add data r to the end of the linked list.
appendNodelist0211(Nodelist0211) - Method in class Nodelist0211
join two Nodelist0211s

B

back - Variable in class Node
A reference to the previous node in the Nodelist.
back() - Method in class Iterator
Move Iterator back one position and return data at the new location.

D

data - Variable in class Node
The actual data that is referenced by the Node.
deleteAt(int) - Method in class Nodelist
Remove the element at position n.
deleteAt(int) - Method in class Nodelist0211
Remove the element at position n.
deleteNode(Node) - Method in class Nodelist
Delete the Node arguement from the linked list Nodelist.
deleteNode(Node) - Method in class Nodelist0211
Delete the Node arguement from the linked list Nodelist0211.
deleteSticky(int) - Method in class NoteBook
 
deleteSticky(int) - Method in class NoteBook0211
 
deleteSticky(int) - Method in class NoteBook0312
 

E

ExampleFileFilter - class ExampleFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExampleFileFilter() - Constructor for class ExampleFileFilter
Creates a file filter.
ExampleFileFilter(String) - Constructor for class ExampleFileFilter
Creates a file filter that accepts files with the given extension.
ExampleFileFilter(String[]) - Constructor for class ExampleFileFilter
Creates a file filter from the given string array.
ExampleFileFilter(String[], String) - Constructor for class ExampleFileFilter
Creates a file filter from the given string array and description.
ExampleFileFilter(String, String) - Constructor for class ExampleFileFilter
Creates a file filter that accepts the given file type.
export(StickyNote, JPanel) - Static method in class FileOperation
The idea here is to save a single note

F

FileOperation - class FileOperation.
File manager.
FileOperation() - Constructor for class FileOperation
 

G

getAuthor() - Method in class StickyNote
 
getContent() - Method in class StickyNote
 
getDescription() - Method in class ExampleFileFilter
Returns the human readable description of this filter.
getExtension(File) - Method in class ExampleFileFilter
Return the extension portion of the file's name .
getFilename() - Method in class NoteBook
When an instance of this class is saved, this class provides for remembering the filename.
getFilename() - Method in class NoteBook0211
When an instance of this class is saved, this class provides for remembering the filename.
getFilename() - Method in class NoteBook0312
When an instance of this class is saved, this class provides for remembering the filename.
getHeaderFont() - Method in class PrintingOptions
 
getIndex() - Method in class StickyLabel
 
getIterator() - Method in class Nodelist
Build and return an Iterator that accesses this instance of the linked list.
getIterator() - Method in class Nodelist0211
Build and return an Iterator that accesses this instance of the linked list.
getKeyWords() - Method in class StickyNote
 
getLength() - Method in class Nodelist
Return the number of elements in the list.
getLength() - Method in class Nodelist0211
Return the number of elements in the list.
getNode() - Method in class Iterator
Get the current Node.
getNote() - Method in class StickyLabel
 
getPageFont() - Method in class PrintingOptions
 
getPageFormat() - Method in class PrintingOptions
 
getPassword() - Method in class NoteBook0312
 
getPassword() - Method in class Password
 
getPrintHeader() - Method in class PrintingOptions
 
getPrintLineNumbers() - Method in class PrintingOptions
 
getPrintSyntax() - Method in class PrintingOptions
 
getScreensize() - Method in class JStickyWindowPreferences
 
getSize() - Method in class NoteBook
 
getSize() - Method in class NoteBook0211
 
getSize() - Method in class NoteBook0312
 
getSticky(int) - Method in class NoteBook
 
getSticky(int) - Method in class NoteBook0211
 
getSticky(int) - Method in class NoteBook0312
 
getTitle() - Method in class StickyNote
 
getUserResponse(String, String, String) - Method in class MyBinaryOption
q: question y: yes answer n: no answer.
getWindowsize() - Method in class JStickyWindowPreferences
 
getWordwrapIsOn() - Method in class NoteBook
 
getWordwrapIsOn() - Method in class NoteBook0211
 
getWordwrapIsOn() - Method in class NoteBook0312
 
getWrapText() - Method in class PrintingOptions
 
getX() - Method in class JStickyWindowPreferences
 
getY() - Method in class JStickyWindowPreferences
 
gotoBack() - Method in class Iterator
Locate Iterator at the end of the list.
gotoFirst() - Method in class Iterator
Locate Iterator at the front of the list.
gotopos(int) - Method in class Nodelist
Return the Node at position n.
gotopos(int) - Method in class Nodelist0211
Return the Node at position n.

H

hasNext() - Method in class Iterator
Checks to see if Iterator is at the end of the list.
hasPrev() - Method in class Iterator
Check if Iterator is at the beginning of the list.

I

importNote(JPanel) - Static method in class FileOperation
The idea here is to be able to import a single note into the database
insertAt(Object, int) - Method in class Nodelist
Insert a piece of data into the list at position n.
insertAt(Object, int) - Method in class Nodelist0211
Insert a piece of data into the list at position n.
isExtensionListInDescription() - Method in class ExampleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
iterator - Variable in class NoteBook
 
iterator - Variable in class NoteBook0211
 
iterator - Variable in class NoteBook0312
 
Iterator - class Iterator.
Iterator for a list of nodes To be used with my Node and Nodelist classes.
Author: Neil Short
Iterator(Node, Node) - Constructor for class Iterator
(Don't try this at home)--Constructor called only by Nodelist class.

J

JSticky - class JSticky.
This class contains the main() method of the program.
JSticky() - Constructor for class JSticky
 
JStickyWindowPreferences - class JStickyWindowPreferences.
 

K

keyPressed(KeyEvent) - Method in class StickyPanel
 
keyReleased(KeyEvent) - Method in class StickyPanel
 
keyTyped(KeyEvent) - Method in class StickyPanel
 

M

main(String[]) - Static method in class JSticky
 
main(String[]) - Static method in class Shortscape
 
main(String[]) - Static method in class Test
 
makeempty() - Method in class Nodelist
This method empties the linked list.
makeempty() - Method in class Nodelist0211
This method empties the linked list.
makeEmpty() - Method in class NoteBook0211
empty the notebook
makeEmpty() - Method in class NoteBook0312
empty the notebook
mouseClicked(MouseEvent) - Method in class StickyPanel
The only Swing components that are listenning for classwide mouse clicks are the special JLabels called StickyLabel.
mouseEntered(MouseEvent) - Method in class StickyPanel
 
mouseExited(MouseEvent) - Method in class StickyPanel
 
mousePressed(MouseEvent) - Method in class StickyPanel
 
mouseReleased(MouseEvent) - Method in class StickyPanel
 
MyBinaryOption - class MyBinaryOption.
 
MyBinaryOption() - Constructor for class MyBinaryOption
 

N

next - Variable in class Node
A reference to the next node in the Nodelist.
next() - Method in class Iterator
Advance Iterater one position and return the data at that location.
Node - class Node.
Simple Node class that includes three references: two to Nodes and one to an Object.
Node() - Constructor for class Node
Basic constructor.
Node(Object) - Constructor for class Node
Constructor built with a reference only to the data it tags.
Node(Object, Node, Node) - Constructor for class Node
The full constructor that is built with data and references to two other nodes of this type.
Nodelist - class Nodelist.
Nodelist is a manager Object for a linked list.
Nodelist() - Constructor for class Nodelist
Construct a list with no data elements.
Nodelist0211 - class Nodelist0211.
Nodelist0211 is a manager Object for a linked list.
Nodelist0211() - Constructor for class Nodelist0211
Construct a list with no data elements.
NoteBook - class NoteBook.
This class handlles the whole notebook.
NoteBook() - Constructor for class NoteBook
 
NoteBook0211 - class NoteBook0211.
This class handlles the whole notebook.
NoteBook0211() - Constructor for class NoteBook0211
 
NoteBook0312 - class NoteBook0312.
This class handlles the whole notebook.
NoteBook0312() - Constructor for class NoteBook0312
 

P

Password - class Password.
a Serializable object containing a password.
Password(String) - Constructor for class Password
 
PrintingOptions - class PrintingOptions.
Stores the print options for printing using the PrintText class.
PrintingOptions() - Constructor for class PrintingOptions
 
PrintingOptions(boolean, boolean, boolean, boolean, Font, PageFormat) - Constructor for class PrintingOptions
 
PrintText - class PrintText.
A simple printing class to handle basic text printing.
PrintText(PlainDocument) - Constructor for class PrintText
Constructor - Accepts a plain document and uses default font.
PrintText(PlainDocument, String, PrintingOptions, boolean, int) - Constructor for class PrintText
Constructor - Accepts a plain document as well as other print options, including font, page title, and header indicator (true if printing header, false otherwise).

R

restore() - Static method in class FileOperation
Recover a saved NoteBook0312.
restore(String) - Static method in class FileOperation
recover a NoteBook0211 when given a filename

S

saveAs(NoteBook0312, JPanel) - Static method in class FileOperation
Save the notebook, asking the user for the file name.
saveNoteBook0312(NoteBook0312, JPanel) - Static method in class FileOperation
Quick save - as long as the notebook contains a filename.
setAuthor(String) - Method in class StickyNote
 
setContent(String) - Method in class StickyNote
 
setDescription(String) - Method in class ExampleFileFilter
Sets the human readable description of this filter.
setExtensionListInDescription(boolean) - Method in class ExampleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFilename(String) - Method in class NoteBook
When an instance of this class is saved, this class provides for remembering the filename.
setFilename(String) - Method in class NoteBook0211
When an instance of this class is saved, this class provides for remembering the filename.
setFilename(String) - Method in class NoteBook0312
When an instance of this class is saved, this class provides for remembering the filename.
setKeyWords(String) - Method in class StickyNote
 
setPageFont(Font) - Method in class PrintingOptions
 
setPageFormat(PageFormat) - Method in class PrintingOptions
 
setPassword(String) - Method in class NoteBook0312
 
setPrintHeader(boolean) - Method in class PrintingOptions
 
setPrintLineNumbers(boolean) - Method in class PrintingOptions
 
setPrintSyntax(boolean) - Method in class PrintingOptions
 
setTitle(String) - Method in class StickyNote
 
setWordWrap(boolean) - Method in class NoteBook
set to true to turn wordwrapping on.
setWordWrap(boolean) - Method in class NoteBook0211
set to true to turn wordwrapping on.
setWordWrap(boolean) - Method in class NoteBook0312
set to true to turn wordwrapping on.
setWrapText(boolean) - Method in class PrintingOptions
 
Shortscape - class Shortscape.
This class is a tiny, trimmed down web browser.
Shortscape() - Constructor for class Shortscape
 
showframe() - Method in class Shortscape
Build a frame and insert in it the panel ShortscapePanel.
showframe(String) - Method in class Shortscape
 
showframe(String, int, int) - Method in class Shortscape
 
StickyLabel - class StickyLabel.
A special extension of JLabel.
StickyLabel(String, StickyNote, int) - Constructor for class StickyLabel
 
StickyNote - class StickyNote.
This class contains the content of a single note
Author: Neil Short
StickyNote() - Constructor for class StickyNote
 
StickyPanel - class StickyPanel.
This class is a JPanel that contains all the graphical components of the program.
Author: Neil Short.
StickyPanel(JFrame, String[]) - Constructor for class StickyPanel
Constructor

T

Test - class Test.
 
Test() - Constructor for class Test
 
toString() - Method in class NoteBook
 
toString() - Method in class NoteBook0211
 
toString() - Method in class NoteBook0312
 
toString() - Method in class StickyNote
 

W

windowGainedFocus(WindowEvent) - Method in class StickyPanel
 
windowLostFocus(WindowEvent) - Method in class StickyPanel
 

A B D E F G H I J K M N P R S T W