public class Schedule extends MapContext implements ObservationListener
Constructor and Description |
---|
Schedule(PtrSegment ptslSegment) |
Schedule(PtrSegment ptslSegment,
ObservationsSchedule obs) |
Modifier and Type | Method and Description |
---|---|
void |
addEvfInclude(java.lang.String include) |
void |
addItlInclude(java.lang.String include) |
void |
addObservation(Observation obs) |
void |
addObservationListener(ObservationListener newListener) |
void |
commandingChanged(ObservationChangeEvent event)
Method called when the commanding part of an Observation has changed
|
int |
getCounter() |
java.lang.String[] |
getEvfIncludes() |
AbstractExclusion |
getExclusion() |
Fecs |
getFecs() |
java.lang.String |
getFileName() |
Schedule |
getInstrumentSchedule(java.lang.String instrument) |
java.lang.String[] |
getItlIncludes() |
Observation[] |
getObservations() |
ObservationsSchedule |
getObservationsSchedule() |
java.lang.String |
getPath() |
Pdfm |
getPdfm() |
Schedule |
getPeriodSchedule(java.util.Date startDate,
java.util.Date endDate) |
Plan |
getPlan() |
Por |
getPor() |
Ptr |
getPtr() |
PtrSegment |
getPtslSegment() |
void |
metadataChanged(ObservationChangeEvent event)
Method called when the metadata of an observation has changed
|
void |
observationChanged(ObservationChangeEvent event)
Method called when an Observation changed but it is not known in which part (pointing, commanding or metadata)
|
void |
pointingChanged(ObservationChangeEvent event)
Method called when the pointing of an Observation has changed
|
void |
removeObservation(Observation obs) |
void |
scheduleChanged()
Method called when the schedule has changed globally but not a existing observation (for example if a Observation has been removed or added)
|
void |
setExclusion(AbstractExclusion ex) |
void |
setFecs(Fecs fecs) |
void |
setFileName(java.lang.String fileName) |
void |
setObservationsSchedule(ObservationsSchedule obs) |
void |
setPath(java.lang.String path) |
void |
setPdfm(Pdfm pdfm) |
void |
setPlan(Plan plan) |
void |
setPtslSegment(PtrSegment ptslSegment) |
void |
targetChanged( |
java.lang.String |
toXml() |
public Schedule(PtrSegment ptslSegment, ObservationsSchedule obs)
public Schedule(PtrSegment ptslSegment)
public int getCounter()
public void addItlInclude(java.lang.String include)
public java.lang.String[] getItlIncludes()
public void addEvfInclude(java.lang.String include)
public java.lang.String[] getEvfIncludes()
public void setPtslSegment(PtrSegment ptslSegment)
public void addObservationListener(ObservationListener newListener)
public PtrSegment getPtslSegment()
public void setObservationsSchedule(ObservationsSchedule obs)
public void setPlan(Plan plan)
public void setExclusion(AbstractExclusion ex)
public AbstractExclusion getExclusion()
public Plan getPlan()
public void setPdfm(Pdfm pdfm)
public Pdfm getPdfm()
public void setFecs(Fecs fecs)
public Fecs getFecs()
public ObservationsSchedule getObservationsSchedule()
public void addObservation(Observation obs)
public void removeObservation(Observation obs)
public Observation[] getObservations()
public Ptr getPtr()
public Por getPor()
public java.lang.String toXml()
public void setFileName(java.lang.String fileName)
public java.lang.String getFileName()
public void setPath(java.lang.String path)
public java.lang.String getPath()
public void targetChanged(arg0)
public void observationChanged(ObservationChangeEvent event)
ObservationListener
observationChanged
in interface ObservationListener
public void scheduleChanged()
ObservationListener
scheduleChanged
in interface ObservationListener
public void metadataChanged(ObservationChangeEvent event)
ObservationListener
metadataChanged
in interface ObservationListener
public void pointingChanged(ObservationChangeEvent event)
ObservationListener
pointingChanged
in interface ObservationListener
public void commandingChanged(ObservationChangeEvent event)
ObservationListener
commandingChanged
in interface ObservationListener
public Schedule getPeriodSchedule(java.util.Date startDate, java.util.Date endDate)
public Schedule getInstrumentSchedule(java.lang.String instrument)