Serialized Form


Package application

Class application.ClassroomSchedulerFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

handlerMenu

HandlerMenu handlerMenu

tabPane

javax.swing.JTabbedPane tabPane

Class application.Overview extends javax.swing.JDialog implements Serializable

Serialized Fields

OK

javax.swing.JButton OK

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTextArea1

javax.swing.JTextArea jTextArea1

Class application.Schedule extends java.util.Observable implements Serializable

serialVersionUID: 911L

Serialized Fields

lastUpdated

java.util.Date lastUpdated

scheduleName

java.lang.String scheduleName

directory

java.lang.String directory

professors

java.util.ArrayList<E> professors

classrooms

java.util.ArrayList<E> classrooms

timeSlots

java.util.ArrayList<E> timeSlots

courses

java.util.ArrayList<E> courses

schedCourses

java.util.ArrayList<E> schedCourses

conflicts

java.util.ArrayList<E> conflicts

books

java.util.ArrayList<E> books

summary

Summary summary

Class application.SplashWindow extends java.awt.Window implements Serializable

Serialized Fields

splashImage

java.awt.Image splashImage

paintCalled

boolean paintCalled
This attribute indicates whether the method paint(Graphics) has been called at least once since the construction of this window.
This attribute is used to notify method splash(Image) that the window has been drawn at least once by the AWT event dispatcher thread.
This attribute acts like a latch. Once set to true, it will never be changed back to false again.

See Also:
SplashWindow.paint(java.awt.Graphics), SplashWindow.splash(java.awt.Image)

Class application.Summary extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

profSummarys

java.util.Hashtable<K,V> profSummarys

dirty

boolean dirty

summaryLines

java.util.Vector<E> summaryLines

Class application.TableRenderDemo extends javax.swing.JFrame implements Serializable

Serialized Fields

DEBUG

boolean DEBUG

Class application.ViewGraphSched extends javax.swing.JComponent implements Serializable

Serialized Fields

schedule

Schedule schedule

viewProf

Professor viewProf

viewRoom

Classroom viewRoom

Package panels

Class panels.BookPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

jButton1

javax.swing.JButton jButton1

jButton2

javax.swing.JButton jButton2

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

jLabel6

javax.swing.JLabel jLabel6

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTable1

javax.swing.JTable jTable1

jTextField1

javax.swing.JTextField jTextField1

jTextField2

javax.swing.JTextField jTextField2

jTextField3

javax.swing.JTextField jTextField3

jTextField4

javax.swing.JTextField jTextField4

jTextField5

javax.swing.JTextField jTextField5

jTextField6

javax.swing.JTextField jTextField6

booksPanelListener

panels.BookPanel.BooksPanelListener booksPanelListener

schedule

Schedule schedule

btm

BookPanel.BookTableModel btm

Class panels.BookPanel.BookTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

schedule

Schedule schedule

columnNames

java.lang.String[] columnNames

Class panels.CoursesPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

jButton1

javax.swing.JButton jButton1

jButton2

javax.swing.JButton jButton2

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

jLabel6

javax.swing.JLabel jLabel6

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTable1

javax.swing.JTable jTable1

tfCredits

javax.swing.JTextField tfCredits

tfHowMany

javax.swing.JTextField tfHowMany

tfName

javax.swing.JTextField tfName

tfNumber

javax.swing.JTextField tfNumber

tfPrefix

javax.swing.JTextField tfPrefix

tfSectionPrefix

javax.swing.JTextField tfSectionPrefix

coursesPanelListener

panels.CoursesPanel.CoursesPanelListener coursesPanelListener

schedule

Schedule schedule

ptm

panels.CoursesTableModel ptm

sorter

TableSorter sorter

prefixColumn

javax.swing.table.TableColumn prefixColumn

numberColumn

javax.swing.table.TableColumn numberColumn

sectionColumn

javax.swing.table.TableColumn sectionColumn

nameColumn

javax.swing.table.TableColumn nameColumn

creditsColumn

javax.swing.table.TableColumn creditsColumn

editPrefix

javax.swing.JTextField editPrefix

editNumber

javax.swing.JTextField editNumber

editSection

javax.swing.JTextField editSection

editName

javax.swing.JTextField editName

editCredits

javax.swing.JTextField editCredits

Class panels.ModifySchedule extends javax.swing.JPanel implements Serializable

