Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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
AssigmentRawData - Class in <Unnamed>
AssigmentRawData() - Constructor for class AssigmentRawData
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) - 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
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
  findValue 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
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
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

inWeek(plainDate) - Method in class Week
  See if a given date is in this particular week

## M

main(String[]) - Static method in class ThinkAway
  Main main :-)
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 AssigmentRawData
  mendedRawData - Join the fragments from the raw data together.
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 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

## 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
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?
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