Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
M
P
R
S
T
W
A
actionPerformed(ActionEvent)
- Method in class
DrawingPanel
addAssignment(Assignment)
- Method in class
Course
addCourse(Course)
- Method in class
Person
addDays(int)
- Method in class
plainDate
Return a day in the future (or past) counting by days
addKeyListener(KeyListener)
- Method in class
DrawingPanel
Assignment
- Class in
<Unnamed>
Assignment store the information for a course assignment.
Assignment(String, plainDate, Course, String, String, String, String, String, String, String, String)
- Constructor for class
Assignment
Assignments in a course live here.
B
BillBoard
- Class in
<Unnamed>
BillBoard is the grid of dates and courses with assignments
BillBoard(Person, Semester, plainDate)
- Constructor for class
BillBoard
BOARD_LENGTH
- Static variable in class
BillBoard
BOARD_WIDTH
- Static variable in class
BillBoard
Width of the board with graphics
C
chooseInput(String, boolean, String)
- Static method in class
ThinkAway
chooseInput takes the assignment and course data from user or from a file
clear()
- Method in class
HwBox
close()
- Method in class
DrawingPanel
convertDate(String)
- Static method in class
plainDate
Course
- Class in
<Unnamed>
Course stores the info for one course
Course()
- Constructor for class
Course
Course(String)
- Constructor for class
Course
D
daysBetween(Calendar, Calendar)
- Static method in class
plainDate
DEFAULT_IS_POPUP
- Static variable in class
ThinkAway
Do we default to the window pop-up dialog box (or the terminal/command prompt) for pasting input?
differenceInDaysInclusive(plainDate)
- Method in class
plainDate
draw()
- Method in class
BillBoard
draw()
- Method in class
HwBox
DrawingPanel
- Class in
<Unnamed>
The DrawingPanel class provides a simple interface for drawing persistent images using a Graphics object.
DrawingPanel(int, int)
- Constructor for class
DrawingPanel
DrawingPanel(int, int, String)
- Constructor for class
DrawingPanel
E
equals(String)
- Method in class
Course
equals(Course)
- Method in class
Course
equals(plainDate)
- Method in class
plainDate
F
findValueString(String)
- Static method in class
readAssignments2
findValueString classifies assigment scoring method, called Value.
G
getActive()
- Method in class
Course
getActiveAssignment()
- Method in class
Assignment
getActiveWeek()
- Method in class
Week
getActiveWeekNum()
- Method in class
Week
getAssignmentName()
- Method in class
Assignment
getAssignments()
- Method in class
Course
getCalendar()
- Method in class
plainDate
getClickX()
- Method in class
DrawingPanel
getClickY()
- Method in class
DrawingPanel
getCourse()
- Method in class
Assignment
getCourse(String)
- Method in class
Person
If course name is good, return the Course, else return null
getCourse(int)
- Method in class
Person
Return course based on its number 1, 2, 3, ...
getCourseArrayLength()
- Method in class
Person
getCourseBlock()
- Method in class
Course
getCourseNumber(String)
- Method in class
Person
If course name is good, return its number, else return 0
getCourses()
- Method in class
Person
getCourseTitle()
- Method in class
Course
getDateFromWeekday(int)
- Method in class
Week
getDay()
- Method in class
plainDate
getDayOfWeekFromMonday()
- Method in class
plainDate
getDays()
- Method in class
Week
getFirstDate()
- Method in class
Semester
getFirstName()
- Method in class
Person
getGraphics()
- Method in class
DrawingPanel
getHeight()
- Method in class
DrawingPanel
getLastDate()
- Method in class
Semester
getLastName()
- Method in class
Person
getMonth()
- Method in class
plainDate
getMouseX()
- Method in class
DrawingPanel
getMouseY()
- Method in class
DrawingPanel
getName()
- Method in class
Course
getNextWeek()
- Method in class
Week
getNickName()
- Method in class
Course
getNumActiveCoursesInArray()
- Method in class
Person
getNumCourses()
- Method in class
Person
getPlainDate()
- Method in class
Assignment
getPreviousWeek()
- Method in class
Week
getResult()
- Method in class
Assignment
getSemesterName()
- Method in class
Semester
getSemesterNumber()
- Method in class
Semester
getShortAssignmentName()
- Method in class
Assignment
getToday(boolean)
- Method in class
plainDate
getUserInput()
- Method in class
ReadTextArea
getUserInput gets the latest user text input after most recent submit
getValidDate()
- Method in class
plainDate
getValue()
- Method in class
Assignment
getWeek(plainDate)
- Method in class
Semester
getWeekdayName()
- Method in class
plainDate
getWeekNum()
- Method in class
Week
getWeeks()
- Method in class
Semester
getWidth()
- Method in class
DrawingPanel
getYear()
- Method in class
plainDate
H
headerFont
- Static variable in class
BillBoard
HwBox
- Class in
<Unnamed>
HwBox is used to display one box worth of data, e.g.
HwBox(Person, plainDate, Course, Graphics, int, int, int, int)
- Constructor for class
HwBox
I
inBox(int, int)
- Method in class
HwBox
inBox checks to see if given coordinates are inside this Box
INPUTCHOICE
- Static variable in class
ThinkAway
Choices for input source: see the method itself.
inWeek(plainDate)
- Method in class
Week
See if a given date is in this particular week
M
main(String[])
- Static method in class
TestScanner
main(String[])
- Static method in class
ThinkAway
Main main :-)
mainFrame
- Variable in class
ReadTextArea
MAXNUMCOURSEARRAY
- Static variable in class
Person
Maximum size of the course array, used by BillBoard to make the week grid
mendedRawData(ArrayList<String>)
- Static method in class
readAssignments2
mendedRawData - Join the fragments from the raw data together.
mousePressed()
- Method in class
DrawingPanel
P
parseDay(String)
- Static method in class
plainDate
parseMonth(String)
- Static method in class
plainDate
parseRawData(String, plainDate, Course)
- Static method in class
readAssignments2
parseRawData new creates a new assignment that does not need to be parsed by Assignment
Person
- Class in
<Unnamed>
Person stores the information for a person (Student, Teacher, ...)
Person()
- Constructor for class
Person
Person(String)
- Constructor for class
Person
Person(String, String)
- Constructor for class
Person
plainDate
- Class in
<Unnamed>
plainDate is a way to read the date information from an assignment.
plainDate()
- Constructor for class
plainDate
plainDate(String, int)
- Constructor for class
plainDate
plainDate(line, year) uses a string in this format: 09 Dec, Tue
plainDate(int, String, int)
- Constructor for class
plainDate
plainDate with a non-numerical month
plainDate(int, int, int)
- Constructor for class
plainDate
plainDate collects all the calendar data with functions that suit our input file
R
read()
- Static method in class
TestScanner
read()
- Static method in class
ThinkAway
read can be called from main from any class.
readAssignments(Scanner, Person, Semester)
- Static method in class
readAssignments2
readAssignments2
- Class in
<Unnamed>
readAssignments reads assigments from a scanner that got a list.
readAssignments2()
- Constructor for class
readAssignments2
readColumnHeadings(Scanner)
- Static method in class
readAssignments2
readCourses(Scanner, Person)
- Static method in class
ThinkAway
Read courses from a list from a webpage from a person
readGoodLine(Scanner)
- Static method in class
readAssignments2
readGoodLine tests whether we are at the end of user input date (or file)
readSemesterInfo(String)
- Static method in class
ThinkAway
Read a file with the semester information
ReadTextArea
- Class in
<Unnamed>
ReadTextArea reads text put into a box with a submit button
ReadTextArea(String)
- Constructor for class
ReadTextArea
S
Semester
- Class in
<Unnamed>
Semester.
Semester(String, int, plainDate, plainDate)
- Constructor for class
Semester
Semester constructor builds the academic calendar dates
setBackground(Color)
- Method in class
DrawingPanel
setFirstName(String)
- Method in class
Person
setLastName(String)
- Method in class
Person
setVisible(boolean)
- Method in class
DrawingPanel
showTextArea(String)
- Method in class
ReadTextArea
sleep(int)
- Method in class
DrawingPanel
sysPrint()
- Method in class
Assignment
sysPrint()
- Method in class
Course
sysPrint()
- Method in class
Person
sysPrint(boolean)
- Method in class
plainDate
sysPrint
sysPrint()
- Method in class
Semester
sysPrint()
- Method in class
Week
sysPrintAll()
- Method in class
Assignment
sysPrintAssignments()
- Method in class
Course
sysPrintAssignmentsAll()
- Method in class
Course
sysPrintAssignmentsRaw()
- Method in class
Course
sysPrintCourses()
- Method in class
Person
sysPrintRaw()
- Method in class
Assignment
sysPrintValue()
- Method in class
Assignment
T
testInitial(Scanner)
- Static method in class
ThinkAway
testInitial reads the input file: Is the beginning of the imput looking good?
TestScanner
- Class in
<Unnamed>
TestScanner()
- Constructor for class
TestScanner
ThinkAway
- Class in
<Unnamed>
ThinkAway is a main program for reading assignment information.
ThinkAway()
- Constructor for class
ThinkAway
toFront()
- Method in class
DrawingPanel
W
Week
- Class in
<Unnamed>
Week.
Week(int, plainDate)
- Constructor for class
Week
whichDay(plainDate)
- Method in class
Week
find the weekday of a give date, if it is in this week
whichWeek(plainDate)
- Method in class
Semester
A
B
C
D
E
F
G
H
I
M
P
R
S
T
W
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes