public class DeJRMServiceTimetable
extends java.lang.Object
Constructor and Description |
---|
DeJRMServiceTimetable(DeJRMServiceTimetable copy)
Copy constructor
|
DeJRMServiceTimetable(java.lang.String serviceId) |
Modifier and Type | Method and Description |
---|---|
void |
addTimetableEntry(DeJRMTimetableEntry timetableEntry) |
void |
applyLateness(int lateness) |
DeJRMTDSection.DeJRMTDSectionDirection |
getDirectionForTDSection(java.lang.String tdSection) |
java.util.List<java.lang.String> |
getTDSectionNames() |
java.util.Date |
getTimeForTDSection(java.lang.String tdSection) |
void |
rescheduleAtTDSection(int lateness,
java.lang.String tdSectionId)
Reschedule the timetable entries at and after the specified TDSection.
|
public DeJRMServiceTimetable(DeJRMServiceTimetable copy)
copy
- public DeJRMServiceTimetable(java.lang.String serviceId)
public void addTimetableEntry(DeJRMTimetableEntry timetableEntry)
public java.util.Date getTimeForTDSection(java.lang.String tdSection)
public DeJRMTDSection.DeJRMTDSectionDirection getDirectionForTDSection(java.lang.String tdSection)
public void applyLateness(int lateness)
public void rescheduleAtTDSection(int lateness, java.lang.String tdSectionId)
lateness
- tdSectionId
- public java.util.List<java.lang.String> getTDSectionNames()