Serialized Fields

addButton

javax.swing.JButton addButton

cbClassroom

javax.swing.JComboBox cbClassroom

cbProfessor

javax.swing.JComboBox cbProfessor

cbTimeSlot

javax.swing.JComboBox cbTimeSlot

courseList

javax.swing.JList courseList

deleteButton

javax.swing.JButton deleteButton

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jScrollPane2

javax.swing.JScrollPane jScrollPane2

jTable1

javax.swing.JTable jTable1

printButton

javax.swing.JButton printButton

sectionCounter

javax.swing.JTextField sectionCounter

sectionCounterLabel

javax.swing.JLabel sectionCounterLabel

schedule

Schedule schedule

parent

java.awt.Component parent

stm

panels.ScheduleTableModel stm

sorter

TableSorter sorter

courseColumn

javax.swing.table.TableColumn courseColumn

crnColumn

javax.swing.table.TableColumn crnColumn

roomColumn

javax.swing.table.TableColumn roomColumn

timeSlotColumn

javax.swing.table.TableColumn timeSlotColumn

professorColumn

javax.swing.table.TableColumn professorColumn

conflictColumn

javax.swing.table.TableColumn conflictColumn

noteColumn

javax.swing.table.TableColumn noteColumn

professorTableCB

javax.swing.JComboBox professorTableCB

timeSlotTableCB

javax.swing.JComboBox timeSlotTableCB

classroomTableCB

javax.swing.JComboBox classroomTableCB

crnTableTF

javax.swing.JTextField crnTableTF

myCE

DialogCellEditor myCE

Class panels.NoteDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

buttonPanel

javax.swing.JPanel buttonPanel

cancelButton

javax.swing.JButton cancelButton

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTextArea1

javax.swing.JTextArea jTextArea1

okButton

javax.swing.JButton okButton

returnStatus

int returnStatus

Class panels.ProfessorsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

buttonGroup1

javax.swing.ButtonGroup buttonGroup1

jButton1

javax.swing.JButton jButton1

jButton2

javax.swing.JButton jButton2

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jPanel5

javax.swing.JPanel jPanel5

jPanel6

javax.swing.JPanel jPanel6

jRadioButton1

javax.swing.JRadioButton jRadioButton1

jRadioButton2

javax.swing.JRadioButton jRadioButton2

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTextField1

javax.swing.JTextField jTextField1

jTextField2

javax.swing.JTextField jTextField2

profTable

javax.swing.JTable profTable

professorPanelListener

panels.ProfessorsPanel.ProfessorPanelListener professorPanelListener

schedule

Schedule schedule

ptm

panels.ProfessorsPanel.ProfessorTableModel ptm

sorter

TableSorter sorter

firstColumn

javax.swing.table.TableColumn firstColumn

lastColumn

javax.swing.table.TableColumn lastColumn

statusColumn

javax.swing.table.TableColumn statusColumn

editFirst

javax.swing.JTextField editFirst

editLast

javax.swing.JTextField editLast

cbStatus

javax.swing.JComboBox cbStatus

Class panels.RoomsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

jButton1

javax.swing.JButton jButton1

jButton2

javax.swing.JButton jButton2

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTable1

javax.swing.JTable jTable1

jTextField1

javax.swing.JTextField jTextField1

jTextField2

javax.swing.JTextField jTextField2

jTextField3

javax.swing.JTextField jTextField3

roomsPanelListener

panels.RoomsPanel.RoomsPanelListener roomsPanelListener

schedule

Schedule schedule

ptm

panels.RoomsTableModel ptm

sorter

TableSorter sorter

buildingColumn

javax.swing.table.TableColumn buildingColumn

roomColumn

javax.swing.table.TableColumn roomColumn

capacityColumn

javax.swing.table.TableColumn capacityColumn

editBuilding

javax.swing.JTextField editBuilding

editRoom

javax.swing.JTextField editRoom

editCapacity

javax.swing.JTextField editCapacity

Class panels.ScheduleConflicts extends javax.swing.JPanel implements Serializable

Serialized Fields

conflictsArea

javax.swing.JTextArea conflictsArea

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jScrollPane1

javax.swing.JScrollPane jScrollPane1

printButton

javax.swing.JButton printButton

Class panels.ScheduleCoursePanel extends javax.swing.Box implements Serializable

