A B C D E F G H I J L M N O P Q R S T U V W X Z

A

A - Static variable in class edu.pdx.cs399J.junit.Grade
A grade representing an A
AbstractAirline - Class in edu.pdx.cs399J
This class represents an airline.
AbstractAirline() - Constructor for class edu.pdx.cs399J.AbstractAirline
 
AbstractAppointment - Class in edu.pdx.cs399J
This class represents an appointment found in an appointment book.
AbstractAppointment() - Constructor for class edu.pdx.cs399J.AbstractAppointment
 
AbstractAppointmentBook - Class in edu.pdx.cs399J
This class represents an appointment book that holds multiple appointments.
AbstractAppointmentBook() - Constructor for class edu.pdx.cs399J.AbstractAppointmentBook
 
AbstractFlight - Class in edu.pdx.cs399J
This class represents an airline flight.
AbstractFlight() - Constructor for class edu.pdx.cs399J.AbstractFlight
 
AbstractLRUMap<K,V> - Class in edu.pdx.cs399J
This is the abstract superclass of an "LRU Map".
AbstractLRUMap(int) - Constructor for class edu.pdx.cs399J.AbstractLRUMap
Creates a new LRU Map that will hold a given number of mappings
AbstractPhoneBill - Class in edu.pdx.cs399J
This abstract class represents a customer's phone bill that consists of multiple phone calls.
AbstractPhoneBill() - Constructor for class edu.pdx.cs399J.AbstractPhoneBill
 
AbstractPhoneCall - Class in edu.pdx.cs399J
This abstract class represents a phone call between a caller (the phone number of the person who originates the call) and callee (the phone number of the person whose receives the phone call).
AbstractPhoneCall() - Constructor for class edu.pdx.cs399J.AbstractPhoneCall
 
accept(File) - Method in class edu.pdx.cs399J.core.DirectoryFilter
Returns true if a file is a directory
accept(File, String) - Method in class edu.pdx.cs399J.core.JavaFilenameFilter
Returns true if a file's name ends with ".java"
account - Variable in class edu.pdx.cs399J.net.ATM
 
addAppointment(AbstractAppointment) - Method in class edu.pdx.cs399J.AbstractAppointmentBook
Adds an appointment to this appointment book
addAssignment(Assignment) - Method in class edu.pdx.cs399J.grader.GradeBook
Adds an Assignment to this class
addChild(GraphNode) - Method in class edu.pdx.cs399J.net.GraphNode
Adds a child node to this node
addFile(String) - Method in class edu.pdx.cs399J.grader.Submit
Adds the file with the given name to the list of files to be submitted.
addFileSet(FileSet) - Method in class edu.pdx.cs399J.grader.SubmitTask
Adds set of files to this submission
addFlight(AbstractFlight) - Method in class edu.pdx.cs399J.AbstractAirline
Adds a flight to this airline.
addLate(String) - Method in class edu.pdx.cs399J.grader.Student
Makes note of the name of an assignment that is late
addMarriage(Marriage) - Method in class edu.pdx.cs399J.family.Person
Makes note of a marriage this person was involved in.
addNote(String) - Method in interface edu.pdx.cs399J.grader.Notable
Adds a note about this object.
addNote(String) - Method in class edu.pdx.cs399J.grader.NotableImpl
Adds a note about this Assignment
AddPerson - Class in edu.pdx.cs399J.family
This program demonstrates some of the functionality of out family tree example by letting a user add people to a family tree that is stored in a given file.
AddPerson() - Constructor for class edu.pdx.cs399J.family.AddPerson
 
addPerson(Person) - Method in class edu.pdx.cs399J.family.FamilyTree
Adds a person to this family tree.
AddPersonDialog - Class in edu.pdx.cs399J.family
This is a dialog for creating a new Person.
AddPersonDialog(JFrame, FamilyTree) - Constructor for class edu.pdx.cs399J.family.AddPersonDialog
Creates a new AddPersonDialog with a given owner JFrame and FamilyTree.
addPhoneCall(AbstractPhoneCall) - Method in class edu.pdx.cs399J.AbstractPhoneBill
Adds a phone call to this phone bill
addResubmitted(String) - Method in class edu.pdx.cs399J.grader.Student
Makes note of the name of an assignment that is resubmitted
addStudent(Student) - Method in class edu.pdx.cs399J.grader.GradeBook
Adds a Student to this GradeBook
addStudent(Student) - Method in class edu.pdx.cs399J.junit.Section
Enrolls a student in this section
AddTwo - Class in edu.pdx.cs399J.lang
This program demonstrates exception handling by reading two integers from the command line and prints their sum.
AddTwo() - Constructor for class edu.pdx.cs399J.lang.AddTwo
 
AdjustProjectGrade - Class in edu.pdx.cs399J.grader
This program subtracts some number of points off of each student's grade for a given project.
AdjustProjectGrade() - Constructor for class edu.pdx.cs399J.grader.AdjustProjectGrade
 
AirlineDumper - Interface in edu.pdx.cs399J
Classes that implement this interface dump the contents of an airline to some destination.
AirlineParser - Interface in edu.pdx.cs399J
Classes that implement this interface read some source and from it create an airline.
AirportNames - Class in edu.pdx.cs399J
This class is used to get the name of airport from its three-letter code.
Animal - Class in edu.pdx.cs399J.lang
This class is the base class in our animal hierarchy.
Animal() - Constructor for class edu.pdx.cs399J.lang.Animal
 
AnnotationsExample - Class in edu.pdx.cs399J.reflect
Deprecated. This class shouldn't be used anymore
AnnotationsExample() - Constructor for class edu.pdx.cs399J.reflect.AnnotationsExample
Deprecated.  
Ant - Class in edu.pdx.cs399J.lang
This class represents an ant.
Ant(String) - Constructor for class edu.pdx.cs399J.lang.Ant
 
APIDocumentationDoclet - Class in edu.pdx.cs399J.grader
This doclet extracts the API documentation (Javadocs) from a student's project submission and produces a text summary of them.
APIDocumentationDoclet() - Constructor for class edu.pdx.cs399J.grader.APIDocumentationDoclet
 
AppointmentBookDumper - Interface in edu.pdx.cs399J
This interface allows the contents of an appointment book to be dumped to some destination.
AppointmentBookParser - Interface in edu.pdx.cs399J
This interface is to be implemented by classes that read some source and from it create an appointment book.
apt - Variable in class edu.pdx.cs399J.xml.PhoneBookEntry
 
AroundTheWorld - Class in edu.pdx.cs399J.examples
This class shows off some of Java's internationalization (i18n) capabilities using the Locale class.
AroundTheWorld() - Constructor for class edu.pdx.cs399J.examples.AroundTheWorld
 
Assignment - Class in edu.pdx.cs399J.grader
This class represents an assignment give to students in CS399J.
Assignment(String, double) - Constructor for class edu.pdx.cs399J.grader.Assignment
Creates a new Assignment with the given name and point value.
AssignmentPanel - Class in edu.pdx.cs399J.grader
This panel is used to display and edit Assignments.
AssignmentPanel(boolean) - Constructor for class edu.pdx.cs399J.grader.AssignmentPanel
Creates and adds GUI components to a new AssignmentPanel.
ATM - Class in edu.pdx.cs399J.net
This class demonstrates how concurrent access to a bank account needs to be synchronized in order to guarantee the balance is always correct.
ATM(String, BankAccount, int[]) - Constructor for class edu.pdx.cs399J.net.ATM
 
Autoboxing - Class in edu.pdx.cs399J.j2se15
Demonstrates J2SE primitive data "autoboxing" features.
Autoboxing() - Constructor for class edu.pdx.cs399J.j2se15.Autoboxing
 
AxisPanelExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT's HorizontalPanel and VerticalPanel
AxisPanelExample() - Constructor for class edu.pdx.cs399J.gwt.client.AxisPanelExample
 

B

B - Static variable in class edu.pdx.cs399J.junit.Grade
A grade representing an B
BankAccount - Class in edu.pdx.cs399J.net
A BackAccount maintains a integer balance.
BankAccount() - Constructor for class edu.pdx.cs399J.net.BankAccount
 
Bee - Class in edu.pdx.cs399J.lang
This class represents a bee.
Bee(String) - Constructor for class edu.pdx.cs399J.lang.Bee
 
BigDecimalDemo - Class in edu.pdx.cs399J.tips
This program demonstrates that BigDecimals provide arbitrary-precision decimal arithmetic.
BigDecimalDemo() - Constructor for class edu.pdx.cs399J.tips.BigDecimalDemo
 
Bird - Class in edu.pdx.cs399J.lang
This class represents all birds.
Bird() - Constructor for class edu.pdx.cs399J.lang.Bird
 
BuildPhonebook - Class in edu.pdx.cs399J.xml
This program builds a DOM tree that represents a phone book and writes it to a file.
BuildPhonebook() - Constructor for class edu.pdx.cs399J.xml.BuildPhonebook
 
Business - Class in edu.pdx.cs399J.xml
This class represents a business whose name, address and phone number are listed in a phone book.
Business(Element) - Constructor for class edu.pdx.cs399J.xml.Business
Create a new Business from an Element in a DOM tree.
ButtonsExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates the various kinds of GWT buttons
ButtonsExample() - Constructor for class edu.pdx.cs399J.gwt.client.ButtonsExample
 

C

C - Static variable in class edu.pdx.cs399J.junit.Grade
A grade representing an C
capacity - Variable in class edu.pdx.cs399J.AbstractLRUMap
The maximum number of mappings that this map can hold
cat(File) - Method in class edu.pdx.cs399J.grader.Tester
"Cats" a file to the log.
Cereal - Class in edu.pdx.cs399J.core
This class represents a box of cereal.
Cereal(String, double) - Constructor for class edu.pdx.cs399J.core.Cereal
Creates a new box of cereal
CerealComparator - Class in edu.pdx.cs399J.core
Compares two boxes of ceral by their price
CerealComparator() - Constructor for class edu.pdx.cs399J.core.CerealComparator
 
ChatCommunicator - Class in edu.pdx.cs399J.net
A ChatCommunicator obtains a Socket and then creates a ChatSpeaker and a ChatListener that run in their own threads.
ChatCommunicator(int) - Constructor for class edu.pdx.cs399J.net.ChatCommunicator
Creates a new ChatCommunicator on a given port.
ChatListener - Class in edu.pdx.cs399J.net
A ChatListener runs in the background and listens for messages on a socket on localhost.
ChatListener() - Constructor for class edu.pdx.cs399J.net.ChatListener
Creates a new ChatListener
ChatMessage - Class in edu.pdx.cs399J.net
This class represents a message that is passed between two ChatSessions.
ChatMessage(String, String) - Constructor for class edu.pdx.cs399J.net.ChatMessage
Creates a new ChatMessage with the current time.
ChatSession - Class in edu.pdx.cs399J.net
This class allows two people to chat.
ChatSession() - Constructor for class edu.pdx.cs399J.net.ChatSession
 
ChatSpeaker - Class in edu.pdx.cs399J.net
A ChatSpeaker runs in the background and sends ChatMessages over a Socket.
ChatSpeaker() - Constructor for class edu.pdx.cs399J.net.ChatSpeaker
Creates a new ChatSpeaker
checkExit(int) - Method in class edu.pdx.cs399J.grader.TesterSecurityManager
A SecurityException is thrown if we do not allow the virtual machine to exit.
ChoosePersonDialog - Class in edu.pdx.cs399J.family
A ChoosePersonDialog is used to select a person from a family tree.
ChoosePersonDialog(FamilyTree, JDialog) - Constructor for class edu.pdx.cs399J.family.ChoosePersonDialog
Creates a new ChoosePersonDialog that displays the people in a given FamilyTree.
city - Variable in class edu.pdx.cs399J.xml.PhoneBookEntry
 
ClassComparator - Class in edu.pdx.cs399J.examples
This class is a Comparator that compares Objects based on the name of their classes.
ClassComparator() - Constructor for class edu.pdx.cs399J.examples.ClassComparator
 
ClassPanel - Class in edu.pdx.cs399J.grader
This panel displays and edits information about a class stored in a GradeBook.
ClassPanel(JFrame) - Constructor for class edu.pdx.cs399J.grader.ClassPanel
Creats a ClassPanel and initializes its components.
clear() - Method in class edu.pdx.cs399J.AbstractLRUMap
 
clearNotes() - Method in class edu.pdx.cs399J.grader.NotesPanel
Clears the contents of the notes list
ClickHandlerExample - Class in edu.pdx.cs399J.gwt.client
A simple class that pops up a dialog when a button is clicked
ClickHandlerExample() - Constructor for class edu.pdx.cs399J.gwt.client.ClickHandlerExample
 
CloseStream - Class in edu.pdx.cs399J.grader
Can we still write to a stream after we close it?
CloseStream() - Constructor for class edu.pdx.cs399J.grader.CloseStream
 
Collections - Class in edu.pdx.cs399J.core
This class demonstrates several of the collection classes.
Collections() - Constructor for class edu.pdx.cs399J.core.Collections
 
compare(Cereal, Cereal) - Method in class edu.pdx.cs399J.core.CerealComparator
 
compare(Person, Person) - Method in class edu.pdx.cs399J.core.PersonComparator
 
compare(Object, Object) - Method in class edu.pdx.cs399J.examples.ClassComparator
 
compareTo(Cereal) - Method in class edu.pdx.cs399J.core.Cereal
Compares two Cereals based on their name
containsPerson(int) - Method in class edu.pdx.cs399J.family.FamilyTree
Returns whether or not this family tree contains a person with the given id.
containsStudent(String) - Method in class edu.pdx.cs399J.grader.GradeBook
Returns whether or not this grade book contains a student with the given id.
countColumns(double[][]) - Static method in class edu.pdx.cs399J.rmi.Matrix
Returns the number of columns in a matrix
Counter - Class in edu.pdx.cs399J.net
A Counter is something that counts in its own thread.
Counter(String) - Constructor for class edu.pdx.cs399J.net.Counter
Creates a new Counter with a given name
CountingRace - Class in edu.pdx.cs399J.net
This class demonstrates concurrency in Java by having Big Bird and Mr.
CountingRace() - Constructor for class edu.pdx.cs399J.net.CountingRace
 
countRows(double[][]) - Static method in class edu.pdx.cs399J.rmi.Matrix
Returns the number of rows in a matrix
Course - Class in edu.pdx.cs399J.junit
This class represent a course taught at a university.
Course(String, int, int) - Constructor for class edu.pdx.cs399J.junit.Course
Creates a new Course with a given name, taught in a given department, and for a given number of credits
CovariantReturns - Class in edu.pdx.cs399J.j2se15
This class demonstrates covariant returns in JDK 1.5.
CovariantReturns() - Constructor for class edu.pdx.cs399J.j2se15.CovariantReturns
 
Cow - Class in edu.pdx.cs399J.lang
This class represents a cow.
Cow(String) - Constructor for class edu.pdx.cs399J.lang.Cow
 
cp(File, File) - Method in class edu.pdx.cs399J.grader.Tester
Copies one file to another.
create() - Static method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeServiceAsync.Factory
 
createAssignment() - Method in class edu.pdx.cs399J.grader.AssignmentPanel
Creates a new Assignment based on the contents of this AssignmentPanel.
createComment() - Method in class edu.pdx.cs399J.grader.SubmitTask
Creates a new comment for this submission
createMarriage(int, int) - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Creates a new marriage between two people
createMarriage(int, int) - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
CreateMovie - Class in edu.pdx.cs399J.rmi
This program contacts the remote movie database and creates a new movie in it.
CreateMovie() - Constructor for class edu.pdx.cs399J.rmi.CreateMovie
 
createMovie(String, int) - Method in interface edu.pdx.cs399J.rmi.MovieDatabase
Creates a new Movie object on the server.
createMovie(String, int) - Method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
Creates a new Movie object on the server.
createPerson(Person.Gender) - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Creates a new Person of a given gender
createPerson(Person.Gender) - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 

D

