caltool.view_ui
Class ViewUI

java.lang.Object
  extended by mvp.View
      extended by caltool.view_ui.ViewUI
All Implemented Interfaces:
java.io.Serializable, java.util.Observer

public class ViewUI
extends mvp.View

Initial version of ViewUI class that constructs and composes its pulldown menu and some dialogs. Construction and composition of remaining View UI dialogs is forthcoming.

See Also:
Serialized Form

Field Summary
protected  AppointmentEditor appointmentEditor
           
protected  AppointmentsListDisplay appointmentsListDisplay
           
protected  EventEditor eventEditor
           
protected  ItemEditor itemEditor
           
protected  MeetingEditor meetingEditor
           
protected  MonthlyAgendaDisplay monthlyAgendaDisplay
           
protected  TaskEditor taskEditor
           
protected  ViewMenu viewMenu
           
 
Fields inherited from class mvp.View
closeAdapter, editable, model, screen, shown, widget, window
 
Constructor Summary
ViewUI(mvp.Screen screen, View view, Schedule schedule, CalendarToolUI calToolUI)
           
 
Method Summary
 java.awt.Component compose()
           
 AppointmentEditor getAppointmentEditor()
           
 AppointmentsListDisplay getAppointmentsListDisplay()
           
 EventEditor getEventEditor()
           
 ItemEditor getItemEditor()
           
 MeetingEditor getMeetingEditor()
           
 MonthlyAgendaDisplay getMonthlyAgendaDisplay()
           
 TaskEditor getTaskEditor()
           
 
Methods inherited from class mvp.View
getModel, getWidget, getWindow, hide, isEditable, isShown, run, setEditable, setExitOnClose, setModel, show, show, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewMenu

protected ViewMenu viewMenu

itemEditor

protected ItemEditor itemEditor

appointmentEditor

protected AppointmentEditor appointmentEditor

meetingEditor

protected MeetingEditor meetingEditor

taskEditor

protected TaskEditor taskEditor

eventEditor

protected EventEditor eventEditor

monthlyAgendaDisplay

protected MonthlyAgendaDisplay monthlyAgendaDisplay

appointmentsListDisplay

protected AppointmentsListDisplay appointmentsListDisplay
Constructor Detail

ViewUI

public ViewUI(mvp.Screen screen,
              View view,
              Schedule schedule,
              CalendarToolUI calToolUI)
Method Detail

compose

public java.awt.Component compose()
Overrides:
compose in class mvp.View

getItemEditor

public ItemEditor getItemEditor()

getAppointmentEditor

public AppointmentEditor getAppointmentEditor()

getMeetingEditor

public MeetingEditor getMeetingEditor()

getTaskEditor

public TaskEditor getTaskEditor()

getEventEditor

public EventEditor getEventEditor()

getMonthlyAgendaDisplay

public MonthlyAgendaDisplay getMonthlyAgendaDisplay()

getAppointmentsListDisplay

public AppointmentsListDisplay getAppointmentsListDisplay()