com.azalient.api.b.network
Interface ILayover


public interface ILayover

A layover defines a service, location and time where transport vehicles may rest up or "lay over" until their schedule dictates it is time to depart. A layover is often created to allow a service to get back to schedule or to allow extra time as contingency for days when traffic is busier.


Field Summary
static ILayover[] ZERO
          A single static definition of a zero-length array of nodes, created to save memory
 
Method Summary
 IService service()
          The service for this layover
 IStand stand()
          The stand at which each transport will be held until the offset time
 ITerm term()
          The term during which this layover is valid
 int timeOffset()
          The time offset, in seconds from the first stop on the service, at which each transport will depart the stand for this layover.
 

Field Detail

ZERO

static final ILayover[] ZERO
A single static definition of a zero-length array of nodes, created to save memory

Method Detail

service

IService service()
The service for this layover


stand

IStand stand()
The stand at which each transport will be held until the offset time


term

ITerm term()
The term during which this layover is valid


timeOffset

int timeOffset()
The time offset, in seconds from the first stop on the service, at which each transport will depart the stand for this layover.