scheduler.view.view_ui
Class ViewUI

java.lang.Object
  extended by mvp.View
      extended by scheduler.view.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.

Author:
Aaron Rivera
See Also:
Serialized Form

Field Summary
static javax.swing.JButton advancedFilterButton
          Button to open the advanced filters window.
static AdvancedFilterUI advancedFilterUI
          The window to set advanced filters.
protected  View view
           
protected  ViewMenu viewMenu
           
 
Fields inherited from class mvp.View
closeAdapter, editable, model, screen, shown, widget, window
 
Constructor Summary
ViewUI(mvp.Screen screen, View view, SchedulerUI schedulerUI)
           
 
Method Summary
 java.awt.Component compose()
           
static javax.swing.JButton getAdvancedFilterButton()
          Returns the UI button that opens advanded filters.
static javax.swing.JFrame getAdvancedFilterView()
           
 javax.swing.JFrame getCourseView()
           
 javax.swing.JFrame getFairView()
           
 javax.swing.JFrame getInstructorView()
           
 javax.swing.JFrame getLocationView()
           
 javax.swing.JFrame getQualView()
           
 
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

advancedFilterButton

public static javax.swing.JButton advancedFilterButton
Button to open the advanced filters window.


viewMenu

protected ViewMenu viewMenu

view

protected View view

advancedFilterUI

public static AdvancedFilterUI advancedFilterUI
The window to set advanced filters.

Constructor Detail

ViewUI

public ViewUI(mvp.Screen screen,
              View view,
              SchedulerUI schedulerUI)
Method Detail

compose

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

getAdvancedFilterButton

public static javax.swing.JButton getAdvancedFilterButton()
Returns the UI button that opens advanded filters.


getCourseView

public javax.swing.JFrame getCourseView()

getLocationView

public javax.swing.JFrame getLocationView()

getInstructorView

public javax.swing.JFrame getInstructorView()

getAdvancedFilterView

public static javax.swing.JFrame getAdvancedFilterView()

getFairView

public javax.swing.JFrame getFairView()

getQualView

public javax.swing.JFrame getQualView()