Serialized Fields

label

javax.swing.JLabel label

schedTable

javax.swing.JTable schedTable

scheduleTableModel

panels.ScheduleTableModel scheduleTableModel

classroomColumn

javax.swing.table.TableColumn classroomColumn

timeSlotColumn

javax.swing.table.TableColumn timeSlotColumn

professorColumn

javax.swing.table.TableColumn professorColumn

courseColumn

javax.swing.table.TableColumn courseColumn

scheduleScrollPane

javax.swing.JScrollPane scheduleScrollPane

courseList

javax.swing.JList courseList

courseScrollPane

javax.swing.JScrollPane courseScrollPane

professorCB

javax.swing.JComboBox professorCB

timeSlotCB

javax.swing.JComboBox timeSlotCB

classroomCB

javax.swing.JComboBox classroomCB

professorTableCB

javax.swing.JComboBox professorTableCB

timeSlotTableCB

javax.swing.JComboBox timeSlotTableCB

classroomTableCB

javax.swing.JComboBox classroomTableCB

addButton

javax.swing.JButton addButton

deleteButton

javax.swing.JButton deleteButton

scheduleCoursePanelListener

panels.ScheduleCoursePanel.ScheduleCoursePanelListener scheduleCoursePanelListener

schedule

Schedule schedule

parent

java.awt.Component parent

Class panels.ScheduleSummary extends javax.swing.JPanel implements Serializable

Serialized Fields

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jScrollPane1

javax.swing.JScrollPane jScrollPane1

printButton

javax.swing.JButton printButton

summaryArea

javax.swing.JTextArea summaryArea

Class panels.TableMap extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

model

javax.swing.table.TableModel model

Class panels.TableSorter extends TableMap implements Serializable

Serialized Fields

indexes

int[] indexes

sortingColumns

java.util.Vector<E> sortingColumns

ascending

boolean ascending

currDirection

java.lang.String[] currDirection

compares

int compares

Class panels.TimeSlotsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

addButton

javax.swing.JButton addButton

buttonGroup1

javax.swing.ButtonGroup buttonGroup1

buttonGroup2

javax.swing.ButtonGroup buttonGroup2

cbFriday

javax.swing.JCheckBox cbFriday

cbMonday

javax.swing.JCheckBox cbMonday

cbSaturday

javax.swing.JCheckBox cbSaturday

cbSunday

javax.swing.JCheckBox cbSunday

cbThursday

javax.swing.JCheckBox cbThursday

cbTuesday

javax.swing.JCheckBox cbTuesday

cbWednesday

javax.swing.JCheckBox cbWednesday

deleteButton

javax.swing.JButton deleteButton

jLabel1

javax.swing.JLabel jLabel1

jLabel11

javax.swing.JLabel jLabel11

jLabel2

javax.swing.JLabel jLabel2

jLabel21

javax.swing.JLabel jLabel21

jPanel1

javax.swing.JPanel jPanel1

jPanel11

javax.swing.JPanel jPanel11

jPanel2

javax.swing.JPanel jPanel2

jPanel21

javax.swing.JPanel jPanel21

jPanel3

javax.swing.JPanel jPanel3

jPanel31

javax.swing.JPanel jPanel31

jPanel4

javax.swing.JPanel jPanel4

jPanel5

javax.swing.JPanel jPanel5

jPanel51

javax.swing.JPanel jPanel51

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTable1

javax.swing.JTable jTable1

rbStartAM

javax.swing.JRadioButton rbStartAM

rbStartPM

javax.swing.JRadioButton rbStartPM

rbStopAM

javax.swing.JRadioButton rbStopAM

rbStopPM

javax.swing.JRadioButton rbStopPM

tfStartHours

javax.swing.JTextField tfStartHours

tfStartMinutes

javax.swing.JTextField tfStartMinutes

tfStopHours

javax.swing.JTextField tfStopHours

tfStopMinutes

javax.swing.JTextField tfStopMinutes

timeSlotsPanelListener

panels.TimeSlotsPanel.TimeSlotsPanelListener timeSlotsPanelListener

schedule

Schedule schedule

ptm

panels.TimeSlotTableModel ptm

sorter

TableSorter sorter

daysColumn

javax.swing.table.TableColumn daysColumn

startColumn

