All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JObserve.VLA.GUI.VLASchedulingPage

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----JObserve.GUI.ObservePanel
                                   |
                                   +----JObserve.VLA.GUI.VLAEditPanel
                                           |
                                           +----JObserve.VLA.GUI.VLASchedulingPage

public class VLASchedulingPage
extends VLAEditPanel
VLA Scheduling editing Panel A special problem is making sure that the VLAScan structures used by the other VLAEditPanels stays in sync after a "rescheduling". This is done by a deep copy of the updated scan from the list to the myScan of this page. Since all of the VLAEditPanels should share a common VLAScan pointer for their myScans this should do.


Constructor Index

 o VLASchedulingPage(VLAScan, VLAScan, String)
Scheduling editing panel constructor.

Method Index

 o fromScan(VLAScan)
Set panel values from a specified Scan
 o toScan(VLAScan)
Copy panel values to specified Scan

Constructors

 o VLASchedulingPage
 public VLASchedulingPage(VLAScan scan,
                          VLAScan old,
                          String slabel)
Scheduling editing panel constructor. The general layout is a column of user modifyable items followed by a label containing scheduling information. The scheduling information is of somewhat arbitrary length as there are an indeterminate number of messages. The user may request rescheduling from this panel.

Parameters:
VLAScan - Scan to edit
VLAScan - Original copy of Scan
String - Label for the scan to be edited

Methods

 o fromScan
 public void fromScan(VLAScan theScan)
Set panel values from a specified Scan

Parameters:
Scan - the scan to use
Overrides:
fromScan in class VLAEditPanel
 o toScan
 public void toScan(VLAScan theScan)
Copy panel values to specified Scan

Parameters:
Scan - the scan to use
Overrides:
toScan in class VLAEditPanel

All Packages  Class Hierarchy  This Package  Previous  Next  Index