D - Static variable in class edu.pdx.cs399J.junit.Grade
A grade representing an D
DateClient - Class in edu.pdx.cs399J.net
A client that connects to a DateServer and reads the Date sent to it as a String.
DateClient() - Constructor for class edu.pdx.cs399J.net.DateClient
 
DateDemo - Class in edu.pdx.cs399J.core
This class demonstrates how to use the Java's day and time facilities.
DateDemo() - Constructor for class edu.pdx.cs399J.core.DateDemo
 
DateServer - Class in edu.pdx.cs399J.net
A server that waits for a DateClient to connect to it.
DateServer() - Constructor for class edu.pdx.cs399J.net.DateServer
 
DeckPanelExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT's DeckPanel
DeckPanelExample() - Constructor for class edu.pdx.cs399J.gwt.client.DeckPanelExample
 
deprecatedMethod() - Method in class edu.pdx.cs399J.j2se15.OverrideExample
Deprecated. 
DescribeClass - Class in edu.pdx.cs399J.reflect
This program uses Java reflection to describe a class, its methods, and fields.
DescribeClass() - Constructor for class edu.pdx.cs399J.reflect.DescribeClass
 
DialogBoxExample - Class in edu.pdx.cs399J.gwt.client
Pops up a GWT DialogBox
DialogBoxExample() - Constructor for class edu.pdx.cs399J.gwt.client.DialogBoxExample
 
DirectoryFilter - Class in edu.pdx.cs399J.core
This class is a FileFilter that only accepts files that are directories.
DirectoryFilter() - Constructor for class edu.pdx.cs399J.core.DirectoryFilter
 
displayAssignment(Assignment) - Method in class edu.pdx.cs399J.grader.AssignmentPanel
Displays the contents of a given Assignment in this AssignmentPanel.
displayAssignmentsFor(GradeBook) - Method in class edu.pdx.cs399J.grader.GradePanel
Displays the assignments for a given GradeBook
displayFather() - Method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeGWT
 
displayMother() - Method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeGWT
 
displayStudent(Student) - Method in class edu.pdx.cs399J.grader.GradePanel
Displays the grades for a given Student
displayStudent(Student) - Method in class edu.pdx.cs399J.grader.StudentPanel
Displays a Student in this StudentPanel.
divide(int, int) - Method in interface edu.pdx.cs399J.gwt.client.DivisionService
Divides two numbers and returns their quotient
divide(int, int, AsyncCallback) - Method in interface edu.pdx.cs399J.gwt.client.DivisionServiceAsync
Divides two numbers and returns their quotient
divide(int, int) - Method in class edu.pdx.cs399J.gwt.server.DivisionServiceImpl
 
DivisionService - Interface in edu.pdx.cs399J.gwt.client
A GWT remote service that divides two doubles
DivisionService.Helper - Class in edu.pdx.cs399J.gwt.client
Inner class for accessing the async service
DivisionService.Helper() - Constructor for class edu.pdx.cs399J.gwt.client.DivisionService.Helper
 
DivisionServiceAsync - Interface in edu.pdx.cs399J.gwt.client
The client-side interface to the division service
DivisionServiceExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT's remote services
DivisionServiceExample() - Constructor for class edu.pdx.cs399J.gwt.client.DivisionServiceExample
 
DivisionServiceImpl - Class in edu.pdx.cs399J.gwt.server
The server-side implementation of the division service
DivisionServiceImpl() - Constructor for class edu.pdx.cs399J.gwt.server.DivisionServiceImpl
 
DivTwo - Class in edu.pdx.cs399J.lang
This class demonstrates throwing exceptions.
DivTwo() - Constructor for class edu.pdx.cs399J.lang.DivTwo
 
DockPanelExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT's DockPanel
DockPanelExample() - Constructor for class edu.pdx.cs399J.gwt.client.DockPanelExample
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.MovieDatabaseServlet
Removes information from the database
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.family.FamilyTreeUploadServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.FamilyTreeServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.LastVisitServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.MovieDatabaseServlet
Searches for information in the database
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.ServletInfoServlet
Display information from the HttpServletRequest, HttpServletResponse
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.SessionServlet
Generates HTML that summarizes the session
DoIFly - Class in edu.pdx.cs399J.lang
This class demonstrate the instanceof operator and the concept of interfaces using the animal hierarchy.
DoIFly() - Constructor for class edu.pdx.cs399J.lang.DoIFly
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.family.FamilyTreeUploadServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.FamilyTreeServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.FileUploadServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.MovieDatabaseServlet
Creates information in the database
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.ServletInfoServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.SessionServlet
Ends the session
doPut(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.MovieDatabaseServlet
Updates information in the database
doPut(HttpServletRequest, HttpServletResponse) - Method in class edu.pdx.cs399J.servlets.ServletInfoServlet
 
doTransaction(int) - Method in class edu.pdx.cs399J.net.SynchronizedBankAccount
 
DoubleTrouble - Class in edu.pdx.cs399J.tips
This program demonstrates that doubles only provide approximations of negative powers of 10.
DoubleTrouble() - Constructor for class edu.pdx.cs399J.tips.DoubleTrouble
 
dropStudent(Student) - Method in class edu.pdx.cs399J.junit.Section
Drops a student from this section
Duck - Class in edu.pdx.cs399J.lang
This class represents a duck.
Duck(String) - Constructor for class edu.pdx.cs399J.lang.Duck
 
dump(AbstractAirline) - Method in interface edu.pdx.cs399J.AirlineDumper
Dumps an airline to some destination.
dump(AbstractAppointmentBook) - Method in interface edu.pdx.cs399J.AppointmentBookDumper
Dumps an appointment book to some destination.
dump(FamilyTree) - Method in interface edu.pdx.cs399J.family.Dumper
Dumps a family tree to some destination.
dump(FamilyTree) - Method in class edu.pdx.cs399J.family.PrettyPrinter
Prints the contents of the given family tree in a human-readable format.
dump(FamilyTree) - Method in class edu.pdx.cs399J.family.TextDumper
Dumps the contents of a family tree to the desired desitination.
dump(FamilyTree) - Method in class edu.pdx.cs399J.family.XmlDumper
Dumps the contents of a family tree to the desired destination.
dump(GradeBook) - Method in class edu.pdx.cs399J.grader.XmlDumper
Dumps the contents of a GradeBook in XML format.
dump(AbstractPhoneBill) - Method in interface edu.pdx.cs399J.PhoneBillDumper
Dumps a phone bill to some destination.
Dumper - Interface in edu.pdx.cs399J.family
Classes that implement this interface dump a family tree to some destination.
DumpScores - Class in edu.pdx.cs399J.grader
This program sorts the scores for a given assignment and dumps them to standard out.
DumpScores() - Constructor for class edu.pdx.cs399J.grader.DumpScores
 
DumpURL - Class in edu.pdx.cs399J.net
This program dumps the contents of a URL to standard out.
DumpURL() - Constructor for class edu.pdx.cs399J.net.DumpURL
 

E

EditMarriageDialog - Class in edu.pdx.cs399J.family
This is a dialog for editing a Marriage.
EditMarriageDialog(JFrame, FamilyTree) - Constructor for class edu.pdx.cs399J.family.EditMarriageDialog
Creates a new EditMarriageField for adding a new Marriage to a family tree.
EditMarriageDialog(Person, JFrame, FamilyTree) - Constructor for class edu.pdx.cs399J.family.EditMarriageDialog
Creates a new EditMarriageDialog for creating a new marriage involving one person.
EditMarriageDialog(Marriage, JFrame, FamilyTree) - Constructor for class edu.pdx.cs399J.family.EditMarriageDialog
Creates a new EditMarriageDialog for editing an existing marriage.
EditPersonDialog - Class in edu.pdx.cs399J.family
This is a dialog for editing a Person.
EditPersonDialog(JFrame, FamilyTree) - Constructor for class edu.pdx.cs399J.family.EditPersonDialog
Creates a new EditPersonDialog for adding a new Person to a family tree.
EditPersonDialog(Person, JFrame, FamilyTree) - Constructor for class edu.pdx.cs399J.family.EditPersonDialog
Creates a new EditPersonDialog for editing an existing Person.
EditPersonDialog - Class in edu.pdx.cs399J.family.gwt.client
A dialog for editing or creating a Person.
EditPersonDialog(FamilyTreeGWT) - Constructor for class edu.pdx.cs399J.family.gwt.client.EditPersonDialog
Creates a new EditPersonDialog
edu.pdx.cs399J - package edu.pdx.cs399J
This package contains classes and interfaces used in the projects for CS399J: Programming with Java.
edu.pdx.cs399J.core - package edu.pdx.cs399J.core
This package contains classes that demonstrate Java's core API.
edu.pdx.cs399J.examples - package edu.pdx.cs399J.examples
Contains miscellaneous example programs that don't necessarily fit into any of the lectures.
edu.pdx.cs399J.family - package edu.pdx.cs399J.family
The package contains a family tree application that uses many of the classes that we discuss in CS399J.
edu.pdx.cs399J.family.gwt.client - package edu.pdx.cs399J.family.gwt.client
 
edu.pdx.cs399J.family.gwt.server - package edu.pdx.cs399J.family.gwt.server
 
edu.pdx.cs399J.family.web - package edu.pdx.cs399J.family.web
 
edu.pdx.cs399J.grader - package edu.pdx.cs399J.grader
This package contains classes that are used to keep track of students, grade projects, and submit assignments in CS399J.
edu.pdx.cs399J.gwt.client - package edu.pdx.cs399J.gwt.client
 
edu.pdx.cs399J.gwt.server - package edu.pdx.cs399J.gwt.server
 
edu.pdx.cs399J.j2se15 - package edu.pdx.cs399J.j2se15
Contains examples of using the new Java lanaguage and API features that were introduced in J2SE version 1.5.
edu.pdx.cs399J.junit - package edu.pdx.cs399J.junit
The package contains examples of how to write unit tests using the JUnit test framework.
edu.pdx.cs399J.lang - package edu.pdx.cs399J.lang
This package contains example Java programs that demonstrate fundamental aspects of the Java programming language such as declaring variables, handling exceptions, and class inheritance.
edu.pdx.cs399J.net - package edu.pdx.cs399J.net
This package contains classes that demonstrates Java's networking and concurrent programming facilities.
edu.pdx.cs399J.reflect - package edu.pdx.cs399J.reflect
This package contains examples of Java's Reflection API.
edu.pdx.cs399J.rmi - package edu.pdx.cs399J.rmi
 
edu.pdx.cs399J.security - package edu.pdx.cs399J.security
This package contains example code that demonstrates a number of Java's security features.
edu.pdx.cs399J.servlets - package edu.pdx.cs399J.servlets
This package contains examples of Java servlets that are deployed to a web container.
edu.pdx.cs399J.tips - package edu.pdx.cs399J.tips
This package contains example of interesting and tricky Java programs from the "Tips and Tricks" lecture.
edu.pdx.cs399J.web - package edu.pdx.cs399J.web
 
edu.pdx.cs399J.xml - package edu.pdx.cs399J.xml
This package contains classes and programs that demonstrate Java's APIs for working with XML, the Extensible Markup Language.
edu.pdx.cs399J.YOU.client - package edu.pdx.cs399J.YOU.client
 
edu.pdx.cs399J.YOU.server - package edu.pdx.cs399J.YOU.server
 
EnhancedForLoop - Class in edu.pdx.cs399J.j2se15
Demonstrates J2SE's "enhanced for loop" functionality.
EnhancedForLoop() - Constructor for class edu.pdx.cs399J.j2se15.EnhancedForLoop
 
EnumeratedTypes - Class in edu.pdx.cs399J.j2se15
Demonstrates J2SE's "enumerated type" facility.
EnumeratedTypes() - Constructor for class edu.pdx.cs399J.j2se15.EnumeratedTypes
 
equals(Object) - Method in class edu.pdx.cs399J.core.Cereal
Two be consistent with the natural ordering, two Cereals that have the same name, are themselves the same.
equals(Object) - Method in class edu.pdx.cs399J.family.Person
Determines whether or not this Person is equal to another Person.
equals(Object) - Method in class edu.pdx.cs399J.grader.Student
Two Students are equal if they have the same id
equals(Object) - Method in class edu.pdx.cs399J.reflect.AnnotationsExample
Deprecated.  
equals(Object) - Method in class edu.pdx.cs399J.rmi.Movie
Two Movies are equal if they have the same id
EquationClient - Class in edu.pdx.cs399J.rmi
This class uses RMI to solve the below system of equations:
EquationClient() - Constructor for class edu.pdx.cs399J.rmi.EquationClient
 
EquationSolver - Interface in edu.pdx.cs399J.rmi
This remote interface provides methods for solving a system of equations on a remote machine.
EquationSolverImpl - Class in edu.pdx.cs399J.rmi
Instances of this remote class reside in a server JVM and perform the work of solving an equation of the form Ax = b.
EquationSolverImpl() - Constructor for class edu.pdx.cs399J.rmi.EquationSolverImpl
Creates a new EquationSolverImpl.
error(SAXParseException) - Method in class edu.pdx.cs399J.xml.PrintPhoneNumbers
 
error(SAXParseException) - Method in class edu.pdx.cs399J.xml.ValidateXml
 
Example - Class in edu.pdx.cs399J.gwt.client
The abstract superclass of GWT examples
Example(String) - Constructor for class edu.pdx.cs399J.gwt.client.Example
Adds the exemplar widgets to this panel
Examples - Class in edu.pdx.cs399J.gwt.client
The main entry point to GWT examples
Examples() - Constructor for class edu.pdx.cs399J.gwt.client.Examples
 
execute() - Method in class edu.pdx.cs399J.grader.SubmitTask
Performs the submission using the configuration specified in this Ant task.
executeMain(String, String[]) - Method in class edu.pdx.cs399J.grader.Tester
Executes the main method of the class with the given name with the given arguments.
executeMainInThread(String, String[]) - Method in class edu.pdx.cs399J.grader.Tester
Executes the main method of the class with the given name in its own thread.
executeQuery(Query, Comparator<Movie>) - Method in interface edu.pdx.cs399J.rmi.MovieDatabase
Performs a query on the database.
executeQuery(Query, Comparator<Movie>) - Method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
Performs a query on the database.
executeStatic(String, String, Class[], Object[]) - Method in class edu.pdx.cs399J.grader.Tester
Executes a static method of a given name in a given class with a given set of parameters.
executeStatic(String, String, Class[], Object[], boolean) - Method in class edu.pdx.cs399J.grader.Tester
Executes a static method of a given name in a given class with a given set of parameters.

F

F - Static variable in class edu.pdx.cs399J.junit.Grade
A grade representing an F
FALL - Static variable in class edu.pdx.cs399J.junit.Section
The fall term
FamilyTree - Class in edu.pdx.cs399J.family
This class represents a family tree.
FamilyTree() - Constructor for class edu.pdx.cs399J.family.FamilyTree
Creates an empty family tree.
FamilyTreeApplet - Class in edu.pdx.cs399J.family
This class is an applet that displays an immutable family tree.
FamilyTreeApplet() - Constructor for class edu.pdx.cs399J.family.FamilyTreeApplet
 
FamilyTreeException - Exception in edu.pdx.cs399J.family
This exception is thrown when something is wrong with a family tree or a data source from which a family tree is read.
FamilyTreeException(String) - Constructor for exception edu.pdx.cs399J.family.FamilyTreeException
Creates a new FamilyTreeException with the given message.
FamilyTreeException(String, Throwable) - Constructor for exception edu.pdx.cs399J.family.FamilyTreeException
Creates a new FamilyTreeException that wraps another exception.
FamilyTreeGUI - Class in edu.pdx.cs399J.family
This class is a graphical user interface that lets the user edit a family tree.
FamilyTreeGUI(String) - Constructor for class edu.pdx.cs399J.family.FamilyTreeGUI
Creates a new FamilyTreeGUI
FamilyTreeGWT - Class in edu.pdx.cs399J.family.gwt.client
The entry point of the Family Tree GWT Web Application
FamilyTreeGWT() - Constructor for class edu.pdx.cs399J.family.gwt.client.FamilyTreeGWT
 
FamilyTreeList - Class in edu.pdx.cs399J.family
A FamilyTreeList is a JList that contains the names of the people in a family tree.
FamilyTreeList() - Constructor for class edu.pdx.cs399J.family.FamilyTreeList
Creates a JList populates it with the name of
FamilyTreeList - Class in edu.pdx.cs399J.family.gwt.client
Lists the people in a family tree
FamilyTreeList() - Constructor for class edu.pdx.cs399J.family.gwt.client.FamilyTreeList
 
FamilyTreeManager - Class in edu.pdx.cs399J.family.web
Manages the FamilyTree associated with a user's session
FamilyTreeManager() - Constructor for class edu.pdx.cs399J.family.web.FamilyTreeManager
 
FamilyTreePanel - Class in edu.pdx.cs399J.family
This class is a JPanel that can be used to display a family tree.
FamilyTreePanel() - Constructor for class edu.pdx.cs399J.family.FamilyTreePanel
Creates a new FamilyTreePanel
FamilyTreeService - Interface in edu.pdx.cs399J.family.gwt.client
A remote service invoked by a GWT client
FamilyTreeServiceAsync - Interface in edu.pdx.cs399J.family.gwt.client
The client-side interface to the FamilyTreeService
FamilyTreeServiceAsync.Factory - Class in edu.pdx.cs399J.family.gwt.client
 
FamilyTreeServiceAsync.Factory() - Constructor for class edu.pdx.cs399J.family.gwt.client.FamilyTreeServiceAsync.Factory
 
FamilyTreeServiceImpl - Class in edu.pdx.cs399J.family.gwt.server
Server-side implementation of FamilyTreeService
FamilyTreeServiceImpl() - Constructor for class edu.pdx.cs399J.family.gwt.server.FamilyTreeServiceImpl
 
FamilyTreeServlet - Class in edu.pdx.cs399J.servlets
A servlet that provides access to a FamilyTree via REST
FamilyTreeServlet() - Constructor for class edu.pdx.cs399J.servlets.FamilyTreeServlet
 
FamilyTreeUploadServlet - Class in edu.pdx.cs399J.family
A servlet that uploads a family tree XML file and stores it in the session.
FamilyTreeUploadServlet() - Constructor for class edu.pdx.cs399J.family.FamilyTreeUploadServlet
 
Farm - Class in edu.pdx.cs399J.core
This classes demonstrates Maps in the collection classes.
Farm() - Constructor for class edu.pdx.cs399J.core.Farm
 
fatalError(SAXParseException) - Method in class edu.pdx.cs399J.xml.PrintPhoneNumbers
 
fatalError(SAXParseException) - Method in class edu.pdx.cs399J.xml.ValidateXml
 
FEMALE - Static variable in class edu.pdx.cs399J.family.Person
 
FileUploadServlet - Class in edu.pdx.cs399J.servlets
A servlet that demonstrates how to upload a file to a web server.
FileUploadServlet() - Constructor for class edu.pdx.cs399J.servlets.FileUploadServlet
 
fillInAddress(Element) - Method in class edu.pdx.cs399J.xml.PhoneBookEntry
Helper method to fill in address data from a chunk of an XML DOM tree.
fillInList(FamilyTree) - Method in class edu.pdx.cs399J.family.FamilyTreeList
Fills in the JList with the contents of a FamilyTree.
fillInList(FamilyTree) - Method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeList
Fills in the JList with the contents of a FamilyTree.
fillInPhone(Element) - Method in class edu.pdx.cs399J.xml.PhoneBookEntry
Helper method to fill in phone data from a chunk of an XML DOM tree.
finalize() - Method in class edu.pdx.cs399J.grader.Report
Make sure we're done when this Report gets garbage collected.
finalize() - Method in class edu.pdx.cs399J.grader.Tester
Make sure we're done when this Tester gets garbage collected.
FindClassFiles - Class in edu.pdx.cs399J.reflect
This class provides an example of anonymous inner classes.
FindClassFiles() - Constructor for class edu.pdx.cs399J.reflect.FindClassFiles
 
FindJavaFiles - Class in edu.pdx.cs399J.core
This program demonstrates File, FileFilter, and FilenameFilter by searching recursively through directories and printing out the names of Java source files.
FindJavaFiles() - Constructor for class edu.pdx.cs399J.core.FindJavaFiles
 
firstName - Variable in class edu.pdx.cs399J.xml.Resident
 
FixMidterm - Class in edu.pdx.cs399J.grader
This is a little program that combines the grades for the midterm quiz, the dream job, and the resume into one grade.
FixMidterm() - Constructor for class edu.pdx.cs399J.grader.FixMidterm
 
Flies - Interface in edu.pdx.cs399J.lang
This interface is implemented by all animals that can fly.
flush() - Method in class edu.pdx.cs399J.grader.Report
Flushes the stream that is being written to
fly() - Method in class edu.pdx.cs399J.lang.Bee
 
fly() - Method in class edu.pdx.cs399J.lang.Duck
 
fly() - Method in interface edu.pdx.cs399J.lang.Flies
 
FocusPanelExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates several of GWT's low-level event Handlers
FocusPanelExample() - Constructor for class edu.pdx.cs399J.gwt.client.FocusPanelExample
 
FormattedDate - Class in edu.pdx.cs399J.core
This program reads a date and time from the command in DateFormat.MEDIUM format and prints it back out in all four formats.
FormattedDate() - Constructor for class edu.pdx.cs399J.core.FormattedDate
 
Formatting - Class in edu.pdx.cs399J.j2se15
Demonstrated J2SE 1.5's facilities for printf-style formatting.
Formatting() - Constructor for class edu.pdx.cs399J.j2se15.Formatting
 

G

Game - Interface in edu.pdx.cs399J.security
This interface describes a game.
GameConsole - Class in edu.pdx.cs399J.security
This class represents a game console that can play many games.
GameConsole() - Constructor for class edu.pdx.cs399J.security.GameConsole
 
GameConsolePriv - Class in edu.pdx.cs399J.security
This class represents a game console that can play many games.
GameConsolePriv() - Constructor for class edu.pdx.cs399J.security.GameConsolePriv
 
GaussianElimination - Class in edu.pdx.cs399J.rmi
This class performs Gaussian Elimination to solve a system of linear equations of the form Ax = b.
GaussianElimination() - Constructor for class edu.pdx.cs399J.rmi.GaussianElimination
 
GenerateKeys - Class in edu.pdx.cs399J.security
This program generates a pair of DSA keys in files named public.key and private.key
GenerateKeys() - Constructor for class edu.pdx.cs399J.security.GenerateKeys
 
GenerateMailrc - Class in edu.pdx.cs399J.grader
This program generates a .mailrc file containing a mail alias for every student in a given grade book.
GenerateMailrc() - Constructor for class edu.pdx.cs399J.grader.GenerateMailrc
 
GenericsAndLegacy1 - Class in edu.pdx.cs399J.j2se15
This class demonstrates how generic collections can be used with legacy code that does not use generics.
GenericsAndLegacy1() - Constructor for class edu.pdx.cs399J.j2se15.GenericsAndLegacy1
 
GenericsAndLegacy2 - Class in edu.pdx.cs399J.j2se15
This class demonstrates how updated domain classes that use generics can interact with legacy code that doesn't use generics.
GenericsAndLegacy2() - Constructor for class edu.pdx.cs399J.j2se15.GenericsAndLegacy2
 
get(Object) - Method in class edu.pdx.cs399J.AbstractLRUMap
Getting an element from a map marks the mapping as "used".
get(String, String...) - Method in class edu.pdx.cs399J.web.HttpRequestHelper
Performs an HTTP GET on the given URL
getActors() - Method in class edu.pdx.cs399J.rmi.Movie
Returns the ids of the actors that are in this movie
getAppointments() - Method in class edu.pdx.cs399J.AbstractAppointmentBook
Returns all of the appointments in this appointment book as a collection of AbstractAppointments.
getArrival() - Method in class edu.pdx.cs399J.AbstractFlight
Returns this flight's arrival time as a Date.
getArrivalString() - Method in class edu.pdx.cs399J.AbstractFlight
Returns a textual representation of this flight's arrival time.
getAssignment(String) - Method in class edu.pdx.cs399J.grader.GradeBook
Returns the Assignment of a given name
getAssignment() - Method in class edu.pdx.cs399J.grader.NewAssignmentDialog
Returns the Assignment created by this dialog.
getAssignmentName() - Method in class edu.pdx.cs399J.grader.Grade
Returns the name of the assignment that this Grade is for.
getAssignmentNames() - Method in class edu.pdx.cs399J.grader.GradeBook
Returns the names of the assignments for this class
getAsync() - Static method in class edu.pdx.cs399J.gwt.client.DivisionService.Helper
Returns the async interface for the DivisionService
getBalance() - Method in class edu.pdx.cs399J.net.BankAccount
 
getBalance() - Method in class edu.pdx.cs399J.net.SynchronizedBankAccount
 
getBeginTime() - Method in class edu.pdx.cs399J.AbstractAppointment
Returns the Date that this appointment begins.
getBeginTimeString() - Method in class edu.pdx.cs399J.AbstractAppointment
Returns a String describing the beginning date and time of this appointment.
getCallee() - Method in class edu.pdx.cs399J.AbstractPhoneCall
Returns the phone number of the person who received this phone call.
getCaller() - Method in class edu.pdx.cs399J.AbstractPhoneCall
Returns the phone number of the person who originated this phone call.
getCharacters() - Method in class edu.pdx.cs399J.rmi.Movie
Returns a map of character names to the actor that played them.
getClassName() - Method in class edu.pdx.cs399J.grader.GradeBook
Returns the name of the class represented by this GradeBook
getClassSize() - Method in class edu.pdx.cs399J.junit.Section
Returns the number of students enrolled in this section
getCode() - Method in class edu.pdx.cs399J.web.HttpRequestHelper.Response
Returns the HTTP status code of the response
getContent() - Method in class edu.pdx.cs399J.web.HttpRequestHelper.Response
Returns the (presumably textual) response from the URL
getContentLines() - Method in class edu.pdx.cs399J.web.HttpRequestHelper.Response
Returns the number of lines in the response's content
getCourse() - Method in class edu.pdx.cs399J.junit.Section
Returns the course being offered
getCredits() - Method in class edu.pdx.cs399J.junit.Course
Returns the number of credits that this course is worth
getCRN() - Method in class edu.pdx.cs399J.grader.GradeBook
Returns the Course Request Number (CRN) for this grade book.
getCustomer() - Method in class edu.pdx.cs399J.AbstractPhoneBill
Returns the name of the customer whose phone bill this is
getDate() - Method in class edu.pdx.cs399J.family.Marriage
Returns the date on which the husband and wife were married.
getDate() - Method in interface edu.pdx.cs399J.family.RemoteMarriage
Returns the date on which the husband and wife were married
getDateOfBirth() - Method in class edu.pdx.cs399J.family.Person
Returns this person's date of birth.
getDateOfBirth() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns this person's date of birth
getDateOfDeath() - Method in class edu.pdx.cs399J.family.Person
Returns this person's date of death.
getDateOfDeath() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns this person's date of death
getDepartment() - Method in class edu.pdx.cs399J.junit.Course
Returns the department that offers this course
getDeparture() - Method in class edu.pdx.cs399J.AbstractFlight
Returns this flight's departure time as a Date.
getDepartureString() - Method in class edu.pdx.cs399J.AbstractFlight
Returns a textual representation of this flight's departure time.
getDescription() - Method in class edu.pdx.cs399J.AbstractAppointment
Returns a description of this appointment (for instance, "Have coffee with Marsha").
getDescription() - Method in interface edu.pdx.cs399J.family.RemoteMarriage
Returns a textual description of this marriage
getDescription() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns a string describing this person
getDescription() - Method in class edu.pdx.cs399J.grader.Assignment
Returns a description of this Assignment
getDestination() - Method in class edu.pdx.cs399J.AbstractFlight
Returns the three-letter code of the airport at which this flight terminates.
getEmail() - Method in class edu.pdx.cs399J.grader.Student
Returns the email address of this Student
getEndTime() - Method in class edu.pdx.cs399J.AbstractAppointment
Returns the Date that this appointment ends.
getEndTime() - Method in class edu.pdx.cs399J.AbstractPhoneCall
Returns the time that this phone call was completed as a Date.
getEndTimeString() - Method in class edu.pdx.cs399J.AbstractAppointment
Returns a String describing the ending date and time of this appointment.
getEndTimeString() - Method in class edu.pdx.cs399J.AbstractPhoneCall
Returns a textual representation of the time that this phone call was completed.
getFamilyTree() - Method in interface edu.pdx.cs399J.family.gwt.client.FamilyTreeService
Returns the family tree being edited by the user
getFamilyTree(AsyncCallback) - Method in interface edu.pdx.cs399J.family.gwt.client.FamilyTreeServiceAsync
Returns the family tree being edited by the user
getFamilyTree() - Method in class edu.pdx.cs399J.family.gwt.server.FamilyTreeServiceImpl
 
getFamilyTree(HttpServletRequest) - Static method in class edu.pdx.cs399J.family.web.FamilyTreeManager
Returns the FamilyTree currently associated with the user's session
getFather() - Method in class edu.pdx.cs399J.family.Person
Returns this person's father.
getFatherId() - Method in class edu.pdx.cs399J.family.Person
Returns the id of this person's father.
getFatherId() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns the id of this person's father
GetFilmography - Class in edu.pdx.cs399J.rmi
This program searches the remote movie database for all of the movies that a given actor has acted in.
GetFilmography() - Constructor for class edu.pdx.cs399J.rmi.GetFilmography
 
getFilmography(long) - Method in interface edu.pdx.cs399J.rmi.MovieDatabase
Returns the movie in which a given actor acted.
getFilmography(long) - Method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
Returns the movie in which a given actor acted.
getFirst() - Method in class edu.pdx.cs399J.j2se15.Tuple
 
getFirstName() - Method in class edu.pdx.cs399J.family.Person
Returns this person's first name.
getFirstName() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns this person's first name
getFirstName() - Method in class edu.pdx.cs399J.grader.Student
Returns the first name of this Student
getFlights() - Method in class edu.pdx.cs399J.AbstractAirline
Returns all of this airline's flights.
getFullName() - Method in class edu.pdx.cs399J.family.Person
Returns this person's full (first, middle, and last) name.
getFullName() - Method in class edu.pdx.cs399J.grader.Student
Returns this Student's full name including first, last, and nick names.
getGender() - Method in class edu.pdx.cs399J.family.Person
Returns this person's gender
getGender() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns this person's gender (either Person.MALE or Person.FEMALE.
getGrade(String) - Method in class edu.pdx.cs399J.grader.Student
Returns the Grade a student received on an assignment of a given name.
getGrade(Section) - Method in class edu.pdx.cs399J.junit.Student
Returns the grade this student received in a given sesion of a course.
getGradeNames() - Method in class edu.pdx.cs399J.grader.Student
Returns the names of the assignments for which this Student has received a Grade.
getGrades() - Method in class edu.pdx.cs399J.junit.Student
Returns the grades that this student received
getHostAndPort() - Static method in class edu.pdx.cs399J.j2se15.TupleExample
Returns the host and port on which the server runs
getHusband() - Method in class edu.pdx.cs399J.family.Marriage
Returns the husband in this marriage.
getHusbandId() - Method in interface edu.pdx.cs399J.family.RemoteMarriage
Returns the id of the husband in the marriage
getId() - Method in class edu.pdx.cs399J.family.Person
Returns this person's id.
getId() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns this person's unique id
getId() - Method in class edu.pdx.cs399J.grader.Student
Returns the id of this Student
getId() - Method in class edu.pdx.cs399J.junit.Student
Returns the id of this student
getId() - Method in class edu.pdx.cs399J.rmi.Movie
Returns this Movie's id
getLastName() - Method in class edu.pdx.cs399J.family.Person
Returns this person's last name.
getLastName() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns this person's last name
getLastName() - Method in class edu.pdx.cs399J.grader.Student
Returns the last name of this Student
getLate() - Method in class edu.pdx.cs399J.grader.Student
Returns the names of all of the assignments that are late.
GetLiving - Class in edu.pdx.cs399J.family
This program is an RMI client that queries a remote family tree
GetLiving() - Constructor for class edu.pdx.cs399J.family.GetLiving
 
getLiving() - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Returns the people in the family tree that are living (i.e. have a date of birth, but no date of death)
getLiving(Date) - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Returns the people in the family tree were alive at a certain time
getLiving() - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
getLiving(Date) - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
getLocation() - Method in class edu.pdx.cs399J.family.Marriage
Returns the location at which the husband and wife were married.
getLocation() - Method in interface edu.pdx.cs399J.family.RemoteMarriage
Returns the location at which the husband and wife were married
getMajor() - Method in class edu.pdx.cs399J.grader.Student
Returns the major of this Student
getMarriage() - Method in class edu.pdx.cs399J.family.EditMarriageDialog
Returns the Marriage edited by this EditMarriageDialog.
getMarriage(int, int) - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Returns the marriage between two people.
getMarriage(int, int) - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
getMarriages() - Method in class edu.pdx.cs399J.family.Person
Returns the marriages that this person was involved in.
getMessages() - Method in class edu.pdx.cs399J.net.ChatCommunicator
Gets messages from the ChatListener
getMessages() - Method in class edu.pdx.cs399J.net.ChatListener
Returns all incoming messages.
getMiddleName() - Method in class edu.pdx.cs399J.family.Person
Returns this person's middle name.
getMiddleName() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns this person's middle name
getMother() - Method in class edu.pdx.cs399J.family.Person
Returns this person's mother.
getMotherId() - Method in class edu.pdx.cs399J.family.Person
Returns the id of this person's mother.
getMotherId() - Method in interface edu.pdx.cs399J.family.RemotePerson
Returns the id of this person's mother
getMovie(long) - Method in interface edu.pdx.cs399J.rmi.MovieDatabase
Returns the Movie with the given id.
getMovie(long) - Method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
Returns the Movie with the given id.
getMovies() - Method in interface edu.pdx.cs399J.rmi.MovieDatabase
Returns all of the movies in the database
getMovies() - Method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
 
GetMoviesInYear - Class in edu.pdx.cs399J.rmi
This program queries the remote movie database an prints out the movies that were released in a given year.
GetMoviesInYear() - Constructor for class edu.pdx.cs399J.rmi.GetMoviesInYear
 
getName() - Method in class edu.pdx.cs399J.AbstractAirline
Returns the name of this airline.
getName(String) - Static method in class edu.pdx.cs399J.AirportNames
Returns the name of an airport with a given three-letter code or null if no airport with code exists.
getName() - Method in class edu.pdx.cs399J.core.Cereal
Returns the name of this cereal
getName() - Method in class edu.pdx.cs399J.grader.Assignment
Returns the name of this Assignment
getName() - Method in class edu.pdx.cs399J.gwt.client.Example
Returns the name of this example
getName() - Method in class edu.pdx.cs399J.lang.Animal
Returns the name of this animal.
getName() - Method in interface edu.pdx.cs399J.security.Game
Returns the name of the game/
getName() - Method in class edu.pdx.cs399J.security.GuessingGame
 
getNamesMap() - Static method in class edu.pdx.cs399J.AirportNames
Returns an unmodifiable Map that maps airport codes to their names.
getNickName() - Method in class edu.pdx.cs399J.grader.Student
Returns the nick name of this Student
getNotable() - Method in class edu.pdx.cs399J.grader.NotesPanel
Returns the Notable edited by this NotesPanel.
getNotes() - Method in interface edu.pdx.cs399J.grader.Notable
Returns notes about this object.
getNotes() - Method in class edu.pdx.cs399J.grader.NotableImpl
Returns notes about this Assignment
getNumber() - Method in class edu.pdx.cs399J.AbstractFlight
Returns a number that uniquely identifies this flight.
getNumber() - Method in class edu.pdx.cs399J.junit.Course
Returns the number of this course
getOwnerName() - Method in class edu.pdx.cs399J.AbstractAppointmentBook
Returns the name of the owner of this appointment book.
getPeople() - Method in class edu.pdx.cs399J.family.FamilyTree
Returns a collection of Persons that are in this family tree.
getPerson() - Method in class edu.pdx.cs399J.family.AddPersonDialog
Returns the Person created by this AddPersonDialog.
getPerson() - Method in class edu.pdx.cs399J.family.ChoosePersonDialog
Returns the choosen person
getPerson() - Method in class edu.pdx.cs399J.family.EditPersonDialog
Returns the Person created by this EditPersonDialog.
getPerson(int) - Method in class edu.pdx.cs399J.family.FamilyTree
Returns a person in this family tree with a given id.
getPerson(int) - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Gets the person with the given id.
getPerson(String, String) - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Gets the person with the given first and last name.
getPerson(int) - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
getPerson(String, String) - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
getPhoneCalls() - Method in class edu.pdx.cs399J.AbstractPhoneBill
Returns all of the phone calls (as instances of AbstractPhoneCall) in this phone bill
getPoints() - Method in class edu.pdx.cs399J.grader.Assignment
Returns the number of points this Assignment is worth
getPrice() - Method in class edu.pdx.cs399J.core.Cereal
Returns the price of this cereal
getResubmitted() - Method in class edu.pdx.cs399J.grader.Student
Returns the names of all of the assignments that are resubmitted.
getScore() - Method in class edu.pdx.cs399J.grader.Grade
Returns the score the student received on the assignment.
getSecond() - Method in class edu.pdx.cs399J.j2se15.Tuple
 
getSelectedPerson() - Method in class edu.pdx.cs399J.family.FamilyTreeList
Returns the currently selected person.
getSelectedPerson() - Method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeList
Returns the person in the list that is currently selected
getSource() - Method in class edu.pdx.cs399J.AbstractFlight
Returns the three-letter code of the airport at which this flight originates.
getSsn() - Method in class edu.pdx.cs399J.grader.Student
Returns the social security number of this Student
getStartTime() - Method in class edu.pdx.cs399J.AbstractPhoneCall
Returns the time that this phone call was originated as a Date.
getStartTimeString() - Method in class edu.pdx.cs399J.AbstractPhoneCall
Returns a textual representation of the time that this phone call was originated.
getStudent(String) - Method in class edu.pdx.cs399J.grader.GradeBook
Returns the Student with the given id.
getStudentIds() - Method in class edu.pdx.cs399J.grader.GradeBook
Returns the ids of all of the students in this class
getStudentNames() - Method in class edu.pdx.cs399J.AbstractLRUMap
Returns the names of the students who implemented this LRU Map.
getStudents() - Method in class edu.pdx.cs399J.junit.Section
Returns the students enrolled in this section
getTerm() - Method in class edu.pdx.cs399J.junit.Section
Returns the term in which this section is offered
getTitle() - Method in class edu.pdx.cs399J.rmi.Movie
Returns the title of this Movie
getType() - Method in class edu.pdx.cs399J.grader.Assignment
Returns the type of this Assignment
getValue() - Method in class edu.pdx.cs399J.grader.SubmitTask.Comment
Returns the value of this comment
getWife() - Method in class edu.pdx.cs399J.family.Marriage
Returns the wife in this marriage.
getWifeId() - Method in interface edu.pdx.cs399J.family.RemoteMarriage
Returns the id of the wife in the marriage
getYear() - Method in class edu.pdx.cs399J.junit.Section
Returns the year in which this section is offered
getYear() - Method in class edu.pdx.cs399J.rmi.Movie
Returns the year in which this movie was released
giveMilk() - Method in class edu.pdx.cs399J.lang.Mammal
All mammals can produce milk
Grade - Class in edu.pdx.cs399J.grader
This class represent the grade a student got on an assignment.
Grade(String, double) - Constructor for class edu.pdx.cs399J.grader.Grade
Creates a Grade for a given assignment
Grade - Class in edu.pdx.cs399J.junit
This class specifies the grades a student can get a section of a course
GradeBook - Class in edu.pdx.cs399J.grader
This class represents a grade book that contains information about a CS399J class: the assignments, the students and their grades.
GradeBook(String) - Constructor for class edu.pdx.cs399J.grader.GradeBook
Creates a new GradeBook for a given class
GradeBookGUI - Class in edu.pdx.cs399J.grader
This class is a main GUI for manipulate the grade book for CS399J.
GradeBookGUI(String) - Constructor for class edu.pdx.cs399J.grader.GradeBookGUI
Create and lay out a new GradeBookGUI
GradeBookPanel - Class in edu.pdx.cs399J.grader
This panel displays the contents of a grade book.
GradeBookPanel(JFrame) - Constructor for class edu.pdx.cs399J.grader.GradeBookPanel
Creates a new GradeBookPanel and lays out all of its components.
GradePanel - Class in edu.pdx.cs399J.grader
This panel is used to display and edit a Student's Grades.
GradePanel() - Constructor for class edu.pdx.cs399J.grader.GradePanel
Creates and populates a new GradePanel
GraphNode - Class in edu.pdx.cs399J.net
This class is used to demonstrate object serialization support for referential integrity.
GraphNode() - Constructor for class edu.pdx.cs399J.net.GraphNode
 
GuessingGame - Class in edu.pdx.cs399J.security
This is a little guessing game that counts the number of times it takes the user to guess a number between one and ten.
GuessingGame() - Constructor for class edu.pdx.cs399J.security.GuessingGame
 

H

hashCode() - Method in class edu.pdx.cs399J.core.Cereal
Two cereals that are equal must have the same hash code.
hashCode() - Method in class edu.pdx.cs399J.grader.Student
Two students that are equal must have the same hash code
Hello - Class in edu.pdx.cs399J.gwt.client
A basic GWT class
Hello() - Constructor for class edu.pdx.cs399J.gwt.client.Hello
 
Hello - Class in edu.pdx.cs399J.lang
This class simply prints "Hello World".
Hello() - Constructor for class edu.pdx.cs399J.lang.Hello
 
HttpRequestHelper - Class in edu.pdx.cs399J.web
A helper class that provides methods for requesting resources via HTTP
HttpRequestHelper() - Constructor for class edu.pdx.cs399J.web.HttpRequestHelper
 
HttpRequestHelper.Response - Class in edu.pdx.cs399J.web
Encapsulates a response to an HTTP request
Human - Class in edu.pdx.cs399J.lang
This class represents a human being (not a human doing).
Human(String) - Constructor for class edu.pdx.cs399J.lang.Human
 

I

ImportStudents - Class in edu.pdx.cs399J.grader
This program imports a bunch of students into a grade book.
ImportStudents() - Constructor for class edu.pdx.cs399J.grader.ImportStudents
 
INCOMPLETE - Static variable in class edu.pdx.cs399J.grader.Grade
The assignment is not complete
init() - Method in class edu.pdx.cs399J.family.FamilyTreeApplet
Creates a FamilyTreePanel to view a family tree.
init(ServletConfig) - Method in class edu.pdx.cs399J.servlets.FamilyTreeServlet
 
init() - Method in class edu.pdx.cs399J.servlets.MovieDatabaseServlet
 
Insect - Class in edu.pdx.cs399J.lang
This class represents an insect.
Insect() - Constructor for class edu.pdx.cs399J.lang.Insect
 
InstantiateClass - Class in edu.pdx.cs399J.reflect
This program reads the name of a class with a zero-argument constructor and uses Java reflection to load and instantiate the class.
InstantiateClass() - Constructor for class edu.pdx.cs399J.reflect.InstantiateClass
 
InterruptingThread - Class in edu.pdx.cs399J.net
This program starts up a bunch of WorkingThreads and also starts an InterruptingThread that will interrupt each WorkingThread after a given number of seconds.
InterruptingThread(String) - Constructor for class edu.pdx.cs399J.net.InterruptingThread
 
invert(double) - Method in class edu.pdx.cs399J.lang.Javadoc
Returns the inverse of a double
InvokeStatic - Class in edu.pdx.cs399J.grader
This program uses Java reflection to invoke a static method of a given class.
InvokeStatic() - Constructor for class edu.pdx.cs399J.grader.InvokeStatic
 
isDirty() - Method in class edu.pdx.cs399J.grader.GradeBook
Returns true if this GradeBook has been modified.
isDirty() - Method in class edu.pdx.cs399J.grader.NotableImpl
Returns true if this Assignment has been modified.
isDirty() - Method in class edu.pdx.cs399J.grader.Student
If any of its grades is dirty, then the student is dirty
isLastMessage() - Method in class edu.pdx.cs399J.net.ChatMessage
Returns true if this is the last message sent

J

Javadoc - Class in edu.pdx.cs399J.lang
This class demonstrates Javadoc comments
Javadoc() - Constructor for class edu.pdx.cs399J.lang.Javadoc
 
JavaFilenameFilter - Class in edu.pdx.cs399J.core
This class is a FilenameFilter that only accepts files that end in .java.
JavaFilenameFilter() - Constructor for class edu.pdx.cs399J.core.JavaFilenameFilter
 

L

LabelExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates a GWT Label
LabelExample() - Constructor for class edu.pdx.cs399J.gwt.client.LabelExample
 
lastName - Variable in class edu.pdx.cs399J.xml.Resident
 
LastVisitServlet - Class in edu.pdx.cs399J.servlets
This servlet sets cookies on the client's browser to determine when the last time the page was visited.
LastVisitServlet() - Constructor for class edu.pdx.cs399J.servlets.LastVisitServlet
 
ListBoxExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates the GWT ListBox
ListBoxExample() - Constructor for class edu.pdx.cs399J.gwt.client.ListBoxExample
 
Listener - Class in edu.pdx.cs399J.net
This program listens to a socket.
Listener() - Constructor for class edu.pdx.cs399J.net.Listener
 
loadClass(String) - Method in class edu.pdx.cs399J.reflect.LoggingClassLoader
Invoked as this class loader is loading a class
LoadFromURL - Class in edu.pdx.cs399J.net
Uses a URLClassLoader to load a resource from a given URL.
LoadFromURL() - Constructor for class edu.pdx.cs399J.net.LoadFromURL
 
loadGame(String, String) - Method in class edu.pdx.cs399J.security.GameConsole
Loads a Game from a given URL.
logException(String, Exception) - Method in class edu.pdx.cs399J.grader.Report
Makes note of an exception
LoggingClassLoader - Class in edu.pdx.cs399J.reflect
This ClassLoader prints out the name of every class that it (or its parent) loads.
LoggingClassLoader(URL[], ClassLoader) - Constructor for class edu.pdx.cs399J.reflect.LoggingClassLoader
Creates a LoggingClassLoader that loads classes from a given array of URLs.

M

MailFile - Class in edu.pdx.cs399J.examples
This program uses the JavaMail API to send a file to someone as a MIME attachment to an email.
MailFile() - Constructor for class edu.pdx.cs399J.examples.MailFile
 
main(String[]) - Static method in class edu.pdx.cs399J.AirportNames
Quick test program
main(String[]) - Static method in class edu.pdx.cs399J.core.Cereal
Demonstrates the natural ordering of Cereals by adding a bunch of cereals to a SortedSet
main(String[]) - Static method in class edu.pdx.cs399J.core.CerealComparator
 
main(String[]) - Static method in class edu.pdx.cs399J.core.Collections
 
main(String[]) - Static method in class edu.pdx.cs399J.core.DateDemo
This main method works with dates.
main(String[]) - Static method in class edu.pdx.cs399J.core.Farm
Create a Map and print it.
main(String[]) - Static method in class edu.pdx.cs399J.core.FindJavaFiles
The one command line parameter is the directory in which to start the search.
main(String[]) - Static method in class edu.pdx.cs399J.core.FormattedDate
The command line contains a date to be formatted
main(String[]) - Static method in class edu.pdx.cs399J.core.ModifyWhileIterating
 
main(String[]) - Static method in class edu.pdx.cs399J.core.ParseString
The second String from the command line contains the parsing delimiters.
main(String[]) - Static method in class edu.pdx.cs399J.core.PersonComparator
Creates a set of Persons and prints out the contents.
main(String[]) - Static method in class edu.pdx.cs399J.core.ReadDate
Read a Date instance from th file whose name is specified on the command line.
main(String[]) - Static method in class edu.pdx.cs399J.core.ReadDoubles
The one command line argument is the name of the file to read.
main(String[]) - Static method in class edu.pdx.cs399J.core.ReadFromConsole
 
main(String[]) - Static method in class edu.pdx.cs399J.core.SimpleDate
 
main(String[]) - Static method in class edu.pdx.cs399J.core.SortDateFormatSHORT
 
main(String[]) - Static method in class edu.pdx.cs399J.core.SystemProperties
Print out a couple of the system properties and check to see if the "edu.pdx.cs399J.Debug" property has been set on the command line.
main(String[]) - Static method in class edu.pdx.cs399J.core.Today
 
main(String[]) - Static method in class edu.pdx.cs399J.core.WrapperObjects
 
main(String[]) - Static method in class edu.pdx.cs399J.core.WriteDoubles
The first command line argument is the name of the file, the remaining are the doubles
main(String[]) - Static method in class edu.pdx.cs399J.core.WriteToFile
The first argument is the file to write to.
main(String[]) - Static method in class edu.pdx.cs399J.examples.AroundTheWorld
Parses the command line to determine which locale to display information in.
main(String[]) - Static method in class edu.pdx.cs399J.examples.ClassComparator
Create a bunch of object and store them in a set using a ClassComparator.
main(String[]) - Static method in class edu.pdx.cs399J.examples.MailFile
Reads the name of the file to be sent, the recipient of the email, and the subject of the email (which may contain multiple words) from the command line.
main(String[]) - Static method in class edu.pdx.cs399J.examples.MakeJar
Reads the name of the Jar file followed by the names of the files to be added to the jar file from the command line.
main(String[]) - Static method in class edu.pdx.cs399J.examples.Reflect
Reads a class name from the command line, loads it and prints out information about it.
main(String[]) - Static method in class edu.pdx.cs399J.family.AddPerson
Main program that parsers the command line and adds a person to a family tree.
main(String[]) - Static method in class edu.pdx.cs399J.family.AddPersonDialog
Simple test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.EditPersonDialog
Simple test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.FamilyTreeGUI
Creates a FamilyTreeGUI
main(String[]) - Static method in class edu.pdx.cs399J.family.FamilyTreePanel
Creates a FamilyTreePanel that is displayed inside a JFrame
main(String[]) - Static method in class edu.pdx.cs399J.family.GetLiving
 
main(String[]) - Static method in class edu.pdx.cs399J.family.MarriageMain
A simple test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.NoteMarriage
Main program that parses the command line and creates a marriage.
main(String[]) - Static method in class edu.pdx.cs399J.family.PersonMain
A simple test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.PrettyPrinter
Test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.TextDumper
Test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.TextParser
Test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.UpdateMarriage
 
main(String[]) - Static method in class edu.pdx.cs399J.family.UpdatePerson
 
main(String[]) - Static method in class edu.pdx.cs399J.family.XmlDumper
Test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.XmlParser
Test program.
main(String[]) - Static method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.AdjustProjectGrade
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.Assignment
Main program that creates/edits an Assignment in a grade book stored in an XML file.
main(String[]) - Static method in class edu.pdx.cs399J.grader.AssignmentPanel
Test program
main(String[]) - Static method in class edu.pdx.cs399J.grader.ClassPanel
Test program that displays and edits the information in a given grade book stored in an XML file.
main(String[]) - Static method in class edu.pdx.cs399J.grader.CloseStream
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.DumpScores
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.FixMidterm
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.GenerateMailrc
Main program.
main(String[]) - Static method in class edu.pdx.cs399J.grader.Grade
A main program that creates/edits a student's grade.
main(String[]) - Static method in class edu.pdx.cs399J.grader.GradeBook
Main program that is used to create a GradeBook
main(String[]) - Static method in class edu.pdx.cs399J.grader.GradeBookGUI
Main program.
main(String[]) - Static method in class edu.pdx.cs399J.grader.GradeBookPanel
Test program
main(String[]) - Static method in class edu.pdx.cs399J.grader.GradePanel
Test program
main(String[]) - Static method in class edu.pdx.cs399J.grader.ImportStudents
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.InvokeStatic
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.ParseTextFile
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.PrintEmailSubjects
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.Student
Main program that is used to add a Student to a grade book.
main(String[]) - Static method in class edu.pdx.cs399J.grader.StudentPanel
Test program
main(String[]) - Static method in class edu.pdx.cs399J.grader.StudentsList
Test program that reads a grade book from an XML file and displays the students in it using a StudentsList.
main(String[]) - Static method in class edu.pdx.cs399J.grader.Submit
Parses the command line, finds the source files, prompts the user to verify whether or not the settings are correct, and then sends an email to the Grader.
main(String[]) - Static method in class edu.pdx.cs399J.grader.SummaryReport
Main program that creates summary reports for every student in a grade book located in a given XML file.
main(String[]) - Static method in class edu.pdx.cs399J.grader.Survey
 
main(String[]) - Static method in class edu.pdx.cs399J.grader.Tester
Load a class from a given directory
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.Autoboxing
Performs a bunch of operations that demonstrate autoboxing
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.CovariantReturns
A main class that clones some animals.
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.EnhancedForLoop
Sorts the command line arguments and prints their sum.
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.EnumeratedTypes
Demonstrates enumerated types by adding several to a SortedSet and printing them out using their Enum.toString() method and in Spanish.
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.Formatting
Formats a number of different kinds of data using J2SE 1.5's formatting facilities.
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.GenericsAndLegacy1
A main program that uses generic collections with legacy code.
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.GenericsAndLegacy2
A "legacy" main program that interacts with an updated domain class that uses generic collections.
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.NumericOperators
Evaluates several expressions using the Operation enumerated type.
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.StaticImports
Prints the sum of the integers entered on the command line
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.TupleExample
Main program that uses a Tuple
main(String[]) - Static method in class edu.pdx.cs399J.j2se15.VarArgs
Prints the sum of a bunch of numbers
main(String[]) - Static method in class edu.pdx.cs399J.lang.AddTwo
Prints the sum of two numbers from the command line.
main(String[]) - Static method in class edu.pdx.cs399J.lang.DivTwo
Reads two doubles from the command line and divides the first by the second.
main(String[]) - Static method in class edu.pdx.cs399J.lang.DoIFly
This main program creates several animals and then prints out whether or not they can fly.
main(String[]) - Static method in class edu.pdx.cs399J.lang.Hello
This method is where the JVM starts executing.
main(String[]) - Static method in class edu.pdx.cs399J.lang.PassByValue
 
main(String[]) - Static method in class edu.pdx.cs399J.lang.Person
Program that creates and prints a Person
main(String[]) - Static method in class edu.pdx.cs399J.lang.SayWhat
This main method creates a number of animals and prints out their names and what they say.
main(String[]) - Static method in class edu.pdx.cs399J.lang.WhatAmI
 
main(String[]) - Static method in class edu.pdx.cs399J.net.ATM
Create a couple of accounts and have them all perform the same transactions, but in different orders.
main(String[]) - Static method in class edu.pdx.cs399J.net.ChatSession
Main program that reads lines of text from the console, composes messages from them, and receives messages from the the listener.
main(String[]) - Static method in class edu.pdx.cs399J.net.CountingRace
Create a Big Bird and Snuffy and have them race.
main(String[]) - Static method in class edu.pdx.cs399J.net.DateClient
Connects to a server and receives the date.
main(String[]) - Static method in class edu.pdx.cs399J.net.DateServer
Listens for 5 clients to attach.
main(String[]) - Static method in class edu.pdx.cs399J.net.DumpURL
Read the URL from the command line.
main(String[]) - Static method in class edu.pdx.cs399J.net.InterruptingThread
 
main(String[]) - Static method in class edu.pdx.cs399J.net.Listener
Main program that reads the port number to listen to from the command line.
main(String[]) - Static method in class edu.pdx.cs399J.net.LoadFromURL
 
main(String[]) - Static method in class edu.pdx.cs399J.net.McDonalds
Read the number of McCustomers and the number of McEmployees from the command line.
main(String[]) - Static method in class edu.pdx.cs399J.net.ReadDate
Read a Date instance from th file whose name is specified on the command line.
main(String[]) - Static method in class edu.pdx.cs399J.net.ReadGraphNodes
Reads a graph of GraphNodes from a file whose name is specified on the command line.
main(String[]) - Static method in class edu.pdx.cs399J.net.Speaker
Reads the host name and port number, as well as the strings to send, from the command line.
main(String[]) - Static method in class edu.pdx.cs399J.net.SynchronizedATM
Create a couple of accounts and have them all perform the same transactions, but in different orders.
main(String[]) - Static method in class edu.pdx.cs399J.net.Transfer
Creates and performs a Transfer
main(String[]) - Static method in class edu.pdx.cs399J.net.WriteDate
Writes the Date object for the current day and time to a file whose name is specified on the command line.
main(String[]) - Static method in class edu.pdx.cs399J.net.WriteGraphNodes
Creates a graph of GraphNodes and serializes them to a file whose name is given on the command line.
main(String[]) - Static method in class edu.pdx.cs399J.reflect.DescribeClass
Main program that reads the name of a class from the command line, loads it, and prints out a description of it.
main(String[]) - Static method in class edu.pdx.cs399J.reflect.InstantiateClass
 
main(String[]) - Static method in class edu.pdx.cs399J.reflect.LoggingClassLoader
Main program that uses a LoggingClassLoader to load the class with the given name from a given location.
main(String[]) - Static method in class edu.pdx.cs399J.reflect.PrintDeclaration
 
main(String[]) - Static method in class edu.pdx.cs399J.rmi.CreateMovie
 
main(String[]) - Static method in class edu.pdx.cs399J.rmi.EquationClient
 
main(String[]) - Static method in class edu.pdx.cs399J.rmi.EquationSolverImpl
Main program that creates a new EquationSolverImpl and binds it into the RMI registry under a given name.
main(String[]) - Static method in class edu.pdx.cs399J.rmi.GetFilmography
 
main(String[]) - Static method in class edu.pdx.cs399J.rmi.GetMoviesInYear
 
main(String[]) - Static method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
This main program registers an instance of MovieDatabaseImpl in an RMI registry.
main(String[]) - Static method in class edu.pdx.cs399J.rmi.NoteCharacter
 
main(String[]) - Static method in class edu.pdx.cs399J.rmi.ShutdownMovieDatabase
 
main(String[]) - Static method in class edu.pdx.cs399J.security.GameConsole
The command line contains the name of the game and a URL from where to load it.
main(String[]) - Static method in class edu.pdx.cs399J.security.GameConsolePriv
The command line contains the name of the game and a URL from where to load it.
main(String[]) - Static method in class edu.pdx.cs399J.security.GenerateKeys
 
main(String[]) - Static method in class edu.pdx.cs399J.security.GuessingGame
Test program
main(String[]) - Static method in class edu.pdx.cs399J.security.PrintDigest
 
main(String[]) - Static method in class edu.pdx.cs399J.security.PrintUser
 
main(String[]) - Static method in class edu.pdx.cs399J.security.SignMessage
 
main(String[]) - Static method in class edu.pdx.cs399J.security.VerifyMessage
 
main(String[]) - Static method in class edu.pdx.cs399J.security.WriteToHomeDir
 
main(String[]) - Static method in class edu.pdx.cs399J.tips.BigDecimalDemo
 
main(String[]) - Static method in class edu.pdx.cs399J.tips.DoubleTrouble
 
main(String[]) - Static method in class edu.pdx.cs399J.tips.Truth
 
main(String[]) - Static method in class edu.pdx.cs399J.web.HttpRequestHelper
A main method that requests a resource from a URL using a given HTTP method
main(String[]) - Static method in class edu.pdx.cs399J.web.RawHttpGet
 
main(String[]) - Static method in class edu.pdx.cs399J.web.UrlHttpGet
 
main(String[]) - Static method in class edu.pdx.cs399J.xml.BuildPhonebook
 
main(String[]) - Static method in class edu.pdx.cs399J.xml.PhoneBook
Test program that takes the name of a XML file from the command line and attempts to make a PhoneBook out of it.
main(String[]) - Static method in class edu.pdx.cs399J.xml.PrintPhoneNumbers
Parses an XML file using SAX with an instance of this class used for callbacks
main(String[]) - Static method in class edu.pdx.cs399J.xml.ValidateXml
 
main0(String[]) - Static method in class edu.pdx.cs399J.grader.Tester
Old Test Program.
makeClean() - Method in class edu.pdx.cs399J.grader.GradeBook
Marks this GradeBook as being clean
makeClean() - Method in class edu.pdx.cs399J.grader.NotableImpl
Marks this Assignment as being clean
makeClean() - Method in class edu.pdx.cs399J.grader.Student
Marks this Student as being clean
MakeJar - Class in edu.pdx.cs399J.examples
This class demonstrates the file compression utilities in the java.util.zip and java.util.jar packages by creating a jar file whose contents are specified on the command line.
MakeJar() - Constructor for class edu.pdx.cs399J.examples.MakeJar
 
MALE - Static variable in class edu.pdx.cs399J.family.Person
 
Mammal - Class in edu.pdx.cs399J.lang
This class represents all mammals.
Mammal() - Constructor for class edu.pdx.cs399J.lang.Mammal
 
Marriage - Class in edu.pdx.cs399J.family
This class represents a marriage between two people.
Marriage(Person, Person) - Constructor for class edu.pdx.cs399J.family.Marriage
Creates a marriage between a husband and a wife.
MarriageMain - Class in edu.pdx.cs399J.family
A main program used to demonstrate the Marriage class.
MarriageMain() - Constructor for class edu.pdx.cs399J.family.MarriageMain
 
Matrix - Class in edu.pdx.cs399J.rmi
Represents a matrix of doubles.
Matrix() - Constructor for class edu.pdx.cs399J.rmi.Matrix
 
McCustomer - Class in edu.pdx.cs399J.net
A McCustomer arrives a McDonalds and waits for a BigMac.
McCustomer(int, McDonalds) - Constructor for class edu.pdx.cs399J.net.McCustomer
Creates a new McCustomer
McDonalds - Class in edu.pdx.cs399J.net
This class models a McDonalds.
McDonalds(int) - Constructor for class edu.pdx.cs399J.net.McDonalds
Creates a new McDonalds with a given number of BigMacs to cook.
McEmployee - Class in edu.pdx.cs399J.net
This class represents an employee of a McDonalds who makes BigMacs(tm).
McEmployee(int, McDonalds) - Constructor for class edu.pdx.cs399J.net.McEmployee
Creates a new McEmployee
methodToOverride() - Method in class edu.pdx.cs399J.j2se15.OverrideExample
This method overrides a superclass's method.
methodToOverride() - Method in class edu.pdx.cs399J.j2se15.OverrideSuperclass
If this method is removed from this class, its subclass OverrideExample will not complile.
middleInitial - Variable in class edu.pdx.cs399J.xml.Resident
 
ModifyWhileIterating - Class in edu.pdx.cs399J.core
This program demonstrates what happens when you modify a collection while iterating over it.
ModifyWhileIterating() - Constructor for class edu.pdx.cs399J.core.ModifyWhileIterating
 
moreBigMacs() - Method in class edu.pdx.cs399J.net.McDonalds
Returns true if there are more BigMacs to cook.
Movie - Class in edu.pdx.cs399J.rmi
This class represents a remote Movie object.
MovieDatabase - Interface in edu.pdx.cs399J.rmi
This remote interface allows a client to interact with a database of Movie objects.
MovieDatabaseImpl - Class in edu.pdx.cs399J.rmi
This class provides an implementation of the remote MovieDatabase interface.
MovieDatabaseImpl() - Constructor for class edu.pdx.cs399J.rmi.MovieDatabaseImpl
Creates a new MovieDatabaseImpl.
MovieDatabaseServlet - Class in edu.pdx.cs399J.servlets
A servlet that provides REST access to a movie database
MovieDatabaseServlet() - Constructor for class edu.pdx.cs399J.servlets.MovieDatabaseServlet
 
multiply(double[][], double[][]) - Static method in class edu.pdx.cs399J.rmi.Matrix
Multiplies two matrices and returns their product.

N

name - Variable in class edu.pdx.cs399J.lang.Animal
 
name() - Method in class edu.pdx.cs399J.lang.Ant
 
name - Variable in class edu.pdx.cs399J.net.ATM
 
name - Variable in class edu.pdx.cs399J.xml.Business
 
NewAssignmentDialog - Class in edu.pdx.cs399J.grader
This dialog is used to create a new Assignment
NewAssignmentDialog(JFrame) - Constructor for class edu.pdx.cs399J.grader.NewAssignmentDialog
Creates a new NewAssignmentDialog and populates with GUI components.
NO_GRADE - Static variable in class edu.pdx.cs399J.grader.Grade
Some work has been submitted, but no grade has been assigned
Notable - Interface in edu.pdx.cs399J.grader
Classes that implement this interface have notes associated with them.
NotableImpl - Class in edu.pdx.cs399J.grader
The abstract superclass of several notable classes.
NotableImpl() - Constructor for class edu.pdx.cs399J.grader.NotableImpl
 
noteCharacter(long, String, long) - Method in interface edu.pdx.cs399J.rmi.MovieDatabase
Makes note of a character in a given movie played by a given actor.
noteCharacter(long, String, long) - Method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
Makes note of a character in a given movie played by a given actor.
NoteCharacter - Class in edu.pdx.cs399J.rmi
This program contacts the remote movie database and makes note of a character in a movie that is played by a given actor.
NoteCharacter() - Constructor for class edu.pdx.cs399J.rmi.NoteCharacter
 
NoteMarriage - Class in edu.pdx.cs399J.family
This program makes note of a marriage between two people in a family tree.
NoteMarriage() - Constructor for class edu.pdx.cs399J.family.NoteMarriage
 
NotesPanel - Class in edu.pdx.cs399J.grader
This panel displays and edits notes.
NotesPanel() - Constructor for class edu.pdx.cs399J.grader.NotesPanel
Creates a new NotePanel for displaying the notes of some Notable object.
NumericOperators - Class in edu.pdx.cs399J.j2se15
Demonstrates adding behavior to enumerated types.
NumericOperators() - Constructor for class edu.pdx.cs399J.j2se15.NumericOperators
 

O

onModuleLoad() - Method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeGWT
 
onModuleLoad() - Method in class edu.pdx.cs399J.gwt.client.Examples
 
onModuleLoad() - Method in class edu.pdx.cs399J.gwt.client.Hello
 
onModuleLoad() - Method in class edu.pdx.cs399J.YOU.client.Project6
 
OPTIONAL - Static variable in class edu.pdx.cs399J.grader.Assignment
The assignment is optional (awarded as extra credit)
optionLength(String) - Static method in class edu.pdx.cs399J.grader.APIDocumentationDoclet
Since there are no options, we always return zero.
OTHER - Static variable in class edu.pdx.cs399J.grader.Assignment
The assignment is some other kind of grade (POA, etc.)
out - Static variable in class edu.pdx.cs399J.net.ATM
 
OverrideExample - Class in edu.pdx.cs399J.j2se15
This class demonstrates the Override annotation.
OverrideExample() - Constructor for class edu.pdx.cs399J.j2se15.OverrideExample
 
OverrideSuperclass - Class in edu.pdx.cs399J.j2se15
This class contains one method that is overridden in a subclass.
OverrideSuperclass() - Constructor for class edu.pdx.cs399J.j2se15.OverrideSuperclass
 

P

pack() - Method in class edu.pdx.cs399J.family.FamilyTreeGUI
Overridden to pack the containing JFrame.
parse() - Method in interface edu.pdx.cs399J.AirlineParser
Parses some source and returns an airline.
parse() - Method in interface edu.pdx.cs399J.AppointmentBookParser
Parses the contents of a file or other input source and returns an appointment book.
parse() - Method in interface edu.pdx.cs399J.family.Parser
Creates a family tree from the data stored in a source.
parse() - Method in class edu.pdx.cs399J.family.TextParser
Parses the specified input source and from it creates a family tree.
parse() - Method in class edu.pdx.cs399J.family.XmlParser
Parses the specified input source in XML format and from it creates a family tree.
parse() - Method in class edu.pdx.cs399J.grader.XmlGradeBookParser
Parses the source and from it creates a GradeBook.
parse() - Method in interface edu.pdx.cs399J.PhoneBillParser
Parses some source and returns a phone bill
Parser - Interface in edu.pdx.cs399J.family
Classes that implement this interface create a family tree from some source.
ParserException - Exception in edu.pdx.cs399J
A ParserException is thrown when a file or other data source is being parsed and it is decided that the source is malformatted.
ParserException(String) - Constructor for exception edu.pdx.cs399J.ParserException
Creates a new ParserException with a given descriptive message.
ParserException(String, Throwable) - Constructor for exception edu.pdx.cs399J.ParserException
Creates a new ParserException that was caused by another exception.
parseSource(URL) - Method in class edu.pdx.cs399J.family.FamilyTreePanel
Parses a URL and tries to extract a family tree in XML format from it.
ParseString - Class in edu.pdx.cs399J.core
This classes parses strings from the command line using a StringTokenizer.
ParseString() - Constructor for class edu.pdx.cs399J.core.ParseString
 
ParseTextFile - Class in edu.pdx.cs399J.grader
Quicky program that parses a text file containing student's grades.
ParseTextFile() - Constructor for class edu.pdx.cs399J.grader.ParseTextFile
 
parseURLPath(String) - Static method in class edu.pdx.cs399J.grader.Tester
Parses a file path and creates an array of URLs representing each file on the path.
PassByValue - Class in edu.pdx.cs399J.lang
Demonstrates Java's pass by value mechanism
PassByValue() - Constructor for class edu.pdx.cs399J.lang.PassByValue
 
Person - Class in edu.pdx.cs399J.family
This class represents a person in a family tree.
Person(int, Person.Gender) - Constructor for class edu.pdx.cs399J.family.Person
Creates a new Person with a given id and gender.
Person - Class in edu.pdx.cs399J.lang
This class demonstrates constructors, the toString method, and instance fields.
Person(String, double) - Constructor for class edu.pdx.cs399J.lang.Person
Creates a new person
Person.Gender - Enum in edu.pdx.cs399J.family
 
PersonComparator - Class in edu.pdx.cs399J.core
This class is a Comparator that compares Persons based on their shoe size.
PersonComparator() - Constructor for class edu.pdx.cs399J.core.PersonComparator
 
PersonMain - Class in edu.pdx.cs399J.family
A class with a main method for testing Person.
PersonMain() - Constructor for class edu.pdx.cs399J.family.PersonMain
 
personPanel - Variable in class edu.pdx.cs399J.family.FamilyTreePanel
 
PersonPanel - Class in edu.pdx.cs399J.family.gwt.client
Displays information about a Person
PersonPanel(FamilyTreeGWT) - Constructor for class edu.pdx.cs399J.family.gwt.client.PersonPanel
Creates a PersonPanel for displaying Persons
PersonPanel - Class in edu.pdx.cs399J.family
This class is a JPanel that displays a Person.
PersonPanel(FamilyTreePanel) - Constructor for class edu.pdx.cs399J.family.PersonPanel
Creates a PersonPanel for displaying Persons
phone - Variable in class edu.pdx.cs399J.xml.PhoneBookEntry
 
PhoneBillDumper - Interface in edu.pdx.cs399J
Classes that implement this interface dump the contents of a phone bill to some destination.
PhoneBillParser - Interface in edu.pdx.cs399J
Classes that implement this interface read some source and from it create a phone bill.
PhoneBook - Class in edu.pdx.cs399J.xml
This class represents a phone book that contains entries for businesses and residents.
PhoneBook(Element) - Constructor for class edu.pdx.cs399J.xml.PhoneBook
Creates a PhoneBook from an XML DOM tree.
PhoneBookEntry - Class in edu.pdx.cs399J.xml
This class represents an entry in a phone book.
PhoneBookEntry() - Constructor for class edu.pdx.cs399J.xml.PhoneBookEntry
 
ping() - Method in interface edu.pdx.cs399J.YOU.client.PingService
Returns the current date and time on the server
ping(AsyncCallback) - Method in interface edu.pdx.cs399J.YOU.client.PingServiceAsync
Return the current date/time on the server
ping() - Method in class edu.pdx.cs399J.YOU.server.PingServiceImpl
 
PingService - Interface in edu.pdx.cs399J.YOU.client
A GWT remote service that returns the date on the server
PingServiceAsync - Interface in edu.pdx.cs399J.YOU.client
The client-side interface to the ping service
PingServiceImpl - Class in edu.pdx.cs399J.YOU.server
The server-side implementation of the division service
PingServiceImpl() - Constructor for class edu.pdx.cs399J.YOU.server.PingServiceImpl
 
play(GameConsole) - Method in interface edu.pdx.cs399J.security.Game
Plays the game on a game console
play(GameConsole) - Method in class edu.pdx.cs399J.security.GuessingGame
Plays the game
post(String, String...) - Method in class edu.pdx.cs399J.web.HttpRequestHelper
Performs an HTTP POST to the given URL
PrettyPrinter - Class in edu.pdx.cs399J.family
This class dumps a family tree to a text file in a format that can be read by a person.
PrettyPrinter(String) - Constructor for class edu.pdx.cs399J.family.PrettyPrinter
Creates a new pretty printer that prints to a file of a given name.
PrettyPrinter(File) - Constructor for class edu.pdx.cs399J.family.PrettyPrinter
Creates a new pretty printer that prints to a given file.
print(String, double[][], PrintWriter) - Static method in class edu.pdx.cs399J.rmi.Matrix
Prints this a matrix
print(String, double[], PrintWriter) - Static method in class edu.pdx.cs399J.rmi.Matrix
Prints a vector in column form
printBanner(String, char) - Method in class edu.pdx.cs399J.grader.Report
Prints a line of text to the log file, centers it, around surrounds it with a given character.
printBanner(String, char) - Method in class edu.pdx.cs399J.grader.Tester
Prints a line of text to the log file, centers it, around surrounds it with a given character.
PrintDeclaration - Class in edu.pdx.cs399J.reflect
This program reads a resource containing the text of the Declaration of Independence and prints it to standard out.
PrintDeclaration() - Constructor for class edu.pdx.cs399J.reflect.PrintDeclaration
 
PrintDigest - Class in edu.pdx.cs399J.security
This program computes the MD5 digest of a sentence specified on the command line.
PrintDigest() - Constructor for class edu.pdx.cs399J.security.PrintDigest
 
PrintEmailSubjects - Class in edu.pdx.cs399J.grader
This program reads your INBOX and prints out the subjects of each of the emails.
PrintEmailSubjects() - Constructor for class edu.pdx.cs399J.grader.PrintEmailSubjects
 
println(Object) - Method in class edu.pdx.cs399J.grader.Report
Prints a left justified line of text to the log file.
println(String) - Method in class edu.pdx.cs399J.grader.Report
Prints a left justified line of text to the log file.
println(Object) - Method in class edu.pdx.cs399J.grader.Tester
Prints a left justified line of text to the log file.
println(String) - Method in class edu.pdx.cs399J.grader.Tester
Prints a left justified line of text to the log file.
printlnCentered(String) - Method in class edu.pdx.cs399J.grader.Report
Prints a line of text to the log file and centers it.
printlnCentered(String) - Method in class edu.pdx.cs399J.grader.Tester
Prints a line of text to the log file and centers it.
PrintPhoneNumbers - Class in edu.pdx.cs399J.xml
This program demonstrates the SAX parsing API by parsing a phonebook XML document and printing out the phone numbers in it.
PrintPhoneNumbers() - Constructor for class edu.pdx.cs399J.xml.PrintPhoneNumbers
 
PrintUser - Class in edu.pdx.cs399J.security
This class demonstrates SecurityManagers and Permissions by attempting to access the user.name system property.
PrintUser() - Constructor for class edu.pdx.cs399J.security.PrintUser
 
PROJECT - Static variable in class edu.pdx.cs399J.grader.Assignment
The assignment is a project
Project6 - Class in edu.pdx.cs399J.YOU.client
A basic GWT class
Project6() - Constructor for class edu.pdx.cs399J.YOU.client.Project6
 
put(K, V) - Method in class edu.pdx.cs399J.AbstractLRUMap
When a mapping is made in an LRU that already contains the maximum number of mappings, the Least Recently Used element is removed.
put(String, String...) - Method in class edu.pdx.cs399J.web.HttpRequestHelper
Performs an HTTP PUT on the given URL
putAll(Map<? extends K, ? extends V>) - Method in class edu.pdx.cs399J.AbstractLRUMap
 

Q

Query - Interface in edu.pdx.cs399J.rmi
This interface represents a query that can be performed on movies in a movie database.
QUIZ - Static variable in class edu.pdx.cs399J.grader.Assignment
The assignment is a quiz

R

RawHttpGet - Class in edu.pdx.cs399J.web
Sends an HTTP request to a server via a socket.
RawHttpGet() - Constructor for class edu.pdx.cs399J.web.RawHttpGet
 
ReadDate - Class in edu.pdx.cs399J.core
This class demonstrates object serialization by reading an instance of Date from a file.
ReadDate() - Constructor for class edu.pdx.cs399J.core.ReadDate
 
ReadDate - Class in edu.pdx.cs399J.net
This class demonstrates object serialization by reading an instance of Date from a file.
ReadDate() - Constructor for class edu.pdx.cs399J.net.ReadDate
 
ReadDoubles - Class in edu.pdx.cs399J.core
This program takes a file whose name is given on the command line and reads doubles from it.
ReadDoubles() - Constructor for class edu.pdx.cs399J.core.ReadDoubles
 
ReadFromConsole - Class in edu.pdx.cs399J.core
This program reads text from the console until the user enters -1 at which point it prints what the user has entered.
ReadFromConsole() - Constructor for class edu.pdx.cs399J.core.ReadFromConsole
 
ReadGraphNodes - Class in edu.pdx.cs399J.net
This class demonstrates serialization support for referential integrity by deserializing a graph of GraphNodes.
ReadGraphNodes() - Constructor for class edu.pdx.cs399J.net.ReadGraphNodes
 
readPreferences(Game) - Method in class edu.pdx.cs399J.security.GameConsole
Called from the Game to read a game's preferences file.
readPreferences(Game) - Method in class edu.pdx.cs399J.security.GameConsolePriv
 
Reflect - Class in edu.pdx.cs399J.examples
This class demonstrates Java's reflection mechanism by loading a class and then printing out information about its fields and methods.
Reflect() - Constructor for class edu.pdx.cs399J.examples.Reflect
 
RemoteFamilyTree - Interface in edu.pdx.cs399J.family
This interface specifies a factory that is responsible for creating, storing and querying Person objects.
RemoteMarriage - Interface in edu.pdx.cs399J.family
This interface models a Marriage that is accessed remotely using Java Remote Method Invocation.
RemotePerson - Interface in edu.pdx.cs399J.family
This interface models a Person that is accessed remotely using Java Remote Method Invocation.
remove(Object) - Method in class edu.pdx.cs399J.AbstractLRUMap
Removes the given key from this map.
removeNote(String) - Method in interface edu.pdx.cs399J.grader.Notable
Removes a note about this object
removeNote(String) - Method in class edu.pdx.cs399J.grader.NotableImpl
 
removeStudent(Student) - Method in class edu.pdx.cs399J.grader.GradeBook
Removes a Student from this GradeBook
Report - Class in edu.pdx.cs399J.grader
This class represents a report that is generated as a result of running a student's program.
Report(PrintWriter) - Constructor for class edu.pdx.cs399J.grader.Report
Creates a new Report that sends its output to a given PrintWriter.
Report(String, File) - Constructor for class edu.pdx.cs399J.grader.Report
Creates a new Report for a given student.
Resident - Class in edu.pdx.cs399J.xml
This class represents a resident (person) whose first and last name, as well as whose middle initial, is listing in a phone book.
Resident(Element) - Constructor for class edu.pdx.cs399J.xml.Resident
Create a new Resident from a Element in a DOM tree.
run() - Method in class edu.pdx.cs399J.net.ATM
Perform each transaction on the account
run() - Method in class edu.pdx.cs399J.net.ChatCommunicator
Make the connection to the socket.
run() - Method in class edu.pdx.cs399J.net.ChatListener
Sit in a loop and wait for messages to come in.
run() - Method in class edu.pdx.cs399J.net.ChatSpeaker
A ChatSpeaker uses wait/notify on its incoming list to know when to send a message.
run() - Method in class edu.pdx.cs399J.net.Counter
The code that performs the counting.
run() - Method in class edu.pdx.cs399J.net.InterruptingThread
 
run() - Method in class edu.pdx.cs399J.net.McCustomer
Go to a McDonalds and wait for a BigMac
run() - Method in class edu.pdx.cs399J.net.McEmployee
Keep making BigMacs
run() - Method in class edu.pdx.cs399J.net.SynchronizedATM
Perform each transaction on the account
run() - Method in class edu.pdx.cs399J.net.Transfer
Performs the transfer.
run() - Method in class edu.pdx.cs399J.net.WorkingThread
 

S

satisfies(Movie) - Method in interface edu.pdx.cs399J.rmi.Query
Returns true if the given Movie satifies this Query.
says() - Method in class edu.pdx.cs399J.lang.Animal
Returns the sound that this animal makes.
says() - Method in class edu.pdx.cs399J.lang.Cow
 
says() - Method in class edu.pdx.cs399J.lang.Duck
 
says() - Method in class edu.pdx.cs399J.lang.Human
 
says() - Method in class edu.pdx.cs399J.lang.Insect
All insects say "Buzz"
says() - Method in class edu.pdx.cs399J.lang.Sheep
 
says() - Method in class edu.pdx.cs399J.lang.Turkey
 
SayWhat - Class in edu.pdx.cs399J.lang
This class has a main method that demonstrates the effects of inheritance and virtual method dispatches using the animal class hierarchy.
SayWhat() - Constructor for class edu.pdx.cs399J.lang.SayWhat
 
Section - Class in edu.pdx.cs399J.junit
This class represents a section of a course being offered in a given term during a given year.
Section(Course, int, int) - Constructor for class edu.pdx.cs399J.junit.Section
Creates a new section of a course being offered in the given term and year.
sendMessage(ChatMessage) - Method in class edu.pdx.cs399J.net.ChatCommunicator
Delegates to the ChatSpeaker
sendMessage(ChatMessage) - Method in class edu.pdx.cs399J.net.ChatSpeaker
Queues a message to be sent.
ServletInfoServlet - Class in edu.pdx.cs399J.servlets
A servlet that returns all sorts of information available from the servlet API.
ServletInfoServlet() - Constructor for class edu.pdx.cs399J.servlets.ServletInfoServlet
 
SessionServlet - Class in edu.pdx.cs399J.servlets
A servlet that uses a session to maintain information about a user
SessionServlet() - Constructor for class edu.pdx.cs399J.servlets.SessionServlet
 
setAllowExit(boolean) - Method in class edu.pdx.cs399J.grader.TesterSecurityManager
Sets whether or not this security manager will allow the VM to exit.
setBalance(int) - Method in class edu.pdx.cs399J.net.BankAccount
 
setBalance(int) - Method in class edu.pdx.cs399J.net.SynchronizedBankAccount
 
setComment(String) - Method in class edu.pdx.cs399J.grader.Submit
Sets the comment for this submission
setComment(String) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets the comment for this submission
setCredits(int) - Method in class edu.pdx.cs399J.junit.Course
Sets the number of credits that this course is worth
setCRN(int) - Method in class edu.pdx.cs399J.grader.GradeBook
Sets the Course Request Number (CRN) for this grade book.
setDate(Date) - Method in class edu.pdx.cs399J.family.Marriage
Sets the date on which the husband and wife were married.
setDate(Date) - Method in interface edu.pdx.cs399J.family.RemoteMarriage
Sets the date on which the husband and wife were married
setDateOfBirth(Date) - Method in class edu.pdx.cs399J.family.Person
Sets this person's date of birth.
setDateOfBirth(Date) - Method in interface edu.pdx.cs399J.family.RemotePerson
Sets this person's date of birth
setDateOfDeath(Date) - Method in class edu.pdx.cs399J.family.Person
Sets this person's date of death.
setDateOfDeath(Date) - Method in interface edu.pdx.cs399J.family.RemotePerson
Sets this person's date of death
setDebug(boolean) - Method in class edu.pdx.cs399J.grader.Submit
Sets whether or not the progress of the submission should be logged.
setDebug(boolean) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets whether or not the progress of the submission should be logged.
setDescription(String) - Method in class edu.pdx.cs399J.grader.Assignment
Sets the description of this Assignment
setDirty(boolean) - Method in class edu.pdx.cs399J.grader.GradeBook
Sets the dirtiness of this GradeBook
setDirty(boolean) - Method in class edu.pdx.cs399J.grader.NotableImpl
Sets the dirtiness of this Assignment
setEmail(String) - Method in class edu.pdx.cs399J.grader.Student
Sets the email address of this Student
setEmail(String) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets the email address of the user who is submitting the project
setFamilyTree(FamilyTree, HttpServletRequest) - Static method in class edu.pdx.cs399J.family.web.FamilyTreeManager
Sets the FamilyTree associated with the current user's session
setFather(Person) - Method in class edu.pdx.cs399J.family.Person
Sets this person's father.
setFatherId(int) - Method in interface edu.pdx.cs399J.family.RemotePerson
Sets the id of this person's father
setFirstName(String) - Method in class edu.pdx.cs399J.family.Person
Sets this person's first name.
setFirstName(String) - Method in interface edu.pdx.cs399J.family.RemotePerson
Sets this person's first name
setFirstName(String) - Method in class edu.pdx.cs399J.grader.Student
Returns the last name of this Student
setGrade(String, Grade) - Method in class edu.pdx.cs399J.grader.Student
Sets a Grade a student received on an assignment of a given name.
setGrade(Section, Grade) - Method in class edu.pdx.cs399J.junit.Student
Sets the grade this student got in a given section of a course
setGradeBook(GradeBook) - Method in class edu.pdx.cs399J.grader.StudentsList
Reads the contents of a GradeBook and sorts Students accordingly.
setLastName(String) - Method in class edu.pdx.cs399J.family.Person
Sets this person's last name.
setLastName(String) - Method in interface edu.pdx.cs399J.family.RemotePerson
Sets this person's last name
setLastName(String) - Method in class edu.pdx.cs399J.grader.Student
Returns the last name of this Student
setLocation(String) - Method in class edu.pdx.cs399J.family.Marriage
Sets the location at which the husband and wife were married.
setLocation(String) - Method in interface edu.pdx.cs399J.family.RemoteMarriage
Sets the location at which the husband and wife were married
setMajor(String) - Method in class edu.pdx.cs399J.grader.Student
Sets the major of this Student
setMiddleName(String) - Method in class edu.pdx.cs399J.family.Person
Sets this person's middle name.
setMiddleName(String) - Method in interface edu.pdx.cs399J.family.RemotePerson
Sets this person's middle name
setMother(Person) - Method in class edu.pdx.cs399J.family.Person
Sets this person's mother.
setMotherId(int) - Method in interface edu.pdx.cs399J.family.RemotePerson
Sets the id of this person's mother
setNickName(String) - Method in class edu.pdx.cs399J.grader.Student
Returns the nick name of this Student
setNotable(Notable) - Method in class edu.pdx.cs399J.grader.NotesPanel
Sets the Notable that is being displayed/edited by this NotesPanel.
setPoints(double) - Method in class edu.pdx.cs399J.grader.Assignment
Sets the number of points that this Assignment is worth.
setPrecision(int) - Static method in class edu.pdx.cs399J.rmi.Matrix
Sets the number of decimal places to be displayed.
setProject(String) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets the name of project being submitted
setProjectName(String) - Method in class edu.pdx.cs399J.grader.Submit
Sets the name of project being submitted
setSaveJar(boolean) - Method in class edu.pdx.cs399J.grader.Submit
Sets whether or not the jar file generated by the submission should be saved.
setSavejar(boolean) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets whether or not the jar file generated by the submission should be saved.
setScore(double) - Method in class edu.pdx.cs399J.grader.Grade
Sets the score the student received on the assignment.
setSelectedPerson(Person) - Method in class edu.pdx.cs399J.family.FamilyTreeList
Sets the selected person.
setSelectedPerson(Person) - Method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeList
Sets the selected person.
setServer(String) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets the name of the SMTP server that is used to send emails
setServerName(String) - Method in class edu.pdx.cs399J.grader.Submit
Sets the name of the SMTP server that is used to send emails
setSocket(Socket) - Method in class edu.pdx.cs399J.net.ChatListener
Sets the socket on which this ChatListener listens
setSocket(Socket) - Method in class edu.pdx.cs399J.net.ChatSpeaker
Sets the socket to which this ChatSpeaker sends messages.
setSsn(String) - Method in class edu.pdx.cs399J.grader.Student
Sets the social security number of this Student
setStudentDir(File) - Method in class edu.pdx.cs399J.grader.XmlDumper
Sets the directory in which the XML files for students are generated.
setStudentDir(File) - Method in class edu.pdx.cs399J.grader.XmlGradeBookParser
Sets the directory in which the XML files for students are generated.
setTitle(String) - Method in class edu.pdx.cs399J.rmi.Movie
Sets the title of this Movie
setType(int) - Method in class edu.pdx.cs399J.grader.Assignment
Sets the type of this Assignment
setURLs(URL[]) - Method in class edu.pdx.cs399J.grader.Tester
Sets the URLs on which to search for students' classes
setURLSource(URL) - Method in class edu.pdx.cs399J.family.FamilyTreePanel
Sets the source of the XML file displayed in this GUI
setUserEmail(String) - Method in class edu.pdx.cs399J.grader.Submit
Sets the email address of the user who is submitting the project
setUserId(String) - Method in class edu.pdx.cs399J.grader.Submit
Sets the id of the user who is submitting the project
setUserid(String) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets the id of the user who is submitting the project
setUserName(String) - Method in class edu.pdx.cs399J.grader.Submit
Sets the name of the user who is submitting the project
setUserName(String) - Method in class edu.pdx.cs399J.grader.SubmitTask
Sets the name of the user who is submitting the project
setValue(String) - Method in class edu.pdx.cs399J.grader.SubmitTask.Comment
Sets the value of this comment
setVisible(boolean) - Method in class edu.pdx.cs399J.family.FamilyTreeGUI
Overridden to set the visibility of the containing JFrame.
setYear(int) - Method in class edu.pdx.cs399J.rmi.Movie
Sets the year in which this movie was released
Sheep - Class in edu.pdx.cs399J.lang
This class represents a Sheep.
Sheep(String) - Constructor for class edu.pdx.cs399J.lang.Sheep
 
shoeSize() - Method in class edu.pdx.cs399J.lang.Person
Returns this Person's shoe size.
showFather() - Method in class edu.pdx.cs399J.family.gwt.client.PersonPanel
Displays and returns the current person's father
showFather() - Method in class edu.pdx.cs399J.family.PersonPanel
Displays and returns the current person's father
showMother() - Method in class edu.pdx.cs399J.family.gwt.client.PersonPanel
Displays the current person's mother
showMother() - Method in class edu.pdx.cs399J.family.PersonPanel
Displays the current person's mother
showPerson(Person) - Method in class edu.pdx.cs399J.family.gwt.client.PersonPanel
Dispays information aout a Person in this PersonPanel
showPerson(Person) - Method in class edu.pdx.cs399J.family.PersonPanel
Displays information about a Person in this PersonPanel.
shutdown() - Method in interface edu.pdx.cs399J.family.RemoteFamilyTree
Shuts down this PersonFactory.
shutdown() - Method in class edu.pdx.cs399J.family.XmlRemoteFamilyTree
 
shutdown() - Method in interface edu.pdx.cs399J.rmi.MovieDatabase
Unregisters this MovieDatabase object with the RMI registry.
shutdown() - Method in class edu.pdx.cs399J.rmi.MovieDatabaseImpl
Unregisters this MovieDatabseImpl with the RMI registry.
ShutdownMovieDatabase - Class in edu.pdx.cs399J.rmi
This program shutdowns the remote movie database.
ShutdownMovieDatabase() - Constructor for class edu.pdx.cs399J.rmi.ShutdownMovieDatabase
 
SignMessage - Class in edu.pdx.cs399J.security
This program computes the DSA digital signature of a message using a private key.
SignMessage() - Constructor for class edu.pdx.cs399J.security.SignMessage
 
SimpleDate - Class in edu.pdx.cs399J.core
This program demonstrates how to use the SimpleDateFormat class to format and parse dates.
SimpleDate() - Constructor for class edu.pdx.cs399J.core.SimpleDate
 
solve(double[][], double[]) - Method in interface edu.pdx.cs399J.rmi.EquationSolver
Solves a system of n equations of the form Ax = b where A is an n x n matrix.
solve(double[][], double[]) - Method in class edu.pdx.cs399J.rmi.EquationSolverImpl
Use Cholesky's algorithm to solve a linear system of equations of the Ax = b.
solve(double[][], double[]) - Static method in class edu.pdx.cs399J.rmi.GaussianElimination
Solve a system Ax = b using Gaussian elimination
SortDateFormatSHORT - Class in edu.pdx.cs399J.core
This program reads in Dates from standard in using DateFormat.SHORT.
SortDateFormatSHORT() - Constructor for class edu.pdx.cs399J.core.SortDateFormatSHORT
 
sourceLocation - Variable in class edu.pdx.cs399J.family.FamilyTreePanel
 
Speaker - Class in edu.pdx.cs399J.net
A Speaker sends strings over a Socket to a Listener.
Speaker() - Constructor for class edu.pdx.cs399J.net.Speaker
 
SplitPanelExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT's
SplitPanelExample() - Constructor for class edu.pdx.cs399J.gwt.client.SplitPanelExample
 
SPRING - Static variable in class edu.pdx.cs399J.junit.Section
The spring term
StackPanelExample - Class in edu.pdx.cs399J.gwt.client
 
StackPanelExample() - Constructor for class edu.pdx.cs399J.gwt.client.StackPanelExample
 
start(RootDoc) - Static method in class edu.pdx.cs399J.grader.APIDocumentationDoclet
Print out a summary of each class, field, and method to standard out.
startElement(String, String, String, Attributes) - Method in class edu.pdx.cs399J.xml.PrintPhoneNumbers
When we see a "phone" element, print out the area code and phone number
startup() - Method in class edu.pdx.cs399J.net.ChatCommunicator
Starts up this ChatCommunicator.
state - Variable in class edu.pdx.cs399J.xml.PhoneBookEntry
 
StaticImports - Class in edu.pdx.cs399J.j2se15
Demonstrates J2SE's "static import" facility.
StaticImports() - Constructor for class edu.pdx.cs399J.j2se15.StaticImports
 
streetLines - Variable in class edu.pdx.cs399J.xml.PhoneBookEntry
 
Student - Class in edu.pdx.cs399J.grader
This class represents a student who is taking CS399J.
Student(String) - Constructor for class edu.pdx.cs399J.grader.Student
Creates a new Student with a given id.
Student - Class in edu.pdx.cs399J.junit
This class represents a student that may enroll in a section of a course.
Student(String) - Constructor for class edu.pdx.cs399J.junit.Student
Creates a new Student with a given id
StudentPanel - Class in edu.pdx.cs399J.grader
This panel displays a Student
StudentPanel() - Constructor for class edu.pdx.cs399J.grader.StudentPanel
Creates and lays out a new StudentPanel
StudentsList - Class in edu.pdx.cs399J.grader
A StudentsList is a JList that lists all of the students in a GradeBook sorted alphabetically by their last name.
StudentsList() - Constructor for class edu.pdx.cs399J.grader.StudentsList
Creates a StudentsList and sets up some initial parameters.
Submit - Class in edu.pdx.cs399J.grader
This class is used to submit assignments in CS399J.
Submit() - Constructor for class edu.pdx.cs399J.grader.Submit
Creates a new Submit program
submit(boolean) - Method in class edu.pdx.cs399J.grader.Submit
Submits the project to the grader
SubmitTask - Class in edu.pdx.cs399J.grader
An Ant task for submitting projects.
SubmitTask() - Constructor for class edu.pdx.cs399J.grader.SubmitTask
Ant requires that all Tasks have a public, zero-argument constructor.
SubmitTask.Comment - Class in edu.pdx.cs399J.grader
A little class that holds a comment.
SubmitTask.Comment() - Constructor for class edu.pdx.cs399J.grader.SubmitTask.Comment
Creates a new Comment
SummaryReport - Class in edu.pdx.cs399J.grader
Class that creates a pretty report that summarizes a student's grades.
SummaryReport() - Constructor for class edu.pdx.cs399J.grader.SummaryReport
 
SUMMER - Static variable in class edu.pdx.cs399J.junit.Section
The summer term
Survey - Class in edu.pdx.cs399J.grader
This program presents a survey that all students in CS399J should answer.
Survey() - Constructor for class edu.pdx.cs399J.grader.Survey
 
SynchronizedATM - Class in edu.pdx.cs399J.net
This class demonstrates obtains a lock before access the BankAccount.
SynchronizedATM(String, BankAccount, int[]) - Constructor for class edu.pdx.cs399J.net.SynchronizedATM
 
SynchronizedBankAccount - Class in edu.pdx.cs399J.net
Synchronized methods ensure that the data in the balance is accessed correctly.
SynchronizedBankAccount() - Constructor for class edu.pdx.cs399J.net.SynchronizedBankAccount
 
SystemProperties - Class in edu.pdx.cs399J.core
This class demonstrates the Properties class and shows how to use the JVM's system properties.
SystemProperties() - Constructor for class edu.pdx.cs399J.core.SystemProperties
 

T

TabPanelExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT's TabPanel
TabPanelExample() - Constructor for class edu.pdx.cs399J.gwt.client.TabPanelExample
 
Tester - Class in edu.pdx.cs399J.grader
This class contains a number of helper methods for testing projects in CS399J.
Tester(PrintWriter) - Constructor for class edu.pdx.cs399J.grader.Tester
Creates a new Tester that sends its output to a given PrintWriter.
Tester(String, File) - Constructor for class edu.pdx.cs399J.grader.Tester
Creates a new Tester for a given student.
TesterExitException - Exception in edu.pdx.cs399J.grader
This exception is thrown when the TesterSecurityManager attempts to exit the JVM.
TesterExitException(String) - Constructor for exception edu.pdx.cs399J.grader.TesterExitException
Create a new TesterExitException
TesterSecurityManager - Class in edu.pdx.cs399J.grader
This class allows us to call a main method multiple times without the JVM exiting.
TesterSecurityManager() - Constructor for class edu.pdx.cs399J.grader.TesterSecurityManager
 
TextAreaExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates the GWT TextArea and RichTextArea
TextAreaExample() - Constructor for class edu.pdx.cs399J.gwt.client.TextAreaExample
 
TextBoxExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT text boxes
TextBoxExample() - Constructor for class edu.pdx.cs399J.gwt.client.TextBoxExample
 
TextDumper - Class in edu.pdx.cs399J.family
This class dumps a family tree to a destination (for example, a file) in a text-based format that is meant to be parsed by a TextParser.
TextDumper(String) - Constructor for class edu.pdx.cs399J.family.TextDumper
Creates a new text dumper that dumps to a file of a given name.
TextDumper(File) - Constructor for class edu.pdx.cs399J.family.TextDumper
Creates a new text dumper that dumps to a given file.
TextDumper(PrintWriter) - Constructor for class edu.pdx.cs399J.family.TextDumper
Creates a new text dumper that prints to a PrintWriter.
TextParser - Class in edu.pdx.cs399J.family
This class parses the text output generated by a TextDumper and creates a family tree.
TextParser(String) - Constructor for class edu.pdx.cs399J.family.TextParser
Creates a new text parser that reads its input from a file of a given name.
TextParser(File) - Constructor for class edu.pdx.cs399J.family.TextParser
Creates a new text parser that reads its input from the given file.
TextParser(Reader) - Constructor for class edu.pdx.cs399J.family.TextParser
Creates a new text parser that reads its input from the given writer.
TimerExample - Class in edu.pdx.cs399J.gwt.client
Demonstrates GWT's Timer and date formatting capabilities
TimerExample() - Constructor for class edu.pdx.cs399J.gwt.client.TimerExample
 
Today - Class in edu.pdx.cs399J.core
Prints out information about today's date.
Today() - Constructor for class edu.pdx.cs399J.core.Today
 
toString() - Method in class edu.pdx.cs399J.AbstractAirline
Returns a brief textual description of this airline.
toString() - Method in class edu.pdx.cs399J.AbstractAppointment
Returns a brief textual summary of this appointment.
toString() - Method in class edu.pdx.cs399J.AbstractAppointmentBook
Returns a brief textual description of this appointment book
toString() - Method in class edu.pdx.cs399J.AbstractFlight
Returns a brief textual description of this flight.
toString() - Method in class edu.pdx.cs399J.AbstractPhoneBill
Returns a brief textual description of this phone bill
toString() - Method in class edu.pdx.cs399J.AbstractPhoneCall
Returns a brief textual description of this phone call.
toString() - Method in class edu.pdx.cs399J.core.Cereal
 
toString() - Method in class edu.pdx.cs399J.family.FamilyTree
 
toString() - Method in class edu.pdx.cs399J.family.Marriage
Returns a brief description of this marriage.
toString() - Method in class edu.pdx.cs399J.family.Person
Returns a brief description of this person.
toString() - Method in class edu.pdx.cs399J.grader.Assignment
Returns a brief textual description of this Assignment
toString() - Method in class edu.pdx.cs399J.grader.Grade
Returns a brief textual description of this Grade
toString() - Method in class edu.pdx.cs399J.grader.GradeBook
Returns a brief textual description of this GradeBook.
toString() - Method in class edu.pdx.cs399J.grader.Student
Returns a brief textual description of this Student
toString() - Method in class edu.pdx.cs399J.lang.Animal
 
toString() - Method in class edu.pdx.cs399J.lang.Person
Returns a String represenation of this person
toString() - Method in class edu.pdx.cs399J.net.ChatMessage
Returns a textual representation of this ChatMessage that is suitable for displaying in a ChatSession.
toString() - Method in class edu.pdx.cs399J.rmi.Movie
Returns a brief textual representation of this Movie
toString() - Method in class edu.pdx.cs399J.xml.Business
 
toString() - Method in class edu.pdx.cs399J.xml.PhoneBook
 
toString() - Method in class edu.pdx.cs399J.xml.PhoneBookEntry
 
toString() - Method in class edu.pdx.cs399J.xml.Resident
 
transactions - Variable in class edu.pdx.cs399J.net.ATM
 
Transfer - Class in edu.pdx.cs399J.net
Transfers money between two BankAccounts.
Transfer(BankAccount, BankAccount, int) - Constructor for class edu.pdx.cs399J.net.Transfer
Sets up a transfer between two accounts.
traverse() - Method in class edu.pdx.cs399J.net.GraphNode
Returns this node's number of unvisited descendents
tree - Variable in class edu.pdx.cs399J.family.FamilyTreePanel
 
treeList - Variable in class edu.pdx.cs399J.family.FamilyTreePanel
 
Truth - Class in edu.pdx.cs399J.tips
This class demonstrates some interesting things about static initializers.
Truth() - Constructor for class edu.pdx.cs399J.tips.Truth
 
Tuple<A,B> - Class in edu.pdx.cs399J.j2se15
A tuple class that holds two generic values.
Tuple(A, B) - Constructor for class edu.pdx.cs399J.j2se15.Tuple
 
TupleExample - Class in edu.pdx.cs399J.j2se15
Uses the generic Tuple class to return a host/port combination from a single method.
TupleExample() - Constructor for class edu.pdx.cs399J.j2se15.TupleExample
 
Turkey - Class in edu.pdx.cs399J.lang
This class represents a Turkey.
Turkey(String) - Constructor for class edu.pdx.cs399J.lang.Turkey
 

U

UNKNOWN - Static variable in class edu.pdx.cs399J.family.Person
A constant representing the id of an unknown person
unlisted - Variable in class edu.pdx.cs399J.xml.Resident
 
update(Person) - Method in class edu.pdx.cs399J.family.gwt.client.FamilyTreeGWT
 
updateAssignment(Assignment) - Method in class edu.pdx.cs399J.grader.AssignmentPanel
Fills in the contents of an Assignment based on the contents of this AssignmentPanel.
UpdateMarriage - Class in edu.pdx.cs399J.family
This program is an RMI client that adds a person to a remote family tree
UpdateMarriage() - Constructor for class edu.pdx.cs399J.family.UpdateMarriage
 
UpdatePerson - Class in edu.pdx.cs399J.family
This program is an RMI client that adds a person to a remote family tree
UpdatePerson() - Constructor for class edu.pdx.cs399J.family.UpdatePerson
 
UrlHttpGet - Class in edu.pdx.cs399J.web
Demonstrates making an HTTP GET request using the URLConnection class
UrlHttpGet() - Constructor for class edu.pdx.cs399J.web.UrlHttpGet
 

V

validate() - Method in class edu.pdx.cs399J.grader.Submit
Validates the state of this submission
ValidateXml - Class in edu.pdx.cs399J.xml
This program parses and XML file and validates it for correctness against its DTD.
ValidateXml() - Constructor for class edu.pdx.cs399J.xml.ValidateXml
 
validOptions(String[][], DocErrorReporter) - Static method in class edu.pdx.cs399J.grader.APIDocumentationDoclet
This doclet has no valid options
valueOf(String) - Static method in enum edu.pdx.cs399J.family.Person.Gender
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.pdx.cs399J.family.Person.Gender
Returns an array containing the constants of this enum type, in the order they're declared.
VarArgs - Class in edu.pdx.cs399J.j2se15
Demonstrates variable-length method arguments in J2SE 1.5.
VarArgs() - Constructor for class edu.pdx.cs399J.j2se15.VarArgs
 
VerifyMessage - Class in edu.pdx.cs399J.security
This program verifies that a given message was signed by the person with a given public key.
VerifyMessage() - Constructor for class edu.pdx.cs399J.security.VerifyMessage
 

W

wait(int) - Method in class edu.pdx.cs399J.grader.Tester
Waits for a given number of seconds.
warning(SAXParseException) - Method in class edu.pdx.cs399J.xml.PrintPhoneNumbers
 
warning(SAXParseException) - Method in class edu.pdx.cs399J.xml.ValidateXml
 
WhatAmI - Class in edu.pdx.cs399J.lang
This program uses Java's reflection mechanism to print the name of a given Object's class.
WhatAmI() - Constructor for class edu.pdx.cs399J.lang.WhatAmI
 
WINTER - Static variable in class edu.pdx.cs399J.junit.Section
The winter term
WorkingThread - Class in edu.pdx.cs399J.net
This thread will work until and then wait until it is interrupted.
WorkingThread(ThreadGroup, String) - Constructor for class edu.pdx.cs399J.net.WorkingThread
 
WrapperObjects - Class in edu.pdx.cs399J.core
Demonstrates how wrapper objects can be used to store primitive values in a collection.
WrapperObjects() - Constructor for class edu.pdx.cs399J.core.WrapperObjects
 
WriteDate - Class in edu.pdx.cs399J.net
Demonstrates serialization by writing an instance of Date to a file.
WriteDate() - Constructor for class edu.pdx.cs399J.net.WriteDate
 
WriteDoubles - Class in edu.pdx.cs399J.core
This program reads doubles from the command line and writes them to a file.
WriteDoubles() - Constructor for class edu.pdx.cs399J.core.WriteDoubles
 
WriteGraphNodes - Class in edu.pdx.cs399J.net
This program constructs a graph of Nodes and serializes them to a file.
WriteGraphNodes() - Constructor for class edu.pdx.cs399J.net.WriteGraphNodes
 
writePreferences(Game, String) - Method in class edu.pdx.cs399J.security.GameConsole
Called from the Game to write a game's preferences file.
writePreferences(Game, String) - Method in class edu.pdx.cs399J.security.GameConsolePriv
Note use of doPrivileged.
WriteToFile - Class in edu.pdx.cs399J.core
This program writes the arguments from the command line to a text file.
WriteToFile() - Constructor for class edu.pdx.cs399J.core.WriteToFile
 
WriteToHomeDir - Class in edu.pdx.cs399J.security
This program writes a file in the user's home directory.
WriteToHomeDir() - Constructor for class edu.pdx.cs399J.security.WriteToHomeDir
 

X

XmlDumper - Class in edu.pdx.cs399J.family
This class dumps a family tree to a destination (for example, a file) in XML format.
XmlDumper(String) - Constructor for class edu.pdx.cs399J.family.XmlDumper
Creates a new XML dumper that dumps to a file of a given name.
XmlDumper(File) - Constructor for class edu.pdx.cs399J.family.XmlDumper
Creates a new XML dumper that dumps to a given file.
XmlDumper(PrintWriter) - Constructor for class edu.pdx.cs399J.family.XmlDumper
Creates a new XML dumper that prints to a PrintWriter.
XmlDumper - Class in edu.pdx.cs399J.grader
This class dumps the contents of a GradeBook to an XML file.
XmlDumper(File) - Constructor for class edu.pdx.cs399J.grader.XmlDumper
Creates a new XmlDumper that dumps the contents of a grade book to a given file.
XmlDumper(String) - Constructor for class edu.pdx.cs399J.grader.XmlDumper
Creates a new XmlDumper that dumps the contents of a grade book to a file of the given name.
XmlGradeBookParser - Class in edu.pdx.cs399J.grader
This class creates a GradeBook from the contents of an XML file.
XmlGradeBookParser(String) - Constructor for class edu.pdx.cs399J.grader.XmlGradeBookParser
Creates an XmlGradeBookParser that creates a GradeBook from a file of a given name.
XmlGradeBookParser(File) - Constructor for class edu.pdx.cs399J.grader.XmlGradeBookParser
Creates an XmlGradeBookParser that creates a GradeBook from the contents of a File.
XmlParser - Class in edu.pdx.cs399J.family
This class parses an XML file generated by XmlDumper and creates a family tree.
XmlParser(String) - Constructor for class edu.pdx.cs399J.family.XmlParser
Creates a new XML parser that reads its input from a file of a given name.
XmlParser(File) - Constructor for class edu.pdx.cs399J.family.XmlParser
Creates a new XML parser that reads its input from the given file.
XmlParser(Reader) - Constructor for class edu.pdx.cs399J.family.XmlParser
Creates a new XML parser that reads itsinput from the given Reader.
XmlRemoteFamilyTree - Class in edu.pdx.cs399J.family
This class is a remote family tree whose contents are read from and saved to an XML file.
XmlRemoteFamilyTree(File) - Constructor for class edu.pdx.cs399J.family.XmlRemoteFamilyTree
Creates a new XmlRemoteFamilyTree that gets its data from a given XML file.

Z

zip - Variable in class edu.pdx.cs399J.xml.PhoneBookEntry
 

A B C D E F G H I J L M N O P Q R S T U V W X Z

Copyright © 2000-2009 Portland State University. All Rights Reserved.