Reports
Class StudentReportInfo

java.lang.Object
  extended by Reports.StudentReportInfo

public abstract class StudentReportInfo
extends java.lang.Object

Class reprents the information about a progress report


Field Summary
(package private)  java.util.Collection<Assignment> assignments
          Collection of assignments from a class
(package private)  java.util.Collection<Category> categories
          Collection of categories from a class
(package private)  ReportOptions options
          Options of what to display in the gui
(package private)  Student student
          Student information
 
Constructor Summary
StudentReportInfo()
           
 
Method Summary
(package private) abstract  void classrank(ReportOptions options)
          Displays the class rank
(package private) abstract  void lettergrade(ReportOptions options)
          Displays the letter grade
(package private) abstract  void percentage(ReportOptions options)
          Displays the percentage of assigments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

options

ReportOptions options
Options of what to display in the gui


student

Student student
Student information


assignments

java.util.Collection<Assignment> assignments
Collection of assignments from a class


categories

java.util.Collection<Category> categories
Collection of categories from a class

Constructor Detail

StudentReportInfo

public StudentReportInfo()
Method Detail

lettergrade

abstract void lettergrade(ReportOptions options)
Displays the letter grade


percentage

abstract void percentage(ReportOptions options)
Displays the percentage of assigments


classrank

abstract void classrank(ReportOptions options)
Displays the class rank