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.
-
VLASchedulingPage(VLAScan, VLAScan, String)
- Scheduling editing panel constructor.
-
fromScan(VLAScan)
- Set panel values from a specified Scan
-
toScan(VLAScan)
- Copy panel values to specified Scan
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
fromScan
public void fromScan(VLAScan theScan)
- Set panel values from a specified Scan
- Parameters:
-
Scan
- the scan to use
- Overrides:
- fromScan in class VLAEditPanel
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