view
Class FilterTab

java.lang.Object
  extended by view.ScheduleViewInterior
      extended by view.FilterTab

abstract class FilterTab
extends ScheduleViewInterior

represents the basic setup of the filter selection view


Field Summary
(package private)  java.util.Collection<Course> courses
           
(package private)  java.util.Collection<Teacher> instructors
           
(package private)  java.util.Collection<Room> rooms
           
 
Fields inherited from class view.ScheduleViewInterior
scheduleGrid, scheduleGridData, viewFilter
 
Constructor Summary
FilterTab()
           
 
Method Summary
abstract  void deSelectAll(java.util.Collection<Course> toMark)
          marks all elements in the collection as not selected
abstract  void deSelectAll(java.util.Collection<Room> toMark)
          marks all elements in the collection as not selected
abstract  void deSelectAll(java.util.Collection<Teacher> toMark)
          marks all elements in the collection as not selected
abstract  void selectAll(java.util.Collection<Course> toMark)
          marks all elements in the collection as selected
abstract  void selectAll(java.util.Collection<Room> toMark)
          marks all elements in the collection as selected
abstract  void selectAll(java.util.Collection<Teacher> toMark)
          marks all elements in the collection as selected
 
Methods inherited from class view.ScheduleViewInterior
print
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instructors

java.util.Collection<Teacher> instructors

courses

java.util.Collection<Course> courses

rooms

java.util.Collection<Room> rooms
Constructor Detail

FilterTab

FilterTab()
Method Detail

selectAll

public abstract void selectAll(java.util.Collection<Teacher> toMark)
marks all elements in the collection as selected


selectAll

public abstract void selectAll(java.util.Collection<Course> toMark)
marks all elements in the collection as selected


selectAll

public abstract void selectAll(java.util.Collection<Room> toMark)
marks all elements in the collection as selected


deSelectAll

public abstract void deSelectAll(java.util.Collection<Teacher> toMark)
marks all elements in the collection as not selected


deSelectAll

public abstract void deSelectAll(java.util.Collection<Course> toMark)
marks all elements in the collection as not selected


deSelectAll

public abstract void deSelectAll(java.util.Collection<Room> toMark)
marks all elements in the collection as not selected