 |
A B C D G M N P S T U V
A
- addCoreqString(String) -
Method in class Course
- Add an corequisite course code string (for Course info box in Degree).
- addCourses(Container) -
Method in class Degree
- Reads the source data file, and creates the Courses.
- addDescend(Course) -
Method in class Course
- Adds an descendant Course to the descendants list.
- addIncomp(Course) -
Method in class Course
- Adds an incompatible Course to the incompatibles list.
- addIncompString(String) -
Method in class Course
- Add an incompatible course code string (for Course info box in Degree).
- addPrereq(ArrayList) -
Method in class Course
- Adds a prerequisite combination to the prerequisites list.
- addPrereqString(String) -
Method in class Course
- Add an prerequisites course string (for Course info box in Degree).
B
- bold -
Static variable in class Course
- Bold font (for CAN_DO)
C
- Course - class Course.
- A Course is a particular instance of a course, created by a Degree.
- Course(String, String, ArrayList, ArrayList, ArrayList, Degree, int, int) -
Constructor for class Course
- Creates a new course.
D
- Degree - class Degree.
- The Degree is the master class of the Academic Advisor's Apprentice.
- Degree(boolean) -
Constructor for class Degree
- Creates a new degree.
G
- getCAN_DO() -
Method in class Course
- Gets this Course's CAN_DO property.
- getCoreqCourses(String, int) -
Method in class Degree
- Gets a list of all instances of a given course prior to
and including a given semester.
- getCoreqString() -
Method in class Course
- Get the corequisite course string (for Course info box in Degree).
- getCourses(String, int) -
Method in class Degree
- Gets a list of all instances of a given course prior to a given
semester.
- getCourses() -
Method in class Semester
- Gets this Semester's Course list.
- getDescends() -
Method in class Course
- Gets this Course's descendants list.
- getIncompString() -
Method in class Course
- Get the incompatible course string (for Course info box in Degree).
- getIncomps() -
Method in class Course
- Gets this Course's incompatibles list.
- getMUST_DO() -
Method in class Course
- Gets this Course's MUST_DO property.
- getName() -
Method in class Course
- Gets this Course's course code.
- getPart() -
Method in class Course
- Gets this Course's B.Inf.Tech schedule part.
- getPrereqString() -
Method in class Course
- Get the prerequisite course string (for Course info box in Degree).
- getPrereqs() -
Method in class Course
- Gets this Course's prerequisites list.
- getSELECTED() -
Method in class Course
- Gets this Course's SELECTED property.
- getSemCourse(String, int) -
Method in class Degree
- Gets the instance of a Course from a given Semester.
- getSemester() -
Method in class Course
- Gets this Course's semester.
- getUnits() -
Method in class Course
- Gets this Course's unit value.
M
- MAX_UNITS -
Static variable in class Semester
- Maximum number of units that can be studied in a semester.
- main(String[]) -
Static method in class Degree
- Main method.
N
- NUM_SEMS -
Static variable in class Degree
- Number of semesters
P
- paintComponent(Graphics) -
Method in class Course
- PaintComponent method.
- paintComponent(Graphics) -
Method in class Semester
- PaintComponent method.
- pastUnitLimit() -
Method in class Semester
- Checks if too many units are being studied this semester.
- plain -
Static variable in class Course
- Plain font (for not CAN_DO)
S
- SHOW_PART -
Static variable in class Course
- Whether to display the BIT schedule part (in the AAA window) or not
- Semester - class Semester.
- Semester class for the top-down AAA.
- Semester(int, ArrayList, boolean) -
Constructor for class Semester
- Creates a new Semester.
- satisfied() -
Method in class Course
- Checks all prerequisites to make sure each one is satisfied,
also checks incompatibles (makes sure none are SELECTED).
- saysMUST_DO(Course) -
Method in class Course
- Called by the verifyState() method of this Course's prerequisites.
- semesterNum -
Variable in class Semester
- Number of this semester.
- semesters -
Variable in class Degree
- Array of Semester objects.
- setCAN_DO(boolean) -
Method in class Course
- Sets this Course's CAN_DO property.
- setMUST_DO(boolean) -
Method in class Course
- Sets this Course's MUST_DO property.
- setSELECTED(boolean) -
Method in class Course
- Sets this Course's SELECTED property.
- showData(Course) -
Method in class Degree
- Display a window of data about a specific course.
T
- toString() -
Method in class Course
- Object toString() method.
- toggleSELECTED() -
Method in class Course
- Changes the SELECTED state of this course, and updates other courses
accordingly.
U
- updateStates(int) -
Method in class Course
- This method is called in one of two ways: either called whenever this
subject's SELECTED status changes, and recursively by all Courses that
have that Course as a prerequisite (ie are in that Course's descends
list).
- updateStates() -
Method in class Degree
- Call all courses to update their states.
- updateStates() -
Method in class Semester
- Calls all Courses in this Semester to update their states.
V
- verifyBitRules() -
Method in class Degree
- Performs a check to see if the B.Inf.Tech rules are satisfied, and
displays a window with this information.
- verifyState() -
Method in class Course
- Updates the state of this Course, based on the states of Courses in
its dependency lists.
A B C D G M N P S T U V
|