caltool
Class CalendarTool

java.lang.Object
  extended by java.util.Observable
      extended by mvp.Model
          extended by caltool.CalendarTool
All Implemented Interfaces:
java.io.Serializable

public class CalendarTool
extends mvp.Model

Class CalendarTool is the top-level model class for an electronic calendar tool. CalendarTool has references to the functional model classes of the tool: File, Edit, Schedule, View, Admin, Options, and Help. There is also a reference to the CalendarDB class that houses the tool's major data bases.

Version:
14jan11
Author:
Gene Fisher (gfisher@calpoly.edu)
See Also:
Serialized Form

Field Summary
protected  Admin admin
          Calendar administration module
protected  CalendarDB caldb
          Calendar database
protected  View calendarView
          Calendar viewing module
protected  Edit edit
          Basic editing module
protected  File file
          File-handling module
protected  Options options
          Tool options module
protected  Schedule schedule
          Scheduling module
 
Fields inherited from class mvp.Model
view
 
Constructor Summary
CalendarTool()
           
 
Method Summary
 
Methods inherited from class mvp.Model
dump, exit, getView, setView
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

file

protected File file
File-handling module


edit

protected Edit edit
Basic editing module


schedule

protected Schedule schedule
Scheduling module


calendarView

protected View calendarView
Calendar viewing module


admin

protected Admin admin
Calendar administration module


options

protected Options options
Tool options module


caldb

protected CalendarDB caldb
Calendar database

Constructor Detail

CalendarTool

public CalendarTool()