Uses of Class
com.tractrac.clientmodule.Race

Packages that use Race
com.tractrac.clientmodule Main data classes related to an event's data. 
com.tractrac.clientmodule.data Classes that assist in receiving data for different (event) data types. 
com.tractrac.clientmodule.data.containers Classes that automatically receive and store different (event) data types. 
 

Uses of Race in com.tractrac.clientmodule
 

Methods in com.tractrac.clientmodule that return Race
 Race Event.addRace(java.util.UUID id, java.lang.String name)
          Adds a new race to this event.
 Race RaceCompetitor.getRace()
           
 Race Event.getRaceById(java.util.UUID id)
          Looks up a race based on its unique id.
 

Methods in com.tractrac.clientmodule that return types with arguments of type Race
 java.util.Collection<Race> Event.getRaceList()
          Returns a read-only collection of the races of this event.
 

Uses of Race in com.tractrac.clientmodule.data
 

Methods in com.tractrac.clientmodule.data with parameters of type Race
static com.maptrack.client.io.TypeController CompetitorPositionRawData.subscribe(Race race, ICallbackData<RaceCompetitor,CompetitorPositionRawData> callback, long fromTime)
          Subscribes to raw competitor positions for a given Race.
static com.maptrack.client.io.TypeController CompetitorPositionSnappedData.subscribe(Race race, ICallbackData<RaceCompetitor,CompetitorPositionSnappedData> callback, long fromTime)
          Subscribes to snapped competitor positions for a given Race.
static com.maptrack.client.io.TypeController MarkPassingsData.subscribe(Race race, ICallbackData<RaceCompetitor,MarkPassingsData> callback)
           
static com.maptrack.client.io.TypeController RouteData.subscribe(Race race, ICallbackData<Route,RouteData> callback)
           
static com.maptrack.client.io.TypeController MessageData.subscribeLatest(Race race, ICallbackData<Race,MessageData> callback)
           
static com.maptrack.client.io.TypeController MessageData.subscribeOnline(Race race, ICallbackData<Race,MessageData> callback)
           
static com.maptrack.client.io.TypeController StartStopTimesData.subscribeRace(Race race, ICallbackData<Race,StartStopTimesData> callback)
           
static com.maptrack.client.io.TypeController MessageData.subscribeSequence(Race race, ICallbackData<Race,MessageData> callback, long fromTime)
           
 

Method parameters in com.tractrac.clientmodule.data with type arguments of type Race
static com.maptrack.client.io.TypeController MessageData.subscribeLatest(Race race, ICallbackData<Race,MessageData> callback)
           
static com.maptrack.client.io.TypeController MessageData.subscribeOnline(Race race, ICallbackData<Race,MessageData> callback)
           
static com.maptrack.client.io.TypeController StartStopTimesData.subscribeRace(Race race, ICallbackData<Race,StartStopTimesData> callback)
           
static com.maptrack.client.io.TypeController MessageData.subscribeSequence(Race race, ICallbackData<Race,MessageData> callback, long fromTime)
           
 

Uses of Race in com.tractrac.clientmodule.data.containers
 

Methods in com.tractrac.clientmodule.data.containers with parameters of type Race
static
<C extends ITimeObjectContainer<CompetitorPositionRawData>>
void
CompetitorPositionRawContainer.attach(Race race, ITimeObjectContainer.Factory<C> factory)
           
static
<C extends ITimeObjectContainer<CompetitorPositionSnappedData>>
void
CompetitorPositionSnappedContainer.attach(Race race, ITimeObjectContainer.Factory<C> factory)
           
static java.util.Map<java.lang.Integer,MessageData> MessageContainer.get(Race race)
           
static StartStopTimesData StartStopTimesContainer.get(Race race)
           
static boolean MessageContainer.set(Race race, MessageData message)
           
static boolean StartStopTimesContainer.set(Race race, StartStopTimesData data)
           
static com.maptrack.client.io.TypeController MarkPassingsContainer.subscribe(Race race, IDataHook<RaceCompetitor,MarkPassingsData> hook)
           
static com.maptrack.client.io.TypeController MessageContainer.subscribe(Race race, IDataHook<Race,MessageData> hook)
          Subscribe to latest data from race
static com.maptrack.client.io.TypeController StartStopTimesContainer.subscribe(Race race, IDataHook<Race,StartStopTimesData> hook)
           
static com.maptrack.client.io.TypeController RouteContainer.subscribe(Race race, IDataHook<Route,RouteData> hook)
           
static
<C extends ITimeObjectContainer<CompetitorPositionRawData>>
com.maptrack.client.io.TypeController
CompetitorPositionRawContainer.subscribe(Race race, long fromTime, IDataHook<RaceCompetitor,CompetitorPositionRawData> hook)
           
static
<C extends ITimeObjectContainer<CompetitorPositionSnappedData>>
com.maptrack.client.io.TypeController
CompetitorPositionSnappedContainer.subscribe(Race race, long fromTime, IDataHook<RaceCompetitor,CompetitorPositionSnappedData> hook)
           
static
<C extends ITimeObjectContainer<MessageData>>
com.maptrack.client.io.TypeController
MessageContainer.subscribe(Race race, long fromTime, IDataHook<Race,MessageData> hook)
          Subscribe to sequence data from race
 

Method parameters in com.tractrac.clientmodule.data.containers with type arguments of type Race
static com.maptrack.client.io.TypeController MessageContainer.subscribe(Race race, IDataHook<Race,MessageData> hook)
          Subscribe to latest data from race
static com.maptrack.client.io.TypeController StartStopTimesContainer.subscribe(Race race, IDataHook<Race,StartStopTimesData> hook)
           
static
<C extends ITimeObjectContainer<MessageData>>
com.maptrack.client.io.TypeController
MessageContainer.subscribe(Race race, long fromTime, IDataHook<Race,MessageData> hook)
          Subscribe to sequence data from race