javax.swing.table.TableColumn startColumn

endColumn

javax.swing.table.TableColumn endColumn

editDays

javax.swing.JTextField editDays

editStart

javax.swing.JTextField editStart

editStop

javax.swing.JTextField editStop

parent

java.awt.Component parent

Class panels.ViewCharts extends javax.swing.JPanel implements Serializable

Serialized Fields

availableProfs

javax.swing.JComboBox availableProfs

availableRooms

javax.swing.JComboBox availableRooms

chartChoice

javax.swing.ButtonGroup chartChoice

chartScrollPane

javax.swing.JScrollPane chartScrollPane

choicePanel

javax.swing.JPanel choicePanel

printAllSimilar

javax.swing.JButton printAllSimilar

printPanel

javax.swing.JPanel printPanel

printThis

javax.swing.JButton printThis

profRadioButton

javax.swing.JRadioButton profRadioButton

roomRadioButton

javax.swing.JRadioButton roomRadioButton

schedule

Schedule schedule

viewGraphSched

ViewGraphSched viewGraphSched

Class panels.ViewSchedulePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

schedule

Schedule schedule

schedTable

javax.swing.JTable schedTable

scheduleTableModel

panels.ScheduleTableModel scheduleTableModel

tableScrollPane

javax.swing.JScrollPane tableScrollPane

viewGraphSched

ViewGraphSched viewGraphSched

chartScrollPane

javax.swing.JScrollPane chartScrollPane

leftPanel

javax.swing.JPanel leftPanel

cardLayout

java.awt.CardLayout cardLayout

tableOrChart

javax.swing.ButtonGroup tableOrChart

tableButton

javax.swing.JRadioButton tableButton

chartButton

javax.swing.JRadioButton chartButton

whatToShow

javax.swing.ButtonGroup whatToShow

showAll

javax.swing.JRadioButton showAll

showRoom

javax.swing.JRadioButton showRoom

showProfessor

javax.swing.JRadioButton showProfessor

roomCB

javax.swing.JComboBox roomCB

professorCB

javax.swing.JComboBox professorCB

printView

javax.swing.JButton printView

printAll

javax.swing.JButton printAll

gbc

java.awt.GridBagConstraints gbc

titledBorder

javax.swing.border.TitledBorder titledBorder

border

javax.swing.border.Border border

Package resources

Class resources.Classroom extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

building

java.lang.String building

roomName

java.lang.String roomName

capacity

int capacity

Class resources.Conflict extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

sched1

SchedCourse sched1

sched2

SchedCourse sched2

reasonForConflict

int reasonForConflict

Class resources.Course extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

field

java.lang.String field

courseNumber

java.lang.String courseNumber

courseName

java.lang.String courseName

sectionPrefix

java.lang.String sectionPrefix

sectionNumber

int sectionNumber

creditHours

int creditHours

contactHours

float contactHours

isScheduled

boolean isScheduled

Class resources.CRTime extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

crMinutes

int crMinutes

hours

int hours

minutes

int minutes

am

boolean am

Class resources.CRTimeException extends java.lang.Exception implements Serializable

Class resources.DialogCellEditor extends javax.swing.AbstractCellEditor implements Serializable

Serialized Fields

value

java.lang.String value

component

javax.swing.JButton component

table

javax.swing.JTable table

Class resources.Professor extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

status

int status

firstName

java.lang.String firstName

lastName

java.lang.String lastName

Class resources.ProfessorSummary extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

totalCreditHours

int totalCreditHours

totalSections

int totalSections

professor

Professor professor

Class resources.SchedCourse extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

professor

Professor professor

classroom

Classroom classroom

course

Course course

timeSlot

TimeSlot timeSlot

crn

java.lang.String crn

conflict

Conflict conflict

book

Textbook book

note

java.lang.String note

Class resources.Textbook extends java.lang.Object implements Serializable

Serialized Fields

title

java.lang.String title

edition

java.lang.String edition

author

java.lang.String author

publisher

java.lang.String publisher

year

java.lang.String year

isbn

java.lang.String isbn

Class resources.TimeSlot extends java.lang.Object implements Serializable

serialVersionUID: 911L

Serialized Fields

daysOfWeek

boolean[] daysOfWeek

start

CRTime start

stop

CRTime stop

online

boolean online

tba

boolean tba