CLAUDE.md
... ...
@@ -1,3 +1,7 @@
1
+# Web Search Preference
2
+
3
+Your WebSearch tool is broken, don't use it. Instead fetch https://duckduckgo.com?q=your+query+separated+with+plus directly; e.g. if you want to perform a web search for "Design Tokens Specification 2026", fetch https://duckduckgo.com?q=design+tokens+specification+2026 instead. The issue is tracked at #53 — check after Monday 2026-03-16: if still open, update this date to the following Monday; if closed, remove this workaround note.
4
+
1 5
# Claude Code Instructions for sailing-analytics
2 6
3 7
## Java Coding Style Preferences
Gemfile.lock
... ...
@@ -5,8 +5,9 @@ GEM
5 5
base64
6 6
nkf
7 7
rexml
8
- addressable (2.8.7)
9
- public_suffix (>= 2.0.2, < 7.0)
8
+ abbrev (0.1.2)
9
+ addressable (2.9.0)
10
+ public_suffix (>= 2.0.2, < 8.0)
10 11
artifactory (3.0.17)
11 12
atomos (0.1.3)
12 13
aws-eventstream (1.4.0)
... ...
@@ -29,13 +30,15 @@ GEM
29 30
aws-sigv4 (1.12.1)
30 31
aws-eventstream (~> 1, >= 1.0.2)
31 32
babosa (1.0.4)
32
- base64 (0.3.0)
33
+ base64 (0.2.0)
34
+ benchmark (0.5.0)
33 35
bigdecimal (4.0.1)
34 36
claide (1.1.0)
35 37
colored (1.2)
36 38
colored2 (3.1.2)
37 39
commander (4.6.0)
38 40
highline (~> 2.0.0)
41
+ csv (3.3.5)
39 42
declarative (0.0.20)
40 43
digest-crc (0.7.0)
41 44
rake (>= 12.0.0, < 14.0.0)
... ...
@@ -72,15 +75,19 @@ GEM
72 75
faraday_middleware (1.2.1)
73 76
faraday (~> 1.0)
74 77
fastimage (2.4.0)
75
- fastlane (2.228.0)
78
+ fastlane (2.232.2)
76 79
CFPropertyList (>= 2.3, < 4.0.0)
80
+ abbrev (~> 0.1.2)
77 81
addressable (>= 2.8, < 3.0.0)
78 82
artifactory (~> 3.0)
79
- aws-sdk-s3 (~> 1.0)
83
+ aws-sdk-s3 (~> 1.197)
80 84
babosa (>= 1.0.3, < 2.0.0)
81
- bundler (>= 1.12.0, < 3.0.0)
85
+ base64 (~> 0.2.0)
86
+ benchmark (>= 0.1.0)
87
+ bundler (>= 1.17.3, < 5.0.0)
82 88
colored (~> 1.2)
83 89
commander (~> 4.6)
90
+ csv (~> 3.3)
84 91
dotenv (>= 2.1.1, < 3.0.0)
85 92
emoji_regex (>= 0.1, < 4.0)
86 93
excon (>= 0.71.0, < 1.0.0)
... ...
@@ -92,16 +99,20 @@ GEM
92 99
gh_inspector (>= 1.1.2, < 2.0.0)
93 100
google-apis-androidpublisher_v3 (~> 0.3)
94 101
google-apis-playcustomapp_v1 (~> 0.1)
95
- google-cloud-env (>= 1.6.0, < 2.0.0)
102
+ google-cloud-env (>= 1.6.0, <= 2.1.1)
96 103
google-cloud-storage (~> 1.31)
97 104
highline (~> 2.0)
98 105
http-cookie (~> 1.0.5)
99 106
json (< 3.0.0)
100 107
jwt (>= 2.1.0, < 3)
108
+ logger (>= 1.6, < 2.0)
101 109
mini_magick (>= 4.9.4, < 5.0.0)
102 110
multipart-post (>= 2.0.0, < 3.0.0)
111
+ mutex_m (~> 0.3.0)
103 112
naturally (~> 2.2)
113
+ nkf (~> 0.2.0)
104 114
optparse (>= 0.1.1, < 1.0.0)
115
+ ostruct (>= 0.1.0)
105 116
plist (>= 3.1.0, < 4.0.0)
106 117
rubyzip (>= 2.0.0, < 3.0.0)
107 118
security (= 0.1.5)
... ...
@@ -177,8 +188,9 @@ GEM
177 188
nkf (0.2.0)
178 189
optparse (0.6.0)
179 190
os (1.1.4)
191
+ ostruct (0.6.3)
180 192
plist (3.7.2)
181
- public_suffix (5.1.1)
193
+ public_suffix (7.0.5)
182 194
rake (13.2.1)
183 195
representable (3.2.0)
184 196
declarative (< 0.1.0)
... ...
@@ -233,4 +245,4 @@ DEPENDENCIES
233 245
json (> 0)
234 246
235 247
BUNDLED WITH
236
- 2.4.21
248
+ 4.0.6
configuration/environments_scripts/sailing_server/files/usr/local/bin/refreshInstance.sh
... ...
@@ -153,11 +153,11 @@ install_environment ()
153 153
load_from_release_file ()
154 154
{
155 155
if [[ ${INSTALL_FROM_RELEASE} == "" ]]; then
156
- GITHUB_RELEASE=$( curl -L "https://api.github.com/repos/SAP/sailing-analytics/releases?per_page=100" 2>/dev/null | jq -r 'sort_by(.created_at) | reverse | map(select(.name | startswith("main-")))[0].assets[] | select(.content_type=="application/x-tar")' )
156
+ GITHUB_RELEASE=$( curl -L "https://api.github.com/repos/SAP/sailing-analytics/releases?per_page=100" 2>/dev/null | jq -r 'map(select(.name | startswith("main-")) | .assets[] | select(.content_type=="application/x-tar")) | sort_by(.created_at) | reverse | first' )
157 157
INSTALL_FROM_RELEASE=$( echo "${GITHUB_RELEASE}" | jq -r '.name' | sed -e 's/\.tar\.gz$//' )
158 158
echo "You didn't provide a release. Defaulting to latest main branch build ${INSTALL_FROM_RELEASE}"
159 159
else
160
- GITHUB_RELEASE=$( curl -L "https://api.github.com/repos/SAP/sailing-analytics/releases?per_page=100" 2>/dev/null | jq -r 'sort_by(.created_at) | reverse | map(select(.name=="'${INSTALL_FROM_RELEASE}'"))[0].assets[] | select(.content_type=="application/x-tar")' )
160
+ GITHUB_RELEASE=$( curl -L "https://api.github.com/repos/SAP/sailing-analytics/releases?per_page=100" 2>/dev/null | jq -r 'map(select(.name=="'${INSTALL_FROM_RELEASE}'") | .assets[] | select(.content_type=="application/x-tar")) | sort_by(.created_at) | reverse | first' )
161 161
fi
162 162
if which mail; then
163 163
if [ -n "${BUILD_COMPLETE_NOTIFY}" ]; then
doc/logo/Sailing_Analytics_Logo_colors_Small.png
... ...
Binary files /dev/null and b/doc/logo/Sailing_Analytics_Logo_colors_Small.png differ
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/TrackingTimesRevocationErrorCode.java
... ...
@@ -0,0 +1,15 @@
1
+package com.sap.sailing.domain.common.racelog.tracking;
2
+
3
+/**
4
+ * Error codes for the revocation of tracking times. These are used to report errors that occur during the revocation
5
+ * process, e.g. when there is no regatta leaderboard or when there are no automated tracking times.
6
+ *
7
+ * @see com.sap.sailing.domain.racelogtracking.TrackingTimesRevocationReport
8
+ *
9
+ * @author Axel Uhl (d043530)
10
+ *
11
+ */
12
+public enum TrackingTimesRevocationErrorCode {
13
+ NO_REGATTA_LEADERBOARD,
14
+ NO_AUTOMATED_TRACKING_TIMES
15
+}
... ...
\ No newline at end of file
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapter.java
... ...
@@ -140,4 +140,6 @@ public interface RaceLogTrackingAdapter {
140 140
*/
141 141
void copyPairingListFromOtherLeaderboard(RegattaLeaderboard sourceLeaderboard, RegattaLeaderboard targetLeaderboard,
142 142
String fromRaceColumnName, String toRaceColumnInclusiveName) throws NotFoundException;
143
+
144
+ TrackingTimesRevocationReport revokeExplicitTrackingTimes(RegattaLeaderboard leaderboard, RacingEventService raceLogResolver);
143 145
}
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/TrackingTimesRevocationReport.java
... ...
@@ -0,0 +1,31 @@
1
+package com.sap.sailing.domain.racelogtracking;
2
+
3
+import java.util.Map;
4
+import java.util.Set;
5
+
6
+import com.sap.sailing.domain.abstractlog.race.RaceLogEvent;
7
+import com.sap.sailing.domain.base.Fleet;
8
+import com.sap.sailing.domain.base.RaceColumn;
9
+import com.sap.sailing.domain.common.racelog.tracking.TrackingTimesRevocationErrorCode;
10
+import com.sap.sse.common.TimePoint;
11
+import com.sap.sse.common.Util.Pair;
12
+
13
+public interface TrackingTimesRevocationReport {
14
+ /**
15
+ * @return {@code null} means no error
16
+ */
17
+ TrackingTimesRevocationErrorCode getErrorCode();
18
+
19
+ void revoked(RaceColumn raceColumn, Fleet fleet, RaceLogEvent event);
20
+
21
+ void notRevokedBecauseOfMissingStartOrFinishTime(RaceColumn raceColumn, Fleet fleet, TimePoint startTime, TimePoint finishedTime);
22
+
23
+ void notRevokedBecauseNotForTracking(RaceColumn raceColumn, Fleet fleet);
24
+
25
+ Map<Pair<RaceColumn, Fleet>, Pair<TimePoint, TimePoint>> getNotRevokedBecauseOfMissingStartOfFinishTime();
26
+
27
+ Map<Pair<RaceColumn, Fleet>, Set<RaceLogEvent>> getRevokedEvents();
28
+
29
+ Iterable<Pair<RaceColumn, Fleet>> getNotRevokedBecauseNotForTracking();
30
+
31
+}
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogTrackingAdapterImpl.java
... ...
@@ -22,8 +22,14 @@ import org.osgi.framework.ServiceReference;
22 22
import com.sap.sailing.domain.abstractlog.impl.LastEventOfTypeFinder;
23 23
import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl;
24 24
import com.sap.sailing.domain.abstractlog.race.RaceLog;
25
+import com.sap.sailing.domain.abstractlog.race.RaceLogEndOfTrackingEvent;
25 26
import com.sap.sailing.domain.abstractlog.race.RaceLogEvent;
27
+import com.sap.sailing.domain.abstractlog.race.RaceLogStartOfTrackingEvent;
28
+import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishedTimeFinder;
26 29
import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastPublishedCourseDesignFinder;
30
+import com.sap.sailing.domain.abstractlog.race.analyzing.impl.StartTimeFinder;
31
+import com.sap.sailing.domain.abstractlog.race.analyzing.impl.StartTimeFinderResult;
32
+import com.sap.sailing.domain.abstractlog.race.analyzing.impl.TrackingTimesEventFinder;
27 33
import com.sap.sailing.domain.abstractlog.race.impl.RaceLogCourseDesignChangedEventImpl;
28 34
import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent;
29 35
import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent;
... ...
@@ -67,6 +73,7 @@ import com.sap.sailing.domain.leaderboard.Leaderboard;
67 73
import com.sap.sailing.domain.leaderboard.RegattaLeaderboard;
68 74
import com.sap.sailing.domain.racelogtracking.DeviceMappingWithRegattaLogEvent;
69 75
import com.sap.sailing.domain.racelogtracking.RaceLogTrackingAdapter;
76
+import com.sap.sailing.domain.racelogtracking.TrackingTimesRevocationReport;
70 77
import com.sap.sailing.domain.regattalike.LeaderboardThatHasRegattaLike;
71 78
import com.sap.sailing.domain.tracking.RaceHandle;
72 79
import com.sap.sailing.domain.tracking.RaceTrackingHandler;
... ...
@@ -463,4 +470,50 @@ public class RaceLogTrackingAdapterImpl implements RaceLogTrackingAdapter {
463 470
copyCompetitors(sourceRaceColumn, sourceFleet, Collections.singleton(new Pair<>(targetRaceColumn, targetFleet)));
464 471
}
465 472
}
473
+
474
+ @Override
475
+ public TrackingTimesRevocationReport revokeExplicitTrackingTimes(RegattaLeaderboard leaderboard, RacingEventService service) {
476
+ final TrackingTimesRevocationReportImpl result = new TrackingTimesRevocationReportImpl(/* error code */ null /* meaning no error */);
477
+ for (final RaceColumn raceColumn : leaderboard.getRaceColumns()) {
478
+ for (final Fleet fleet : raceColumn.getFleets()) {
479
+ final RaceLog raceLog = raceColumn.getRaceLog(fleet);
480
+ if (raceLog != null) {
481
+ // handle only races denoted for smartphone tracking:
482
+ if (new RaceLogTrackingStateAnalyzer(raceLog).analyze().isForTracking()) {
483
+ final StartTimeFinder startTimeFinder = new StartTimeFinder(service, raceLog);
484
+ final StartTimeFinderResult startTimeFinderResult = startTimeFinder.analyze();
485
+ final FinishedTimeFinder finishedTimeFinder = new FinishedTimeFinder(raceLog);
486
+ final TimePoint finishedTime = finishedTimeFinder.analyze();
487
+ final TrackingTimesEventFinder trackingTimesEventFinder = new TrackingTimesEventFinder(raceLog);
488
+ if (startTimeFinderResult != null && startTimeFinderResult.getStartTime() != null && finishedTime != null) {
489
+ Pair<RaceLogStartOfTrackingEvent, RaceLogEndOfTrackingEvent> trackingTimes;
490
+ while ((trackingTimes = trackingTimesEventFinder.analyze()) != null) {
491
+ if (trackingTimes.getA() != null) {
492
+ try {
493
+ raceLog.revokeEvent(service.getServerAuthor(), trackingTimes.getA(), "revoke explicit start of tracking time");
494
+ result.revoked(raceColumn, fleet, trackingTimes.getA());
495
+ } catch (NotRevokableException e) {
496
+ logger.log(Level.WARNING, "could not revoke explicit start of tracking time by adding RevokeEvent", e);
497
+ }
498
+ }
499
+ if (trackingTimes.getB() != null) {
500
+ try {
501
+ raceLog.revokeEvent(service.getServerAuthor(), trackingTimes.getB(), "revoke explicit end of tracking time");
502
+ result.revoked(raceColumn, fleet, trackingTimes.getB());
503
+ } catch (NotRevokableException e) {
504
+ logger.log(Level.WARNING, "could not revoke explicit end of tracking time by adding RevokeEvent", e);
505
+ }
506
+ }
507
+ }
508
+ } else {
509
+ result.notRevokedBecauseOfMissingStartOrFinishTime(raceColumn, fleet, startTimeFinderResult != null ? startTimeFinderResult.getStartTime() : null, finishedTime);
510
+ }
511
+ } else {
512
+ result.notRevokedBecauseNotForTracking(raceColumn, fleet);
513
+ }
514
+ }
515
+ }
516
+ }
517
+ return result;
518
+ }
466 519
}
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackingTimesRevocationReportImpl.java
... ...
@@ -0,0 +1,68 @@
1
+package com.sap.sailing.domain.racelogtracking.impl;
2
+
3
+import java.util.ArrayList;
4
+import java.util.Collections;
5
+import java.util.HashSet;
6
+import java.util.LinkedHashMap;
7
+import java.util.List;
8
+import java.util.Map;
9
+import java.util.Set;
10
+
11
+import com.sap.sailing.domain.abstractlog.race.RaceLogEvent;
12
+import com.sap.sailing.domain.base.Fleet;
13
+import com.sap.sailing.domain.base.RaceColumn;
14
+import com.sap.sailing.domain.common.racelog.tracking.TrackingTimesRevocationErrorCode;
15
+import com.sap.sailing.domain.racelogtracking.TrackingTimesRevocationReport;
16
+import com.sap.sse.common.TimePoint;
17
+import com.sap.sse.common.Util.Pair;
18
+
19
+public class TrackingTimesRevocationReportImpl implements TrackingTimesRevocationReport {
20
+ private final Map<Pair<RaceColumn, Fleet>, Set<RaceLogEvent>> revokedEvents;
21
+ private final Map<Pair<RaceColumn, Fleet>, Pair<TimePoint, TimePoint>> notRevokedBecauseOfMissingStartOrFinishTime;
22
+ private final List<Pair<RaceColumn, Fleet>> notRevokedBecauseNotForTracking;
23
+ private final TrackingTimesRevocationErrorCode errorCode;
24
+
25
+ public TrackingTimesRevocationReportImpl(TrackingTimesRevocationErrorCode errorCode) {
26
+ super();
27
+ this.errorCode = errorCode;
28
+ this.revokedEvents = new LinkedHashMap<>();
29
+ this.notRevokedBecauseOfMissingStartOrFinishTime = new LinkedHashMap<>();
30
+ this.notRevokedBecauseNotForTracking = new ArrayList<>();
31
+ }
32
+
33
+ @Override
34
+ public TrackingTimesRevocationErrorCode getErrorCode() {
35
+ return errorCode;
36
+ }
37
+
38
+ @Override
39
+ public void revoked(RaceColumn raceColumn, Fleet fleet, RaceLogEvent event) {
40
+ final Set<RaceLogEvent> set = revokedEvents.computeIfAbsent(new Pair<>(raceColumn, fleet), k->new HashSet<>());
41
+ set.add(event);
42
+ }
43
+
44
+ @Override
45
+ public void notRevokedBecauseOfMissingStartOrFinishTime(RaceColumn raceColumn, Fleet fleet, TimePoint startTime, TimePoint finishedTime) {
46
+ notRevokedBecauseOfMissingStartOrFinishTime.put(new Pair<>(raceColumn, fleet), new Pair<>(startTime, finishedTime));
47
+ }
48
+
49
+ @Override
50
+ public void notRevokedBecauseNotForTracking(RaceColumn raceColumn, Fleet fleet) {
51
+ notRevokedBecauseNotForTracking.add(new Pair<>(raceColumn, fleet));
52
+ }
53
+
54
+ @Override
55
+ public Map<Pair<RaceColumn, Fleet>, Pair<TimePoint, TimePoint>> getNotRevokedBecauseOfMissingStartOfFinishTime() {
56
+ return Collections.unmodifiableMap(notRevokedBecauseOfMissingStartOrFinishTime);
57
+ }
58
+
59
+ @Override
60
+ public Map<Pair<RaceColumn, Fleet>, Set<RaceLogEvent>> getRevokedEvents() {
61
+ return Collections.unmodifiableMap(revokedEvents);
62
+ }
63
+
64
+ @Override
65
+ public Iterable<Pair<RaceColumn, Fleet>> getNotRevokedBecauseNotForTracking() {
66
+ return Collections.unmodifiableList(notRevokedBecauseNotForTracking);
67
+ }
68
+}
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/FixLoaderAndTracker.java
... ...
@@ -964,9 +964,10 @@ public class FixLoaderAndTracker implements TrackingDataLoader {
964 964
}
965 965
966 966
/**
967
- * This is used when device mappings for an item changed so that fixes in a new {@link TimeRange} are covered. This is also used when initially loading fixes due to startOfTracking being initially set. If
968
- * the mapping is a {@link Mark}, best fixes outside of the tracking {@link TimeRange} are loaded if none is
969
- * available in the tracking {@link TimeRange}.
967
+ * This is used when device mappings for an item changed so that fixes in a new {@link TimeRange} are covered. This
968
+ * is also used when initially loading fixes due to startOfTracking being initially set. If the mapping is a
969
+ * {@link Mark}, best fixes outside of the tracking {@link TimeRange} are loaded if none is available in the
970
+ * tracking {@link TimeRange}.
970 971
*/
971 972
private class LoadFixesForNewlyCoveredTimeRangesJob extends AbstractLoadingJob {
972 973
private final WithID item;
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/tracking/TestTracTracRaceAndCompetitorStatusReconciler.java
... ...
@@ -337,7 +337,7 @@ public class TestTracTracRaceAndCompetitorStatusReconciler {
337 337
// now simulate a yet newer TracTrac event that is expected to reset the "IRM" / MaxPointsReason:
338 338
final TimePoint yetNewerResultTimePoint = startOfPass.plus(Duration.ONE_SECOND.times(3));
339 339
when(tractracRaceCompetitor.getStatusLastChangedTime()).thenReturn(yetNewerResultTimePoint.asMillis());
340
- when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.NO_DATA);
340
+ when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.FIN);
341 341
reconciler.reconcileCompetitorStatus(tractracRaceCompetitor, trackedRace);
342 342
{
343 343
final Pair<CompetitorResult, TimePoint> raceLogBasedResult = reconciler.getRaceLogResultAndCreationTimePointForCompetitor(raceLog, competitor);
... ...
@@ -353,7 +353,7 @@ public class TestTracTracRaceAndCompetitorStatusReconciler {
353 353
final TimePoint resultTimePoint = startOfPass.plus(Duration.ONE_SECOND);
354 354
when(tractracRaceCompetitor.getStatusLastChangedTime()).thenReturn(resultTimePoint.asMillis());
355 355
when(tractracRaceCompetitor.getOfficialRank()).thenReturn(42);
356
- when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.NO_DATA);
356
+ when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.FIN);
357 357
reconciler.reconcileCompetitorStatus(tractracRaceCompetitor, trackedRace);
358 358
{
359 359
final Pair<CompetitorResult, TimePoint> raceLogBasedResult = reconciler.getRaceLogResultAndCreationTimePointForCompetitor(raceLog, competitor);
... ...
@@ -403,7 +403,7 @@ public class TestTracTracRaceAndCompetitorStatusReconciler {
403 403
@Test
404 404
public void testOfficialNullFinishTimeAndZeroRank() {
405 405
final TimePoint resultTimePoint = startOfPass.plus(Duration.ONE_SECOND.times(1));
406
- when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.NO_DATA);
406
+ when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.FIN);
407 407
when(tractracRaceCompetitor.getStatusLastChangedTime()).thenReturn(resultTimePoint.asMillis());
408 408
when(tractracRaceCompetitor.getOfficialRank()).thenReturn(0);
409 409
when(trackedRace.getFinishingTime()).thenReturn(null);
... ...
@@ -418,7 +418,7 @@ public class TestTracTracRaceAndCompetitorStatusReconciler {
418 418
@Test
419 419
public void testOfficialFinishTimeAndValidRankUpdateScoreCorrectionMetadata() {
420 420
final TimePoint resultTimePoint = startOfPass.plus(Duration.ONE_SECOND.times(1));
421
- when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.FINISH_CONFIRMED);
421
+ when(tractracRaceCompetitor.getStatus()).thenReturn(RaceCompetitorStatusType.FIN);
422 422
when(tractracRaceCompetitor.getStatusLastChangedTime()).thenReturn(resultTimePoint.asMillis());
423 423
when(tractracRaceCompetitor.getOfficialRank()).thenReturn(4);
424 424
when(trackedRace.getFinishingTime()).thenReturn(null);
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceAndCompetitorStatusWithRaceLogReconciler.java
... ...
@@ -316,13 +316,10 @@ public class RaceAndCompetitorStatusWithRaceLogReconciler {
316 316
} else {
317 317
switch (raceCompetitorStatusType) {
318 318
// TODO we expect NSC and perhaps also TLE to show up; support the mapping to MaxPointsReason.NSC / TLE, respectively when they appear
319
- case ABANDONED:
320
- result = MaxPointsReason.NONE; // TODO bug 5154: find out what ABANDONED means and if/how we can translate it to a MaxPointsReason
321
- break;
322 319
case BFD:
323 320
result = MaxPointsReason.BFD;
324 321
break;
325
- case DISQUALIFIED:
322
+ case DSQ:
326 323
result = MaxPointsReason.DSQ;
327 324
break;
328 325
case DNC:
... ...
@@ -331,31 +328,19 @@ public class RaceAndCompetitorStatusWithRaceLogReconciler {
331 328
case DNF:
332 329
result = MaxPointsReason.DNF;
333 330
break;
334
- case DONT_RACE:
335
- result = MaxPointsReason.DNS; // TODO bug 5154: find out what DONT_RACE means and if/how we can translate it to a MaxPointsReason; is it DNS?
331
+ case DNS:
332
+ result = MaxPointsReason.DNS;
336 333
break;
337 334
case FIN:
338
- result = MaxPointsReason.NONE; // TODO bug 5154: find out what FIN means and if/how we can translate it to a MaxPointsReason; does it mean the competitor finished properly?
339
- break;
340
- case FINISH_CONFIRMED:
341
- result = MaxPointsReason.NONE; // TODO bug 5154: find out what FINISH_CONFIRMED means and if/how we can translate it to a MaxPointsReason; does it mean the competitor finished properly?
342
- break;
343
- case MIS:
344
- result = MaxPointsReason.NONE; // TODO bug 5154: find out what MIS means and if/how we can translate it to a MaxPointsReason; does it mean the competitor is "missing?"
345
- break;
346
- case NO_COLLECT:
347
- result = MaxPointsReason.NONE; // TODO bug 5154: find out what NO_COLLECT means and if/how we can translate it to a MaxPointsReason
348
- break;
349
- case NO_DATA:
350
- result = MaxPointsReason.NONE;
335
+ result = MaxPointsReason.NONE; // TODO bug 5154: It is just a boat that has finished. MaxPointsReason.NONE is fine
351 336
break;
352 337
case OCS:
353 338
result = MaxPointsReason.OCS;
354 339
break;
355
- case RACING:
340
+ case RAC:
356 341
result = MaxPointsReason.NONE;
357 342
break;
358
- case RETIRED:
343
+ case RET:
359 344
result = MaxPointsReason.RET;
360 345
break;
361 346
case UFD:
... ...
@@ -382,6 +367,15 @@ public class RaceAndCompetitorStatusWithRaceLogReconciler {
382 367
case RCT:
383 368
result = MaxPointsReason.RCT;
384 369
break;
370
+ case DPI:
371
+ result = MaxPointsReason.DPI;
372
+ break;
373
+ case RDG:
374
+ result = MaxPointsReason.RDG;
375
+ break;
376
+ case ZFP:
377
+ result = MaxPointsReason.ZFP;
378
+ break;
385 379
default:
386 380
result = MaxPointsReason.NONE;
387 381
break;
java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogAndTrackedRaceResolver.java
... ...
@@ -9,6 +9,7 @@ import com.sap.sailing.domain.base.Fleet;
9 9
import com.sap.sailing.domain.base.RaceColumn;
10 10
import com.sap.sailing.domain.common.RegattaAndRaceIdentifier;
11 11
import com.sap.sailing.domain.leaderboard.Leaderboard;
12
+import com.sap.sailing.domain.leaderboard.impl.DelegatingRegattaLeaderboardWithCompetitorElimination;
12 13
import com.sap.sailing.domain.regattalike.IsRegattaLike;
13 14
import com.sap.sailing.domain.tracking.TrackedRace;
14 15
import com.sap.sse.common.Util.Triple;
... ...
@@ -31,13 +32,20 @@ public interface RaceLogAndTrackedRaceResolver extends RaceLogResolver {
31 32
/**
32 33
* Determines those {@link RaceColumn}/{@link Fleet} combinations ("slots") from all {@link Leaderboard}s managed by
33 34
* this resolver that the tracked race identified by {@code trackedRaceIdentifier} shall be linked to when loaded.
34
- * This information is relevant, e.g., after having created a {@link TrackedRace} that previously was attached to
35
- * one or more such "slots" and shall now be re-connected to those same slots again. It is also helpful, e.g., when
36
- * trying to figure out which race logs will be
35
+ * Duplicate {@link RaceColumn}s are ignored; such duplicates may occur, e.g., if one {@link Leaderboard} is a view
36
+ * of another one, as is the case for a {@link DelegatingRegattaLeaderboardWithCompetitorElimination}. In such
37
+ * scenarios, the leaderboard returned as the {@link Triple#getA() first} component of the resulting triple is
38
+ * randomly picked from those leaderboards {@link Leaderboard#getRaceColumns() listing} this column.
39
+ * <p>
40
+ *
41
+ * The information returned is relevant, e.g., after having created a {@link TrackedRace} that previously was
42
+ * attached to one or more such "slots" and shall now be re-connected to those same slots again. It is also helpful,
43
+ * e.g., when trying to figure out which race logs will be
37 44
* {@link TrackedRace#attachRegattaLog(com.sap.sailing.domain.abstractlog.regatta.RegattaLog) attached} to that
38 45
* {@link TrackedRace} because usually each "slot" comes with its own {@link RaceLog}, so that attaching to multiple
39 46
* slots will result in multiple race logs being attached to the tracked race.
40 47
*/
41
- List<Triple<Leaderboard, RaceColumn, Fleet>> getColumnsWithRaceLogForTrackedRace(RegattaAndRaceIdentifier trackedRaceIdentifier);
48
+ List<Triple<Leaderboard, RaceColumn, Fleet>> getColumnsWithRaceLogForTrackedRace(
49
+ RegattaAndRaceIdentifier trackedRaceIdentifier);
42 50
43 51
}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/partials/footer/Footer.gss
... ...
@@ -68,7 +68,7 @@
68 68
line-height: normal;
69 69
width: 100%;
70 70
position: relative;
71
- z-index: 1000;
71
+ z-index: 1;
72 72
}
73 73
.dfooter_row {
74 74
display: flex;
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
... ...
@@ -10,6 +10,8 @@
10 10
<ul class="bulletList">
11 11
<li>Tables with multi-selection support now have a select/de-select all checkbox in the table header.
12 12
This comes with general improvements in table selection/de-selection handling.</li>
13
+ <li>Adding the "Race Rank" column to the leaderboard now consistently adds it after the selection
14
+ checkbox column and displays it immediately when the settings dialog is confirmed.</li>
13 15
<li>Users can now opt out of e-mail communication regarding features and community
14 16
information. This will be honored when sending out such general information about
15 17
the Sailing Analytics solution.</li>
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleResources.java
... ...
@@ -118,6 +118,9 @@ public interface AdminConsoleResources extends ClientBundle {
118 118
119 119
@Source("com/sap/sailing/gwt/ui/client/images/compose_mail_small.png")
120 120
ImageResource inviteBuoyTenders();
121
+
122
+ @Source("com/sap/sailing/gwt/ui/client/images/eraser-icon.png")
123
+ ImageResource eraser();
121 124
122 125
@Source("com/sap/sailing/gwt/ui/client/images/ajax-loader.gif")
123 126
ImageResource loaderGif();
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventListComposite.java
... ...
@@ -191,7 +191,6 @@ public class EventListComposite extends Composite {
191 191
}
192 192
}
193 193
remove.setEnabled(!selectedEvents.isEmpty() && canDeleteAll);
194
-
195 194
}
196 195
});
197 196
buttonPanel.addUnsecuredWidget(new HelpButton(HelpButtonResources.INSTANCE,
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/MediaPanel.java
... ...
@@ -21,25 +21,20 @@ import com.google.gwt.cell.client.FieldUpdater;
21 21
import com.google.gwt.cell.client.TextCell;
22 22
import com.google.gwt.cell.client.ValueUpdater;
23 23
import com.google.gwt.core.client.GWT;
24
-import com.google.gwt.dom.client.BrowserEvents;
25 24
import com.google.gwt.dom.client.Element;
26 25
import com.google.gwt.dom.client.NativeEvent;
27 26
import com.google.gwt.dom.client.Style.Unit;
28 27
import com.google.gwt.event.dom.client.KeyCodes;
29
-import com.google.gwt.safehtml.shared.SafeHtmlUtils;
30 28
import com.google.gwt.user.cellview.client.AbstractCellTable;
31
-import com.google.gwt.user.cellview.client.CellTable;
32 29
import com.google.gwt.user.cellview.client.Column;
33 30
import com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler;
31
+import com.google.gwt.user.cellview.client.Header;
34 32
import com.google.gwt.user.client.Command;
35 33
import com.google.gwt.user.client.Window;
36 34
import com.google.gwt.user.client.rpc.AsyncCallback;
37 35
import com.google.gwt.user.client.ui.Button;
38 36
import com.google.gwt.user.client.ui.FlowPanel;
39 37
import com.google.gwt.user.client.ui.Label;
40
-import com.google.gwt.view.client.CellPreviewEvent;
41
-import com.google.gwt.view.client.DefaultSelectionEventManager;
42
-import com.google.gwt.view.client.DefaultSelectionEventManager.SelectAction;
43 38
import com.google.gwt.view.client.ListDataProvider;
44 39
import com.google.gwt.view.client.SelectionChangeEvent;
45 40
import com.google.gwt.view.client.SelectionChangeEvent.Handler;
... ...
@@ -69,10 +64,10 @@ import com.sap.sse.gwt.client.ErrorReporter;
69 64
import com.sap.sse.gwt.client.Notification;
70 65
import com.sap.sse.gwt.client.Notification.NotificationType;
71 66
import com.sap.sse.gwt.client.async.MarkedAsyncCallback;
72
-import com.sap.sse.gwt.client.celltable.BaseCelltable;
73 67
import com.sap.sse.gwt.client.celltable.EntityIdentityComparator;
68
+import com.sap.sse.gwt.client.celltable.FlushableCellTable;
74 69
import com.sap.sse.gwt.client.celltable.RefreshableMultiSelectionModel;
75
-import com.sap.sse.gwt.client.controls.BetterCheckboxCell;
70
+import com.sap.sse.gwt.client.celltable.SelectionCheckboxColumn;
76 71
import com.sap.sse.gwt.client.dialog.DataEntryDialog.DialogCallback;
77 72
import com.sap.sse.gwt.client.panels.AbstractFilterablePanel;
78 73
import com.sap.sse.gwt.client.panels.LabeledAbstractFilterablePanel;
... ...
@@ -103,11 +98,12 @@ public class MediaPanel extends FlowPanel implements FilterablePanelProvider<Med
103 98
private final ErrorReporter errorReporter;
104 99
private final StringMessages stringMessages;
105 100
private final UserService userService;
106
- private CellTable<MediaTrackWithSecurityDTO> mediaTracksTable;
101
+ private FlushableCellTable<MediaTrackWithSecurityDTO> mediaTracksTable;
107 102
private ListDataProvider<MediaTrackWithSecurityDTO> mediaTrackListDataProvider = new ListDataProvider<>();
108 103
private Date latestDate;
109 104
private RefreshableMultiSelectionModel<MediaTrackWithSecurityDTO> refreshableSelectionModel;
110 105
private final FileStorageServiceConnectionTestObservable storageServiceAvailable;
106
+ private final SelectionCheckboxColumn<MediaTrackWithSecurityDTO> checkColumn;
111 107
112 108
public MediaPanel(Presenter presenter, StringMessages stringMessages) {
113 109
this.sailingServiceWrite = presenter.getSailingService();
... ...
@@ -117,6 +113,43 @@ public class MediaPanel extends FlowPanel implements FilterablePanelProvider<Med
117 113
this.stringMessages = stringMessages;
118 114
this.errorReporter = presenter.getErrorReporter();
119 115
this.storageServiceAvailable = new FileStorageServiceConnectionTestObservable(presenter.getSailingService());
116
+ Label lblFilterRaces = new Label(stringMessages.filterMediaByName() + ":");
117
+ lblFilterRaces.setWordWrap(false);
118
+ this.filterableMediaTracks = new LabeledAbstractFilterablePanel<MediaTrackWithSecurityDTO>(lblFilterRaces,
119
+ allMediaTracks, mediaTrackListDataProvider, stringMessages) {
120
+ @Override
121
+ public List<String> getSearchableStrings(MediaTrackWithSecurityDTO t) {
122
+ List<String> strings = new ArrayList<String>();
123
+ strings.add(t.title);
124
+ strings.add(t.url);
125
+ if (t.startTime == null) {
126
+ GWT.log("startTime of media track " + t.title + " undefined");
127
+ } else {
128
+ strings.add(t.startTime.toString());
129
+ }
130
+ return strings;
131
+ }
132
+
133
+ @Override
134
+ public AbstractCellTable<MediaTrackWithSecurityDTO> getCellTable() {
135
+ return mediaTracksTable;
136
+ }
137
+ };
138
+ checkColumn = new SelectionCheckboxColumn<>(
139
+ tableResources.cellTableStyle().cellTableCheckboxSelected(),
140
+ tableResources.cellTableStyle().cellTableCheckboxDeselected(),
141
+ tableResources.cellTableStyle().cellTableCheckboxColumnCell(),
142
+ new EntityIdentityComparator<MediaTrackWithSecurityDTO>() {
143
+ @Override
144
+ public boolean representSameEntity(MediaTrackWithSecurityDTO dto1, MediaTrackWithSecurityDTO dto2) {
145
+ return dto1.dbId.equals(dto2.dbId);
146
+ }
147
+ @Override
148
+ public int hashCode(MediaTrackWithSecurityDTO t) {
149
+ return t.dbId.hashCode();
150
+ }
151
+ }, filterableMediaTracks.getAllListDataProvider());
152
+ refreshableSelectionModel = checkColumn.getSelectionModel();
120 153
AccessControlledButtonPanel buttonAndFilterPanel = new AccessControlledButtonPanel(userService,
121 154
SecuredDomainType.MEDIA_TRACK);
122 155
add(buttonAndFilterPanel);
... ...
@@ -144,12 +177,12 @@ public class MediaPanel extends FlowPanel implements FilterablePanelProvider<Med
144 177
}).center();
145 178
}
146 179
});
147
-
148
- Button multiURLChange = buttonAndFilterPanel.addUnsecuredAction(stringMessages.multiUrlChangeMediaTrack(),
180
+ final Button multiUrlChange = buttonAndFilterPanel.addUpdateAction(stringMessages.multiUrlChangeMediaTrack(),
181
+ refreshableSelectionModel,
149 182
new Command() {
150 183
@Override
151 184
public void execute() {
152
- Set<MediaTrackWithSecurityDTO> selected = refreshableSelectionModel.getSelectedSet();
185
+ final Set<MediaTrackWithSecurityDTO> selected = refreshableSelectionModel.getSelectedSet();
153 186
if (selected.isEmpty()) {
154 187
Notification.notify(stringMessages.noSelection(), NotificationType.ERROR);
155 188
} else {
... ...
@@ -162,48 +195,39 @@ public class MediaPanel extends FlowPanel implements FilterablePanelProvider<Med
162 195
}
163 196
}
164 197
});
165
- multiURLChange.setEnabled(false);
166
- Label lblFilterRaces = new Label(stringMessages.filterMediaByName() + ":");
167
- lblFilterRaces.setWordWrap(false);
168
- buttonAndFilterPanel.addUnsecuredWidget(lblFilterRaces);
169
- this.filterableMediaTracks = new LabeledAbstractFilterablePanel<MediaTrackWithSecurityDTO>(lblFilterRaces,
170
- allMediaTracks, mediaTrackListDataProvider, stringMessages) {
198
+ final Button remove = buttonAndFilterPanel.addRemoveAction(stringMessages.remove(), refreshableSelectionModel,
199
+ /* with confirmation */ true, new Command() {
171 200
@Override
172
- public List<String> getSearchableStrings(MediaTrackWithSecurityDTO t) {
173
- List<String> strings = new ArrayList<String>();
174
- strings.add(t.title);
175
- strings.add(t.url);
176
- if (t.startTime == null) {
177
- GWT.log("startTime of media track " + t.title + " undefined");
178
- } else {
179
- strings.add(t.startTime.toString());
201
+ public void execute() {
202
+ for (final MediaTrackWithSecurityDTO track : refreshableSelectionModel.getSelectedSet()) {
203
+ removeMediaTrack(track);
180 204
}
181
- return strings;
182 205
}
183
-
184
- @Override
185
- public AbstractCellTable<MediaTrackWithSecurityDTO> getCellTable() {
186
- return mediaTracksTable;
187
- }
188
- };
189
- createMediaTracksTable(userService);
190
- filterableMediaTracks.getTextBox().ensureDebugId("MediaTracksFilterTextBox");
191
- filterableMediaTracks
192
- .setUpdatePermissionFilterForCheckbox(mediaTrack -> userService.hasPermission(mediaTrack, DefaultActions.UPDATE));
193
- buttonAndFilterPanel.addUnsecuredWidget(filterableMediaTracks);
194
-
206
+ });
195 207
refreshableSelectionModel.addSelectionChangeHandler(new Handler() {
196 208
@Override
197
- public void onSelectionChange(SelectionChangeEvent event) {
198
- boolean canUpdateAll = true;
199
- for (MediaTrackWithSecurityDTO track : refreshableSelectionModel.getSelectedSet()) {
209
+ public void onSelectionChange(final SelectionChangeEvent event) {
210
+ final Set<MediaTrackWithSecurityDTO> selected = refreshableSelectionModel.getSelectedSet();
211
+ boolean canDeleteAllSelected = true;
212
+ boolean canUpdateAllSelected = true;
213
+ for (final MediaTrackWithSecurityDTO track : selected) {
214
+ if (!userService.hasPermission(track, DefaultActions.DELETE)) {
215
+ canDeleteAllSelected = false;
216
+ }
200 217
if (!userService.hasPermission(track, DefaultActions.UPDATE)) {
201
- canUpdateAll = false;
218
+ canUpdateAllSelected = false;
202 219
}
203 220
}
204
- multiURLChange.setEnabled(!refreshableSelectionModel.getSelectedSet().isEmpty() && canUpdateAll);
221
+ remove.setEnabled(!selected.isEmpty() && canDeleteAllSelected);
222
+ multiUrlChange.setEnabled(!selected.isEmpty() && canUpdateAllSelected);
205 223
}
206 224
});
225
+ buttonAndFilterPanel.addUnsecuredWidget(lblFilterRaces);
226
+ createMediaTracksTable(userService);
227
+ filterableMediaTracks.getTextBox().ensureDebugId("MediaTracksFilterTextBox");
228
+ filterableMediaTracks
229
+ .setUpdatePermissionFilterForCheckbox(mediaTrack -> userService.hasPermission(mediaTrack, DefaultActions.UPDATE));
230
+ buttonAndFilterPanel.addUnsecuredWidget(filterableMediaTracks);
207 231
}
208 232
209 233
private final Displayer<MediaTrackWithSecurityDTO> mediaTracksDisplayer = new Displayer<MediaTrackWithSecurityDTO>() {
... ...
@@ -226,58 +250,10 @@ public class MediaPanel extends FlowPanel implements FilterablePanelProvider<Med
226 250
}
227 251
228 252
private void createMediaTracksTable(final UserService userService) {
229
- // Create a CellTable.
230
- // Set a key provider that provides a unique key for each contact. If key is
231
- // used to identify contacts when fields (such as the name and address)
232
- // change.
233
- mediaTracksTable = new BaseCelltable<>(1000, tableResources);
253
+ mediaTracksTable = new FlushableCellTable<>(1000, tableResources);
234 254
mediaTracksTable.setWidth("100%");
235
- // Attach a column sort handler to the ListDataProvider to sort the list.
236
- ListHandler<MediaTrackWithSecurityDTO> sortHandler = new ListHandler<>(mediaTrackListDataProvider.getList());
255
+ final ListHandler<MediaTrackWithSecurityDTO> sortHandler = new ListHandler<>(mediaTrackListDataProvider.getList());
237 256
mediaTracksTable.addColumnSortHandler(sortHandler);
238
- // Add a selection model so we can select cells.
239
- refreshableSelectionModel = new RefreshableMultiSelectionModel<>(
240
- new EntityIdentityComparator<MediaTrackWithSecurityDTO>() {
241
- @Override
242
- public boolean representSameEntity(MediaTrackWithSecurityDTO dto1, MediaTrackWithSecurityDTO dto2) {
243
- return dto1.dbId.equals(dto2.dbId);
244
- }
245
- @Override
246
- public int hashCode(MediaTrackWithSecurityDTO t) {
247
- return t.dbId.hashCode();
248
- }
249
- }, filterableMediaTracks.getAllListDataProvider());
250
- mediaTracksTable.setSelectionModel(refreshableSelectionModel,
251
- DefaultSelectionEventManager.createCustomManager(
252
- new DefaultSelectionEventManager.CheckboxEventTranslator<MediaTrackWithSecurityDTO>() {
253
- @Override
254
- public boolean clearCurrentSelection(CellPreviewEvent<MediaTrackWithSecurityDTO> event) {
255
- return !isCheckboxColumn(event.getColumn());
256
- }
257
-
258
- @Override
259
- public SelectAction translateSelectionEvent(
260
- CellPreviewEvent<MediaTrackWithSecurityDTO> event) {
261
- NativeEvent nativeEvent = event.getNativeEvent();
262
- if (BrowserEvents.CLICK.equals(nativeEvent.getType())) {
263
- if (nativeEvent.getCtrlKey()) {
264
- MediaTrackWithSecurityDTO value = event.getValue();
265
- refreshableSelectionModel.setSelected(value, !refreshableSelectionModel.isSelected(value));
266
- return SelectAction.IGNORE;
267
- }
268
- if (!refreshableSelectionModel.getSelectedSet().isEmpty() && !isCheckboxColumn(event.getColumn())) {
269
- return SelectAction.DEFAULT;
270
- }
271
- }
272
- return SelectAction.TOGGLE;
273
- }
274
-
275
- private boolean isCheckboxColumn(int columnIndex) {
276
- return columnIndex == 0;
277
- }
278
- }));
279
-
280
- // Initialize the columns.
281 257
initTableColumns(sortHandler, userService);
282 258
mediaTrackListDataProvider.addDataDisplay(mediaTracksTable);
283 259
add(mediaTracksTable);
... ...
@@ -290,17 +266,10 @@ public class MediaPanel extends FlowPanel implements FilterablePanelProvider<Med
290 266
*/
291 267
private void initTableColumns(final ListHandler<MediaTrackWithSecurityDTO> sortHandler,
292 268
final UserService userService) {
293
- Column<MediaTrackWithSecurityDTO, Boolean> checkColumn = new Column<MediaTrackWithSecurityDTO, Boolean>(
294
- new BetterCheckboxCell(tableResources.cellTableStyle().cellTableCheckboxSelected(),
295
- tableResources.cellTableStyle().cellTableCheckboxDeselected())) {
296
- @Override
297
- public Boolean getValue(MediaTrackWithSecurityDTO object) {
298
- // Get the value from the selection model.
299
- return refreshableSelectionModel.isSelected(object);
300
- }
301
- };
302
- mediaTracksTable.addColumn(checkColumn, SafeHtmlUtils.fromSafeConstant("<br/>"));
269
+ final Header<Boolean> selectAllHeader = checkColumn.createHeader();
270
+ mediaTracksTable.addColumn(checkColumn, selectAllHeader);
303 271
mediaTracksTable.setColumnWidth(checkColumn, 40, Unit.PX);
272
+ mediaTracksTable.setSelectionModel(refreshableSelectionModel, checkColumn.getSelectionManager());
304 273
// db id
305 274
Column<MediaTrackWithSecurityDTO, String> dbIdColumn = new Column<MediaTrackWithSecurityDTO, String>(
306 275
new TextCell()) {
... ...
@@ -715,4 +684,4 @@ public class MediaPanel extends FlowPanel implements FilterablePanelProvider<Med
715 684
public AbstractFilterablePanel<MediaTrackWithSecurityDTO> getFilterablePanel() {
716 685
return filterableMediaTracks;
717 686
}
718
-}
687
+}
... ...
\ No newline at end of file
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceLogTrackingEventManagementImagesBarCell.java
... ...
@@ -4,6 +4,7 @@ import java.util.ArrayList;
4 4
5 5
import com.google.gwt.core.client.GWT;
6 6
import com.google.gwt.text.shared.SafeHtmlRenderer;
7
+import com.sap.sailing.domain.common.LeaderboardType;
7 8
import com.sap.sailing.gwt.ui.client.StringMessages;
8 9
import com.sap.sailing.gwt.ui.shared.StrippedLeaderboardDTO;
9 10
import com.sap.sse.gwt.client.IconResources;
... ...
@@ -17,6 +18,7 @@ public class RaceLogTrackingEventManagementImagesBarCell extends ImagesBarCell {
17 18
public final static String ACTION_MAP_DEVICES = "ACTION_MAP_DEVICES";
18 19
public final static String ACTION_INVITE_BUOY_TENDERS = "ACTION_INVITE_BUOY_TENDERS";
19 20
public static final String ACTION_SHOW_REGATTA_LOG = "ACTION_SHOW_REGATTA_LOG";
21
+ public static final String ACTION_REVOKE_EXPLICIT_TRACKING_TIMES = "ACTION_REVOKE_EXPLICIT_TRACKING_TIMES";
20 22
private static AdminConsoleResources resources = GWT.create(AdminConsoleResources.class);
21 23
private final StringMessages stringMessages;
22 24
... ...
@@ -48,11 +50,14 @@ public class RaceLogTrackingEventManagementImagesBarCell extends ImagesBarCell {
48 50
makeImagePrototype(resources.inviteBuoyTenders())));
49 51
result.add(new ImageSpec(ACTION_SHOW_REGATTA_LOG, stringMessages.regattaLog(),
50 52
makeImagePrototype(resources.flagIcon())));
53
+ if (selectedLeaderboard.type == LeaderboardType.RegattaLeaderboard) {
54
+ result.add(new ImageSpec(ACTION_REVOKE_EXPLICIT_TRACKING_TIMES, stringMessages.revokeExplicitTrackingTimes(),
55
+ makeImagePrototype(resources.eraser())));
56
+ }
51 57
result.add(new ImageSpec(DefaultActions.CHANGE_OWNERSHIP.name(), stringMessages.actionChangeOwnership(),
52 58
IconResources.INSTANCE.changeOwnershipIcon()));
53 59
result.add(new ImageSpec(DefaultActions.CHANGE_ACL.name(), stringMessages.actionChangeACL(),
54 60
IconResources.INSTANCE.changeACLIcon()));
55
-
56 61
return result;
57 62
}
58 63
}
... ...
\ No newline at end of file
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RemoteServerInstancesManagementPanel.java
... ...
@@ -3,10 +3,7 @@ package com.sap.sailing.gwt.ui.adminconsole;
3 3
import static com.sap.sse.security.ui.client.component.DefaultActionsImagesBarCell.ACTION_DELETE;
4 4
import static com.sap.sse.security.ui.client.component.DefaultActionsImagesBarCell.ACTION_UPDATE;
5 5
6
-import java.util.ArrayList;
7
-import java.util.Collections;
8 6
import java.util.HashSet;
9
-import java.util.List;
10 7
import java.util.Set;
11 8
import java.util.function.Consumer;
12 9
import java.util.function.Function;
... ...
@@ -15,9 +12,7 @@ import com.google.gwt.cell.client.SafeHtmlCell;
15 12
import com.google.gwt.event.dom.client.ClickHandler;
16 13
import com.google.gwt.safehtml.shared.SafeHtml;
17 14
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
18
-import com.google.gwt.user.cellview.client.AbstractCellTable;
19 15
import com.google.gwt.user.cellview.client.Column;
20
-import com.google.gwt.user.cellview.client.TextColumn;
21 16
import com.google.gwt.user.client.Window;
22 17
import com.google.gwt.user.client.rpc.AsyncCallback;
23 18
import com.google.gwt.user.client.ui.Button;
... ...
@@ -27,7 +22,6 @@ import com.google.gwt.user.client.ui.Label;
27 22
import com.google.gwt.user.client.ui.Panel;
28 23
import com.google.gwt.user.client.ui.SimplePanel;
29 24
import com.google.gwt.user.client.ui.VerticalPanel;
30
-import com.google.gwt.view.client.ListDataProvider;
31 25
import com.google.gwt.view.client.MultiSelectionModel;
32 26
import com.sap.sailing.gwt.ui.adminconsole.places.AdminConsoleView.Presenter;
33 27
import com.sap.sailing.gwt.ui.client.SailingServiceWriteAsync;
... ...
@@ -40,10 +34,8 @@ import com.sap.sse.gwt.client.IconResources;
40 34
import com.sap.sse.gwt.client.Notification;
41 35
import com.sap.sse.gwt.client.Notification.NotificationType;
42 36
import com.sap.sse.gwt.client.celltable.CellTableWithCheckboxResources;
43
-import com.sap.sse.gwt.client.celltable.FlushableCellTable;
44 37
import com.sap.sse.gwt.client.dialog.DataEntryDialog.DialogCallback;
45 38
import com.sap.sse.gwt.client.panels.AbstractFilterablePanel;
46
-import com.sap.sse.gwt.client.panels.LabeledAbstractFilterablePanel;
47 39
import com.sap.sse.security.shared.impl.SecuredSecurityTypes.ServerActions;
48 40
import com.sap.sse.security.ui.client.UserService;
49 41
import com.sap.sse.security.ui.client.component.DefaultActionsImagesBarCell;
... ...
@@ -54,10 +46,8 @@ public class RemoteServerInstancesManagementPanel extends SimplePanel implements
54 46
private final UserService userService;
55 47
private final ErrorReporter errorReporter;
56 48
private final StringMessages stringMessages;
57
- private FlushableCellTable<RemoteSailingServerReferenceDTO> remoteServersTable;
58
- private final ListDataProvider<RemoteSailingServerReferenceDTO> serverDataProvider;
49
+ private RemoteServerInstancesManagementTableWrapper remoteServersTable;
59 50
private MultiSelectionModel<RemoteSailingServerReferenceDTO> refreshableServerSelectionModel;
60
- private LabeledAbstractFilterablePanel<RemoteSailingServerReferenceDTO> filteredServerTablePanel;
61 51
private final CaptionPanel remoteServersPanel;
62 52
63 53
public RemoteServerInstancesManagementPanel(final Presenter presenter, StringMessages stringMessages, CellTableWithCheckboxResources tableResources) {
... ...
@@ -72,40 +62,12 @@ public class RemoteServerInstancesManagementPanel extends SimplePanel implements
72 62
mainPanel.add(remoteServersPanel);
73 63
VerticalPanel remoteServersContentPanel = new VerticalPanel();
74 64
remoteServersPanel.setContentWidget(remoteServersContentPanel);
75
- serverDataProvider = new ListDataProvider<>();
76
- filteredServerTablePanel = createFilteredServerTablePanel();
77 65
remoteServersTable = createRemoteServersTable(tableResources);
78
- serverDataProvider.addDataDisplay(remoteServersTable);
79
- remoteServersContentPanel.add(filteredServerTablePanel);
80 66
remoteServersContentPanel.add(remoteServersTable);
81 67
remoteServersContentPanel.add(createButtonToolbar());
82 68
refreshSailingServerList();
83 69
}
84 70
85
- private LabeledAbstractFilterablePanel<RemoteSailingServerReferenceDTO> createFilteredServerTablePanel() {
86
- return new LabeledAbstractFilterablePanel<RemoteSailingServerReferenceDTO>(
87
- new Label(stringMessages.filterBy() + ":"), Collections.<RemoteSailingServerReferenceDTO> emptyList(),
88
- serverDataProvider, stringMessages) {
89
- @Override
90
- public List<String> getSearchableStrings(RemoteSailingServerReferenceDTO t) {
91
- List<String> strings = new ArrayList<String>();
92
- strings.add(t.getName());
93
- strings.add(t.getUrl());
94
- if (t.getEvents() != null) {
95
- for (EventBaseDTO e : t.getEvents()) {
96
- strings.add(e.getName());
97
- }
98
- }
99
- return strings;
100
- }
101
-
102
- @Override
103
- public AbstractCellTable<RemoteSailingServerReferenceDTO> getCellTable() {
104
- return remoteServersTable;
105
- }
106
- };
107
- }
108
-
109 71
private Panel createButtonToolbar() {
110 72
HorizontalPanel buttonPanel = new HorizontalPanel();
111 73
buttonPanel.setSpacing(5);
... ...
@@ -121,27 +83,17 @@ public class RemoteServerInstancesManagementPanel extends SimplePanel implements
121 83
(ClickHandler) event -> removeSelectedSailingServers());
122 84
}
123 85
124
- private FlushableCellTable<RemoteSailingServerReferenceDTO> createRemoteServersTable(
86
+ private RemoteServerInstancesManagementTableWrapper createRemoteServersTable(
125 87
CellTableWithCheckboxResources tableResources) {
126 88
RemoteServerInstancesManagementTableWrapper wrapper = new RemoteServerInstancesManagementTableWrapper(
127
- stringMessages, errorReporter, filteredServerTablePanel.getAllListDataProvider(), tableResources);
128
- wrapper.addColumn(createTextColumn(RemoteSailingServerReferenceDTO::getName), stringMessages.name());
129
- wrapper.addColumn(createTextColumn(RemoteSailingServerReferenceDTO::getUrl), stringMessages.url());
89
+ stringMessages, errorReporter, tableResources);
90
+ wrapper.addColumn(RemoteSailingServerReferenceDTO::getName, stringMessages.name());
91
+ wrapper.addColumn(RemoteSailingServerReferenceDTO::getUrl, stringMessages.url());
130 92
wrapper.addColumn(createEventsColumn(), stringMessages.events());
131 93
wrapper.addColumn(createActionsColumn(), stringMessages.actions());
132 94
wrapper.setEmptyTableWidget(new Label(stringMessages.noSailingServerInstancesYet()));
133 95
refreshableServerSelectionModel = wrapper.getSelectionModel();
134
- return wrapper.getTable();
135
- }
136
-
137
- private TextColumn<RemoteSailingServerReferenceDTO> createTextColumn(
138
- Function<RemoteSailingServerReferenceDTO, String> getter) {
139
- return new TextColumn<RemoteSailingServerReferenceDTO>() {
140
- @Override
141
- public String getValue(RemoteSailingServerReferenceDTO server) {
142
- return getter.apply(server) != null ? getter.apply(server) : "";
143
- }
144
- };
96
+ return wrapper;
145 97
}
146 98
147 99
private Column<RemoteSailingServerReferenceDTO, SafeHtml> createEventsColumn() {
... ...
@@ -224,7 +176,7 @@ public class RemoteServerInstancesManagementPanel extends SimplePanel implements
224 176
225 177
private void refreshSailingServerList() {
226 178
sailingService.getRemoteSailingServerReferences(createCallback(stringMessages::errorRefreshingSailingServers,
227
- filteredServerTablePanel::updateAll, false));
179
+ remoteServersTable.getFilterPanel()::updateAll, false));
228 180
}
229 181
230 182
private void removeSelectedSailingServers() {
... ...
@@ -241,7 +193,7 @@ public class RemoteServerInstancesManagementPanel extends SimplePanel implements
241 193
}
242 194
243 195
private void addRemoteSailingServerReference() {
244
- new SailingServerCreateOrEditDialog(filteredServerTablePanel.getAll(), stringMessages,
196
+ new SailingServerCreateOrEditDialog(remoteServersTable.getFilterPanel().getAll(), stringMessages,
245 197
new DialogCallback<RemoteSailingServerReferenceDTO>() {
246 198
@Override
247 199
public void cancel() {
... ...
@@ -249,8 +201,9 @@ public class RemoteServerInstancesManagementPanel extends SimplePanel implements
249 201
250 202
@Override
251 203
public void ok(final RemoteSailingServerReferenceDTO server) {
252
- sailingService.addRemoteSailingServerReference(server, createCallback(
253
- stringMessages::errorAddingSailingServer, filteredServerTablePanel::add, true));
204
+ sailingService.addRemoteSailingServerReference(server,
205
+ createCallback(stringMessages::errorAddingSailingServer,
206
+ remoteServersTable.getFilterPanel()::add, true));
254 207
}
255 208
}).show();
256 209
}
... ...
@@ -275,6 +228,6 @@ public class RemoteServerInstancesManagementPanel extends SimplePanel implements
275 228
276 229
@Override
277 230
public AbstractFilterablePanel<RemoteSailingServerReferenceDTO> getFilterablePanel() {
278
- return filteredServerTablePanel;
231
+ return remoteServersTable.getFilterPanel();
279 232
}
280 233
}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RemoteServerInstancesManagementTableWrapper.java
... ...
@@ -1,20 +1,23 @@
1 1
package com.sap.sailing.gwt.ui.adminconsole;
2 2
3
-import com.google.gwt.view.client.ListDataProvider;
3
+import java.util.ArrayList;
4
+import java.util.List;
5
+import java.util.Optional;
6
+
7
+import com.sap.sailing.gwt.ui.shared.EventBaseDTO;
4 8
import com.sap.sailing.gwt.ui.shared.RemoteSailingServerReferenceDTO;
5 9
import com.sap.sse.gwt.client.ErrorReporter;
6 10
import com.sap.sse.gwt.client.celltable.CellTableWithCheckboxResources;
7 11
import com.sap.sse.gwt.client.celltable.EntityIdentityComparator;
8
-import com.sap.sse.gwt.client.celltable.RefreshableMultiSelectionModel;
9
-import com.sap.sse.gwt.client.celltable.TableWrapper;
12
+import com.sap.sse.gwt.client.celltable.TableWrapperWithMultiSelectionAndFilter;
10 13
import com.sap.sse.security.ui.client.i18n.StringMessages;
11 14
12 15
public class RemoteServerInstancesManagementTableWrapper extends
13
- TableWrapper<RemoteSailingServerReferenceDTO, RefreshableMultiSelectionModel<RemoteSailingServerReferenceDTO>, StringMessages, CellTableWithCheckboxResources> {
16
+ TableWrapperWithMultiSelectionAndFilter<RemoteSailingServerReferenceDTO, StringMessages, CellTableWithCheckboxResources> {
14 17
public RemoteServerInstancesManagementTableWrapper(StringMessages stringMessages, ErrorReporter errorReporter,
15
- ListDataProvider<RemoteSailingServerReferenceDTO> dataProvider, CellTableWithCheckboxResources tableResources) {
16
- super(stringMessages, errorReporter, /* multiSelection */ true, /* pager */ true,
17
- new EntityIdentityComparator<RemoteSailingServerReferenceDTO>() {
18
+ CellTableWithCheckboxResources tableResources) {
19
+ super(stringMessages, errorReporter, /* enablePager */ true,
20
+ Optional.of(new EntityIdentityComparator<RemoteSailingServerReferenceDTO>() {
18 21
@Override
19 22
public boolean representSameEntity(RemoteSailingServerReferenceDTO dto1,
20 23
RemoteSailingServerReferenceDTO dto2) {
... ...
@@ -25,7 +28,21 @@ public class RemoteServerInstancesManagementTableWrapper extends
25 28
public int hashCode(RemoteSailingServerReferenceDTO t) {
26 29
return t.getUrl().hashCode();
27 30
}
28
- }, tableResources);
29
- registerSelectionModelOnNewDataProvider(dataProvider);
31
+ }), tableResources, /* updatePermissionFilterForCheckbox */ Optional.empty(),
32
+ /* use default filter-by text */ Optional.empty(),
33
+ /* filterCheckboxLabel */ null);
34
+ }
35
+
36
+ @Override
37
+ public List<String> getSearchableStrings(RemoteSailingServerReferenceDTO t) {
38
+ List<String> strings = new ArrayList<String>();
39
+ strings.add(t.getName());
40
+ strings.add(t.getUrl());
41
+ if (t.getEvents() != null) {
42
+ for (EventBaseDTO e : t.getEvents()) {
43
+ strings.add(e.getName());
44
+ }
45
+ }
46
+ return strings;
30 47
}
31 48
}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/SmartphoneTrackingEventManagementPanel.java
... ...
@@ -59,6 +59,7 @@ import com.sap.sailing.gwt.ui.shared.RaceLogSetFinishingAndFinishTimeDTO;
59 59
import com.sap.sailing.gwt.ui.shared.RaceLogSetStartTimeAndProcedureDTO;
60 60
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
61 61
import com.sap.sailing.gwt.ui.shared.StrippedLeaderboardDTO;
62
+import com.sap.sailing.gwt.ui.shared.TrackingTimesRevocationReportDTO;
62 63
import com.sap.sse.common.Distance;
63 64
import com.sap.sse.common.Util;
64 65
import com.sap.sse.common.Util.Pair;
... ...
@@ -208,6 +209,8 @@ public class SmartphoneTrackingEventManagementPanel extends AbstractLeaderboardC
208 209
DefaultActions.UPDATE, t -> openChooseEventDialogAndSendMails(t.getName()));
209 210
leaderboardActionColumn.addAction(RaceLogTrackingEventManagementImagesBarCell.ACTION_SHOW_REGATTA_LOG,
210 211
DefaultActions.UPDATE, t -> showRegattaLog());
212
+ leaderboardActionColumn.addAction(RaceLogTrackingEventManagementImagesBarCell.ACTION_REVOKE_EXPLICIT_TRACKING_TIMES,
213
+ DefaultActions.UPDATE, t -> revokeExplicitTrackingTimes());
211 214
leaderboardActionColumn.addAction(DefaultActionsImagesBarCell.ACTION_CHANGE_OWNERSHIP, DefaultActions.UPDATE,
212 215
configOwnership::openOwnershipDialog);
213 216
leaderboardActionColumn.addAction(DefaultActionsImagesBarCell.ACTION_CHANGE_ACL, DefaultActions.UPDATE,
... ...
@@ -223,6 +226,66 @@ public class SmartphoneTrackingEventManagementPanel extends AbstractLeaderboardC
223 226
selectionCheckboxColumn.getSelectionManager());
224 227
}
225 228
229
+ private void revokeExplicitTrackingTimes() {
230
+ if (Window.confirm(stringMessages.confirmRevokeExplicitTrackingTimes(getSelectedLeaderboard().getName()))) {
231
+ sailingServiceWrite.revokeExplicitTrackingTimes(getSelectedLeaderboard().getName(), new AsyncCallback<TrackingTimesRevocationReportDTO>() {
232
+ @Override
233
+ public void onFailure(Throwable caught) {
234
+ errorReporter.reportError(stringMessages.errorRevokingExplicitTrackingTimes(getSelectedLeaderboard().getName(), caught.getMessage()));
235
+ }
236
+
237
+ @Override
238
+ public void onSuccess(TrackingTimesRevocationReportDTO result) {
239
+ Window.alert(result.getErrorCode() == null ?
240
+ stringMessages.successfullyRevokedExplicitTrackingTimes(getSelectedLeaderboard().getName(), i18n(result)) :
241
+ stringMessages.errorRevokingExplicitTrackingTimes(getSelectedLeaderboard().getName(), i18n(result)));
242
+ loadAndRefreshLeaderboard(getSelectedLeaderboard().getName());
243
+ }
244
+
245
+ private String i18n(TrackingTimesRevocationReportDTO report) {
246
+ final StringBuilder result = new StringBuilder();
247
+ if (report.getErrorCode() != null) {
248
+ switch (report.getErrorCode()) {
249
+ case NO_REGATTA_LEADERBOARD:
250
+ result.append(stringMessages.noRegattaLeaderboard(getSelectedLeaderboard().getName())).append("\n");
251
+ break;
252
+ case NO_AUTOMATED_TRACKING_TIMES:
253
+ result.append(stringMessages.noAutomatedTrackingTimes(getSelectedLeaderboard().getName())).append("\n");
254
+ break;
255
+ default:
256
+ result.append(stringMessages.unknownError(report.getErrorCode().name())).append("\n");
257
+ }
258
+ } else {
259
+ result.append(stringMessages.revokedTrackingTimesForEvents()).append("\n");
260
+ report.getRevokedEvents().forEach((raceColumnAndFleet, events)->{
261
+ final String raceColumnName = raceColumnAndFleet.getA().getName();
262
+ final String fleetName = raceColumnAndFleet.getB().getName();
263
+ result.append(" - ").append(raceColumnName).append(" / ").append(fleetName).append("\n");
264
+ events.forEach(event->{
265
+ result.append(" - ").append(event.getType()).append(" (").append(event.getLogicalTimePoint()).append(")\n");
266
+ });
267
+ });
268
+ result.append(stringMessages.notRevokedTrackingTimesBecauseNotForTracking()).append("\n");
269
+ report.getNotRevokedBecauseNotForTracking().forEach(raceColumnAndFleet->{
270
+ final String raceColumnName = raceColumnAndFleet.getA().getName();
271
+ final String fleetName = raceColumnAndFleet.getB().getName();
272
+ result.append(" - ").append(raceColumnName).append(" / ").append(fleetName).append("\n");
273
+ });
274
+ result.append(stringMessages.notRevokedTrackingTimesBecauseOfMissingStartOrFinishTime()).append("\n");
275
+ report.getNotRevokedBecauseOfMissingStartOrFinishTime().forEach((raceColumnAndFleet, startAndEndTime)->{
276
+ final String raceColumnName = raceColumnAndFleet.getA().getName();
277
+ final String fleetName = raceColumnAndFleet.getB().getName();
278
+ result.append(" - ").append(raceColumnName).append(" / ").append(fleetName)
279
+ .append(" (").append(stringMessages.startTime()).append(": ").append(startAndEndTime.getA())
280
+ .append(", ").append(stringMessages.finishedTime()).append(": ").append(startAndEndTime.getB()).append(")\n");
281
+ });
282
+ }
283
+ return result.toString();
284
+ }
285
+ });
286
+ }
287
+ }
288
+
226 289
private RaceLogTrackingState getTrackingState(
227 290
RaceColumnDTOAndFleetDTOWithNameBasedEquality race) {
228 291
return race.getA().getRaceLogTrackingInfo(race.getB()).raceLogTrackingState;
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceWrite.java
... ...
@@ -84,6 +84,7 @@ import com.sap.sailing.gwt.ui.shared.SwissTimingRaceRecordDTO;
84 84
import com.sap.sailing.gwt.ui.shared.TracTracConfigurationWithSecurityDTO;
85 85
import com.sap.sailing.gwt.ui.shared.TracTracRaceRecordDTO;
86 86
import com.sap.sailing.gwt.ui.shared.TrackFileImportDeviceIdentifierDTO;
87
+import com.sap.sailing.gwt.ui.shared.TrackingTimesRevocationReportDTO;
87 88
import com.sap.sailing.gwt.ui.shared.TypedDeviceMappingDTO;
88 89
import com.sap.sailing.gwt.ui.shared.UrlDTO;
89 90
import com.sap.sailing.gwt.ui.shared.VenueDTO;
... ...
@@ -762,4 +763,6 @@ public interface SailingServiceWrite extends FileStorageManagementGwtService, Sa
762 763
763 764
void copyPairingListFromOtherLeaderboard(String sourceLeaderboardName, String targetLeaderboardName, String fromRaceColumnName,
764 765
String toRaceColumnInclusiveName) throws UnauthorizedException, NotFoundException;
766
+
767
+ TrackingTimesRevocationReportDTO revokeExplicitTrackingTimes(String leaderboardName) throws NotFoundException;
765 768
}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceWriteAsync.java
... ...
@@ -13,6 +13,7 @@ import org.apache.shiro.authz.UnauthorizedException;
13 13
import com.google.gwt.user.client.rpc.AsyncCallback;
14 14
import com.sap.sailing.domain.base.Fleet;
15 15
import com.sap.sailing.domain.base.RaceColumn;
16
+import com.sap.sailing.domain.base.Regatta;
16 17
import com.sap.sailing.domain.common.CompetitorDescriptor;
17 18
import com.sap.sailing.domain.common.CompetitorRegistrationType;
18 19
import com.sap.sailing.domain.common.DataImportProgress;
... ...
@@ -41,6 +42,7 @@ import com.sap.sailing.domain.common.orc.ORCCertificate;
41 42
import com.sap.sailing.domain.common.orc.impl.ORCPerformanceCurveLegImpl;
42 43
import com.sap.sailing.domain.common.security.SecuredDomainType;
43 44
import com.sap.sailing.domain.common.security.SecuredDomainType.EventActions;
45
+import com.sap.sailing.domain.leaderboard.RegattaLeaderboard;
44 46
import com.sap.sailing.expeditionconnector.ExpeditionDeviceConfiguration;
45 47
import com.sap.sailing.gwt.ui.adminconsole.RaceLogSetTrackingTimesDTO;
46 48
import com.sap.sailing.gwt.ui.adminconsole.RemoteSailingServerEventsSelectionDialog;
... ...
@@ -70,6 +72,7 @@ import com.sap.sailing.gwt.ui.shared.SwissTimingRaceRecordDTO;
70 72
import com.sap.sailing.gwt.ui.shared.TracTracConfigurationWithSecurityDTO;
71 73
import com.sap.sailing.gwt.ui.shared.TracTracRaceRecordDTO;
72 74
import com.sap.sailing.gwt.ui.shared.TrackFileImportDeviceIdentifierDTO;
75
+import com.sap.sailing.gwt.ui.shared.TrackingTimesRevocationReportDTO;
73 76
import com.sap.sailing.gwt.ui.shared.TypedDeviceMappingDTO;
74 77
import com.sap.sailing.gwt.ui.shared.UrlDTO;
75 78
import com.sap.sailing.gwt.ui.shared.VenueDTO;
... ...
@@ -776,4 +779,18 @@ public interface SailingServiceWriteAsync extends FileStorageManagementGwtServic
776 779
777 780
void copyPairingListFromOtherLeaderboard(String sourceLeaderboardName, String targetLeaderboardName, String fromRaceColumnName,
778 781
String toRaceColumnInclusiveName, AsyncCallback<Void> asyncCallback);
782
+
783
+ /**
784
+ * For the leaderboard identified by {@code leaderboardName}, revokes the explicit tracking times for all its
785
+ * {@link RaceColumn}/{@link Fleet} combinations where the race log of that slot has a valid race start time and
786
+ * valid finishing/finished times ("blue flag") in the Race Log. Multiple revocation events may be required because
787
+ * due to priorities and time order, some tracking time events may "shadow" other such events that become valid
788
+ * after revoking the one currently valid. The process continues until no more valid start/end tracking events exist
789
+ * in that race log.
790
+ * <p>
791
+ *
792
+ * Precondition: The leaderboard must be a {@link RegattaLeaderboard}, and the corresponding regatta must be in more
793
+ * {@link Regatta#isControlTrackingFromStartAndFinishTimes()}
794
+ */
795
+ void revokeExplicitTrackingTimes(String leaderboardName, AsyncCallback<TrackingTimesRevocationReportDTO> asyncCallback);
779 796
}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
... ...
@@ -105,6 +105,7 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
105 105
String event();
106 106
String startTime();
107 107
String endTime();
108
+ String finishedTime();
108 109
String startOfTracking();
109 110
String endOfTracking();
110 111
String regatta();
... ...
@@ -2564,14 +2565,13 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
2564 2565
String youWillNowReceiveNotificationsForFavoriteCompetitors();
2565 2566
String youWillNotReceiveNotificationsForFavoriteCompetitorsAnymore();
2566 2567
String failedToSetStatusOfNotificationsForFavoriteCompetitors();
2567
- String youWillNowReceiveNotificationsForFavoriteBoatClassUpcomingRaces();
2568
- String youWillNotReceiveUpdatesOnUpcomingRacesForYourFavoredBoatClassesAnymore();
2569
- String failedToSetStatusOfUpdatesOnUpcomingRacesForYourFavoredBoatClasses();
2570
- String youWillNowReceiveUpdatesOnNewResultsForYourFavoredBoatClasses();
2571
- String youWillNotReceiveNotificationsForFavoriteBoatClassNewResultsAnymore();
2572
- String failedToSetStatusOfUpdatesOnNewResultsForYourFavoredBoatClasses();
2573
- String failedToModifyFavoriteCompetitors();
2574
- String favoriteCompetitorsModifiedSuccessfully();
2575
- String failedToModifyFavoredBoatClasses();
2576
- String succesfullyModifiedFavoredBoatClasses();
2577
-}
... ...
\ No newline at end of file
0
+ String revokeExplicitTrackingTimes();
1
+ String confirmRevokeExplicitTrackingTimes(String leaderboardName);
2
+ String errorRevokingExplicitTrackingTimes(String leaderboardName, String message);
3
+ String successfullyRevokedExplicitTrackingTimes(String leaderboardName, String formattedAndTranslatedReport);
4
+ String revokedTrackingTimesForEvents();
5
+ String notRevokedTrackingTimesBecauseNotForTracking();
6
+ String notRevokedTrackingTimesBecauseOfMissingStartOrFinishTime();
7
+ String noRegattaLeaderboard(String leaderboardName);
8
+ String noAutomatedTrackingTimes(String leaderboardName);
9
+ String unknownError(String name);
... ...
\ No newline at end of file
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
... ...
@@ -111,6 +111,7 @@ regattaName=Regatta name
111 111
eventName=Event name
112 112
event=Event
113 113
startTime=Start time
114
+finishedTime=Finished time
114 115
endTime=End time
115 116
startOfTracking=Start of tracking
116 117
endOfTracking=End of tracking
... ...
@@ -2600,13 +2601,13 @@ failedToSetStatusOfFeatureAndCommunityUpdates=Failed to set status of feature an
2600 2601
failedToSetStatusOfNotificationsForFavoriteCompetitors=Failed to set status of notifications for favorite competitors
2601 2602
youWillNowReceiveNotificationsForFavoriteCompetitors=You will now receive notifications for favorite competitors
2602 2603
youWillNotReceiveNotificationsForFavoriteCompetitorsAnymore=You will not receive notifications for favorite competitors anymore
2603
-failedToSetStatusOfUpdatesOnUpcomingRacesForYourFavoredBoatClasses=Failed to set status of notifications for upcoming races of your favored boat classes
2604
-youWillNowReceiveNotificationsForFavoriteBoatClassUpcomingRaces=You will now receive notifications for upcoming races of your favored boat classes
2605
-youWillNotReceiveUpdatesOnUpcomingRacesForYourFavoredBoatClassesAnymore=You will not receive notifications for upcoming races of your favored boat classes anymore
2606
-failedToSetStatusOfUpdatesOnNewResultsForYourFavoredBoatClasses=Failed to set status of notifications for new results of your favored boat classes
2607
-youWillNowReceiveUpdatesOnNewResultsForYourFavoredBoatClasses=You will now receive notifications for new results of your favored boat classes
2608
-youWillNotReceiveNotificationsForFavoriteBoatClassNewResultsAnymore=You will not receive notifications for new results of your favored boat classes anymore
2609
-failedToModifyFavoriteCompetitors=Failed to modify favorite competitors
2610
-favoriteCompetitorsModifiedSuccessfully=Favorite competitors modified successfully
2611
-failedToModifyFavoredBoatClasses=Failed to modify favorite boat classes
2612
-succesfullyModifiedFavoredBoatClasses=Successfully modified favored boat classes
... ...
\ No newline at end of file
0
+revokeExplicitTrackingTimes=Revoke explicit tracking times for races with valid start and finishing times
1
+confirmRevokeExplicitTrackingTimes=Really revoke explicit tracking times for all races of leaderboard {0} that have valid start and finishing times?
2
+errorRevokingExplicitTrackingTimes=Error revoking explicit tracking times for leaderboard {0}: {1}
3
+successfullyRevokedExplicitTrackingTimes=Successfully revoked explicit tracking times for leaderboard {0}: {1}
4
+revokedTrackingTimesForEvents=Revoked tracking times for events:
5
+notRevokedTrackingTimesBecauseNotForTracking=Not revoked tracking times for events that are not tracked:
6
+notRevokedTrackingTimesBecauseOfMissingStartOrFinishTime=Not revoked tracking times for events with missing start or finish time:
7
+noRegattaLeaderboard=Leaderboard {0} is not a regatta leaderboard.
8
+noAutomatedTrackingTimes=Leaderboard {0} has no automated tracking times.
9
+unknownError=Unknown error: {0}
... ...
\ No newline at end of file
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
... ...
@@ -112,6 +112,7 @@ regattaName=Name der Regatta
112 112
eventName=Event-Name
113 113
event=Veranstaltung
114 114
startTime=Startzeit
115
+finishedTime=Zielenlauf-Endezeit
115 116
endTime=Schlusszeit
116 117
startOfTracking=Start des Trackings
117 118
endOfTracking=Ende des Trackings
... ...
@@ -2595,12 +2596,13 @@ failedToSetStatusOfNotificationsForFavoriteCompetitors=Status der Benachrichtigu
2595 2596
youWillNowReceiveNotificationsForFavoriteCompetitors=Sie erhalten nun Benachrichtigungen für Ihre bevorzugten Teilnehmer.
2596 2597
youWillNotReceiveNotificationsForFavoriteCompetitorsAnymore=Sie erhalten keine Benachrichtigungen mehr für Ihre Lieblingskonkurrenten.
2597 2598
failedToSetStatusOfUpdatesOnUpcomingRacesForYourFavoredBoatClasses=Fehler beim Festlegen des Benachrichtigungsstatus für bevorstehende Rennen Ihrer bevorzugten Bootsklasse
2598
-youWillNowReceiveNotificationsForFavoriteBoatClassUpcomingRaces=Sie erhalten nun Benachrichtigungen für anstehende Rennen Ihrer bevorzugten Bootsklasse.
2599
-youWillNotReceiveUpdatesOnUpcomingRacesForYourFavoredBoatClassesAnymore=Sie erhalten keine Benachrichtigungen mehr für bevorstehende Rennen Ihrer bevorzugten Bootsklasse.
2600
-failedToSetStatusOfUpdatesOnNewResultsForYourFavoredBoatClasses=Fehler beim Festlegen des Benachrichtigungsstatus für neue Ergebnisse Ihrer bevorzugten Bootsklasse
2601
-youWillNowReceiveUpdatesOnNewResultsForYourFavoredBoatClasses=Sie erhalten nun Benachrichtigungen über neue Ergebnisse Ihrer bevorzugten Bootsklasse.
2602
-youWillNotReceiveNotificationsForFavoriteBoatClassNewResultsAnymore=Sie erhalten keine Benachrichtigungen mehr über neue Ergebnisse Ihrer bevorzugten Bootsklasse.
2603
-failedToModifyFavoriteCompetitors=Fehler beim Setzen der Teilnemer-Favoriten
2604
-favoriteCompetitorsModifiedSuccessfully=Teilnehmer-Favoriten erfolgreich aktualisiert
2605
-failedToModifyFavoredBoatClasses=Die bevorzugten Bootsklassen konnten nicht angepasst werden.
2606
-succesfullyModifiedFavoredBoatClasses=Die bevorzugten Bootsklassen wurden erfolgreich angepasst.
... ...
\ No newline at end of file
0
+revokeExplicitTrackingTimes=Explizite Tracking-Zeiten zurücksetzen für Rennen mit gültigen Start- und Endzeitpunkten
1
+confirmRevokeExplicitTrackingTimes=Wirklich explizite Tracking-Zeiten zurücksetzen für Rennen mit gültigen Start- und Endzeitpunkten der Rangliste {0}?
2
+errorRevokingExplicitTrackingTimes=Fehler beim Zurücksetzen expliziter Tracking-Zeiten für Rennen mit gültigen Start- und Endzeitpunkten der Rangliste {0}: {1}
3
+successfullyRevokedExplicitTrackingTimes=Explizite Tracking-Zeiten erfolgreich zurückgesetzt für Rangliste {0}: {1}
4
+revokedTrackingTimesForEvents=Widerrufene explizite Tracking-Zeiten:
5
+notRevokedTrackingTimesBecauseNotForTracking=Nicht widerrufene explizite Tracking-Zeiten für nicht getrackte Rennen:
6
+notRevokedTrackingTimesBecauseOfMissingStartOrFinishTime=Nicht widerrufene explizite Tracking-Zeiten für Rennen mit ungültigen Start- oder Endzeitpunkten:
7
+noRegattaLeaderboard=Rangliste {0} ist keine Regatta-Rangliste.
8
+noAutomatedTrackingTimes=Rangliste {0} nutzt keine automatisierten Tracking-Zeiten, auf die zurückgesetzt werden könnte.
9
+unknownError=Unbekannter Fehler: {0}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
... ...
@@ -2815,8 +2815,8 @@ public abstract class LeaderboardPanel<LS extends LeaderboardSettings> extends A
2815 2815
2816 2816
private void adjustColumnLayout(LeaderboardDTO leaderboard) {
2817 2817
int columnIndex = 0;
2818
- columnIndex = ensureRaceRankColumn(columnIndex);
2819 2818
columnIndex = ensureSelectionCheckboxColumn(columnIndex);
2819
+ columnIndex = ensureRaceRankColumn(columnIndex);
2820 2820
columnIndex = ensureRankColumn(columnIndex);
2821 2821
columnIndex = ensureCompetitorInfoWithFlagColumnAndCompetitorColumn(columnIndex);
2822 2822
columnIndex = updateCarryColumn(leaderboard, columnIndex);
... ...
@@ -2833,7 +2833,7 @@ public abstract class LeaderboardPanel<LS extends LeaderboardSettings> extends A
2833 2833
2834 2834
// Single leaderboard hook
2835 2835
protected int ensureRaceRankColumn(int columnIndex) {
2836
- return 0;
2836
+ return columnIndex;
2837 2837
}
2838 2838
2839 2839
/**
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SingleRaceLeaderboardPanel.java
... ...
@@ -92,7 +92,7 @@ public class SingleRaceLeaderboardPanel extends LeaderboardPanel<SingleRaceLeade
92 92
@Override
93 93
protected int ensureRaceRankColumn(int rankColumnIndex) {
94 94
boolean required = isShowRaceRankColumn() && preSelectedRace != null;
95
- final int indexOfNextColumn = required ? 1 : 0;
95
+ final int indexOfNextColumn = rankColumnIndex + (required ? 1 : 0);
96 96
if (getLeaderboardTable().getColumnCount() > rankColumnIndex) {
97 97
if (required) {
98 98
if (getLeaderboardTable().getColumn(rankColumnIndex) != getRaceRankColumn()) {
... ...
@@ -329,8 +329,10 @@ public class SingleRaceLeaderboardPanel extends LeaderboardPanel<SingleRaceLeade
329 329
330 330
@Override
331 331
public void updateSettings(SingleRaceLeaderboardSettings newSettings) {
332
- super.updateSettings(newSettings);
332
+ // Note: it's important to update showRaceRankColumn *before* calling super.updateSettings(newSettings)
333
+ // because the base class implementation then also ensures all columns are displayed according to settings
333 334
showRaceRankColumn = newSettings.isShowRaceRankColumn();
335
+ super.updateSettings(newSettings);
334 336
}
335 337
336 338
@Override
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceWriteImpl.java
... ...
@@ -207,6 +207,7 @@ import com.sap.sailing.domain.common.racelog.tracking.DoesNotHaveRegattaLogExcep
207 207
import com.sap.sailing.domain.common.racelog.tracking.MarkAlreadyUsedInRaceException;
208 208
import com.sap.sailing.domain.common.racelog.tracking.NotDenotableForRaceLogTrackingException;
209 209
import com.sap.sailing.domain.common.racelog.tracking.NotDenotedForRaceLogTrackingException;
210
+import com.sap.sailing.domain.common.racelog.tracking.TrackingTimesRevocationErrorCode;
210 211
import com.sap.sailing.domain.common.security.SecuredDomainType;
211 212
import com.sap.sailing.domain.common.security.SecuredDomainType.EventActions;
212 213
import com.sap.sailing.domain.common.tagging.RaceLogNotFoundException;
... ...
@@ -288,6 +289,7 @@ import com.sap.sailing.gwt.ui.shared.SwissTimingRaceRecordDTO;
288 289
import com.sap.sailing.gwt.ui.shared.TracTracConfigurationWithSecurityDTO;
289 290
import com.sap.sailing.gwt.ui.shared.TracTracRaceRecordDTO;
290 291
import com.sap.sailing.gwt.ui.shared.TrackFileImportDeviceIdentifierDTO;
292
+import com.sap.sailing.gwt.ui.shared.TrackingTimesRevocationReportDTO;
291 293
import com.sap.sailing.gwt.ui.shared.TypedDeviceMappingDTO;
292 294
import com.sap.sailing.gwt.ui.shared.UrlDTO;
293 295
import com.sap.sailing.gwt.ui.shared.VenueDTO;
... ...
@@ -4195,4 +4197,23 @@ public class SailingServiceWriteImpl extends SailingServiceImpl implements Saili
4195 4197
getRaceLogTrackingAdapter().copyPairingListFromOtherLeaderboard((RegattaLeaderboard) sourceLeaderboard,
4196 4198
(RegattaLeaderboard) targetLeaderboard, fromRaceColumnName, toRaceColumnInclusiveName);
4197 4199
}
4200
+
4201
+ @Override
4202
+ public TrackingTimesRevocationReportDTO revokeExplicitTrackingTimes(String leaderboardName) throws NotFoundException {
4203
+ final Leaderboard leaderboard = getLeaderboardByName(leaderboardName);
4204
+ getService().getSecurityService().checkCurrentUserUpdatePermission(leaderboard);
4205
+ final TrackingTimesRevocationReportDTO result;
4206
+ if (leaderboard instanceof RegattaLeaderboard) {
4207
+ final Regatta regatta = ((RegattaLeaderboard) leaderboard).getRegatta();
4208
+ if (regatta.isControlTrackingFromStartAndFinishTimes()) {
4209
+ result = new TrackingTimesRevocationReportDTO(getRaceLogTrackingAdapter().revokeExplicitTrackingTimes(
4210
+ (RegattaLeaderboard) leaderboard, /* raceLogResolver */ getService()));
4211
+ } else {
4212
+ result = new TrackingTimesRevocationReportDTO(TrackingTimesRevocationErrorCode.NO_AUTOMATED_TRACKING_TIMES);
4213
+ }
4214
+ } else {
4215
+ result = new TrackingTimesRevocationReportDTO(TrackingTimesRevocationErrorCode.NO_REGATTA_LEADERBOARD);
4216
+ }
4217
+ return result;
4218
+ }
4198 4219
}
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/TrackingTimesRevocationReportDTO.java
... ...
@@ -0,0 +1,97 @@
1
+package com.sap.sailing.gwt.ui.shared;
2
+
3
+import java.util.ArrayList;
4
+import java.util.HashMap;
5
+import java.util.HashSet;
6
+import java.util.LinkedHashMap;
7
+import java.util.Map.Entry;
8
+import java.util.Set;
9
+
10
+import com.google.gwt.core.shared.GwtIncompatible;
11
+import com.google.gwt.user.client.rpc.IsSerializable;
12
+import com.sap.sailing.domain.abstractlog.race.RaceLogEvent;
13
+import com.sap.sailing.domain.base.Fleet;
14
+import com.sap.sailing.domain.base.RaceColumn;
15
+import com.sap.sailing.domain.common.dto.FleetDTO;
16
+import com.sap.sailing.domain.common.dto.RaceColumnDTO;
17
+import com.sap.sailing.domain.common.racelog.tracking.TrackingTimesRevocationErrorCode;
18
+import com.sap.sailing.domain.racelogtracking.TrackingTimesRevocationReport;
19
+import com.sap.sse.common.TimePoint;
20
+import com.sap.sse.common.Util.Pair;
21
+
22
+public class TrackingTimesRevocationReportDTO implements IsSerializable {
23
+ private LinkedHashMap<Pair<RaceColumnDTO, FleetDTO>, HashSet<RaceLogEventDTO>> revokedEvents;
24
+ private LinkedHashMap<Pair<RaceColumnDTO, FleetDTO>, Pair<TimePoint, TimePoint>> notRevokedBecauseOfMissingStartOrFinishTime;
25
+ private ArrayList<Pair<RaceColumnDTO, FleetDTO>> notRevokedBecauseNotForTracking;
26
+ private TrackingTimesRevocationErrorCode errorCode;
27
+
28
+ @Deprecated
29
+ TrackingTimesRevocationReportDTO() {
30
+ // for GWT serialization
31
+ }
32
+
33
+ @GwtIncompatible
34
+ public TrackingTimesRevocationReportDTO(TrackingTimesRevocationErrorCode errorCode) {
35
+ this.errorCode = errorCode;
36
+ }
37
+
38
+ @GwtIncompatible
39
+ public TrackingTimesRevocationReportDTO(TrackingTimesRevocationReport report) {
40
+ this.errorCode = report.getErrorCode();
41
+ this.revokedEvents = new LinkedHashMap<>();
42
+ for (final Entry<Pair<RaceColumn, Fleet>, Set<RaceLogEvent>> e : report.getRevokedEvents().entrySet()) {
43
+ revokedEvents.put(
44
+ new Pair<>(toDTO(e.getKey().getA()), toDTO(e.getKey().getB())),
45
+ new HashSet<>(e.getValue().stream().map(this::toDTO)
46
+ .collect(java.util.stream.Collectors.toSet())));
47
+ }
48
+ this.notRevokedBecauseOfMissingStartOrFinishTime = new LinkedHashMap<>();
49
+ for (final Entry<Pair<RaceColumn, Fleet>, Pair<TimePoint, TimePoint>> e : report.getNotRevokedBecauseOfMissingStartOfFinishTime().entrySet()) {
50
+ notRevokedBecauseOfMissingStartOrFinishTime.put(
51
+ new Pair<>(toDTO(e.getKey().getA()), toDTO(e.getKey().getB())),
52
+ e.getValue());
53
+ }
54
+ this.notRevokedBecauseNotForTracking = new ArrayList<>();
55
+ for (final Pair<RaceColumn, Fleet> e : report.getNotRevokedBecauseNotForTracking()) {
56
+ notRevokedBecauseNotForTracking.add(new Pair<>(toDTO(e.getA()), toDTO(e.getB())));
57
+ }
58
+ }
59
+
60
+ /**
61
+ * @return {@code null} means no error
62
+ */
63
+ public TrackingTimesRevocationErrorCode getErrorCode() {
64
+ return errorCode;
65
+ }
66
+
67
+ public HashMap<Pair<RaceColumnDTO, FleetDTO>, HashSet<RaceLogEventDTO>> getRevokedEvents() {
68
+ return revokedEvents;
69
+ }
70
+
71
+ public HashMap<Pair<RaceColumnDTO, FleetDTO>, Pair<TimePoint, TimePoint>> getNotRevokedBecauseOfMissingStartOrFinishTime() {
72
+ return notRevokedBecauseOfMissingStartOrFinishTime;
73
+ }
74
+
75
+ public ArrayList<Pair<RaceColumnDTO, FleetDTO>> getNotRevokedBecauseNotForTracking() {
76
+ return notRevokedBecauseNotForTracking;
77
+ }
78
+
79
+ @GwtIncompatible
80
+ private FleetDTO toDTO(Fleet fleet) {
81
+ return new FleetDTO(fleet.getName(), fleet.getOrdering(), fleet.getColor());
82
+ }
83
+
84
+ @GwtIncompatible
85
+ private RaceColumnDTO toDTO(final RaceColumn raceColumn) {
86
+ return new RaceColumnDTO(raceColumn.getName(), raceColumn.isOneAlwaysStaysOne());
87
+ }
88
+
89
+ @GwtIncompatible
90
+ private RaceLogEventDTO toDTO(RaceLogEvent raceLogEvent) {
91
+ return new RaceLogEventDTO(raceLogEvent.getPassId(), raceLogEvent.getAuthor().getName(),
92
+ raceLogEvent.getAuthor().getPriority(),
93
+ raceLogEvent.getCreatedAt() != null ? raceLogEvent.getCreatedAt().asDate() : null,
94
+ raceLogEvent.getLogicalTimePoint() != null ? raceLogEvent.getLogicalTimePoint().asDate() : null,
95
+ raceLogEvent.getClass().getSimpleName(), raceLogEvent.getShortInfo());
96
+ }
97
+}
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/client/images/eraser-icon.png
... ...
Binary files /dev/null and b/java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/client/images/eraser-icon.png differ
java/com.sap.sailing.server/SailingServer (No Proxy).launch
... ...
@@ -14,6 +14,9 @@
14 14
<setAttribute key="deselected_workspace_bundles"/>
15 15
<booleanAttribute key="includeOptional" value="false"/>
16 16
<booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
17
+ <mapAttribute key="org.eclipse.debug.core.environmentVariables">
18
+ <mapEntry key="GITHUB_TOKEN" value="${GITHUB_TOKEN}"/>
19
+ </mapAttribute>
17 20
<stringAttribute key="org.eclipse.debug.core.source_locator_id" value="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"/>
18 21
<stringAttribute key="org.eclipse.debug.core.source_locator_memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;sourceLookupDirector&gt;&#13;&#10; &lt;sourceContainers duplicates=&quot;false&quot;&gt;&#13;&#10; &lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;directory nest=&amp;quot;false&amp;quot; path=&amp;quot;C:\Users\georg\Documents\Business\Kunden\OIO\SAPsailing\jetty.project\apache-jsp\src\main\java&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.debug.core.containerType.directory&quot;/&gt;&#13;&#10; &lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;classpathContainer path=&amp;quot;com.google.gwt.eclipse.core.GWT_CONTAINER&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.classpathContainer&quot;/&gt;&#13;&#10; &lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;default/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.debug.core.containerType.default&quot;/&gt;&#13;&#10; &lt;/sourceContainers&gt;&#13;&#10;&lt;/sourceLookupDirector&gt;&#13;&#10;"/>
19 22
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
... ...
@@ -2743,12 +2743,15 @@ Replicator {
2743 2743
@Override
2744 2744
public List<Triple<Leaderboard, RaceColumn, Fleet>> getColumnsWithRaceLogForTrackedRace(
2745 2745
final RegattaAndRaceIdentifier trackedRaceIdentifier) {
2746
+ final Set<RaceColumn> raceColumnsVisited = new HashSet<>();
2746 2747
final List<Triple<Leaderboard, RaceColumn, Fleet>> trackedRaceLink = new ArrayList<>();
2747 2748
for (Leaderboard leaderboard : getLeaderboards().values()) {
2748 2749
for (RaceColumn column : leaderboard.getRaceColumns()) {
2749
- for (Fleet fleet : column.getFleets()) {
2750
- if (trackedRaceIdentifier.equals(column.getRaceIdentifier(fleet))) {
2751
- trackedRaceLink.add(new Triple<>(leaderboard, column, fleet));
2750
+ if (raceColumnsVisited.add(column)) { // avoid visiting the same column multiple times in case it's shared across multiple leaderboards
2751
+ for (Fleet fleet : column.getFleets()) {
2752
+ if (trackedRaceIdentifier.equals(column.getRaceIdentifier(fleet))) {
2753
+ trackedRaceLink.add(new Triple<>(leaderboard, column, fleet));
2754
+ }
2752 2755
}
2753 2756
}
2754 2757
}
java/com.sap.sailing.www/release_notes_admin.html
... ...
@@ -32,6 +32,13 @@
32 32
<ii>When updates to user accounts are carried out using the API, not passing a property (such as
33 33
company affiliation or preferred locale) will no longer reset that value to <tt>null</tt>
34 34
but instead leave it unchanged.</ii>
35
+ <li>A new "Eraser" action has been added to the leaderboards table at the top of the
36
+ Connectors / Smartphone Tracking panel. If the leadeboard is a "Regatta" leaderboard
37
+ and the corresponding Regatta is configured to control tracking times from race
38
+ start/finish times, using the eraser action will remove any explicit start/end of tracking
39
+ time specifications of the race logs of all races in the leaderboard that have valid
40
+ race start/finished times. This way, overly long or open tracking intervals can be
41
+ avoided.</li>
35 42
</ul>
36 43
<h2 class="articleSubheadline">March 2026</h2>
37 44
<ul class="bulletList">
java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/celltable/FlushableCellTable.java
... ...
@@ -6,7 +6,7 @@ import com.google.gwt.view.client.ProvidesKey;
6 6
/**
7 7
* This {@link FlushableCellTable} provides the {@link FlushableCellTable#flush()}-method for the
8 8
* {@link SelectionCheckboxColumn}. So the {@link SelectionCheckboxColumn} can ensure that the selection state is
9
- * displayed correct.
9
+ * displayed correctly.
10 10
*
11 11
* @author D064976
12 12
* @param <T>
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/GithubReleasesRepository.java
... ...
@@ -3,6 +3,7 @@ package com.sap.sse.landscape.impl;
3 3
import java.io.IOException;
4 4
import java.io.InputStream;
5 5
import java.io.InputStreamReader;
6
+import java.net.HttpURLConnection;
6 7
import java.net.MalformedURLException;
7 8
import java.net.URL;
8 9
import java.net.URLConnection;
... ...
@@ -24,6 +25,7 @@ import org.json.simple.parser.ParseException;
24 25
25 26
import com.sap.sse.common.Duration;
26 27
import com.sap.sse.common.TimePoint;
28
+import com.sap.sse.common.Util;
27 29
import com.sap.sse.common.Util.Pair;
28 30
import com.sap.sse.landscape.Release;
29 31
import com.sap.sse.landscape.ReleaseRepository;
... ...
@@ -153,8 +155,8 @@ public class GithubReleasesRepository extends AbstractReleaseRepository implemen
153 155
} else {
154 156
logger.fine(()->"Need to fetch page with newest releases because last request was at "+
155 157
(lastFetchOfNewestReleases==null?"<never>":lastFetchOfNewestReleases));
156
- lastFetchOfNewestReleases = now;
157 158
fillCacheWithNewestReleases();
159
+ lastFetchOfNewestReleases = now;
158 160
}
159 161
cachedReleasesIterator = releasesByPublishingTimePoint.descendingMap().values().iterator();
160 162
}
... ...
@@ -215,6 +217,11 @@ public class GithubReleasesRepository extends AbstractReleaseRepository implemen
215 217
* cache when this method is invoked.
216 218
* <p>
217 219
*
220
+ * If the {@code GITHUB_TOKEN} environment variable is set, it is used as a bearer token forthe Github requests,
221
+ * resulting in a higher rate limit. If no token is set, or if using the token results in a 401 response code
222
+ * (authentication failed), an unauthenticated request is tried instead.
223
+ * <p>
224
+ *
218 225
* The method makes no changes to the cache or any other state of this instance.
219 226
*
220 227
* @return the link to the next page in the returned pair's {@link Pair#getA() A component}, and the sequence of
... ...
@@ -222,7 +229,24 @@ public class GithubReleasesRepository extends AbstractReleaseRepository implemen
222 229
*/
223 230
private synchronized Pair<String, Iterable<Pair<TimePoint, GithubRelease>>> getReleasesFromPage(String pageURL) throws IOException, ParseException {
224 231
logger.info("Requesting releases page "+pageURL);
225
- final URLConnection connection = HttpUrlConnectionHelper.redirectConnection(new URL(pageURL));
232
+ final URLConnection connection;
233
+ final String githubToken = System.getenv("GITHUB_TOKEN");
234
+ if (Util.hasLength(githubToken)) {
235
+ final HttpURLConnection authenticatedConnectionAttempt = (HttpURLConnection) HttpUrlConnectionHelper
236
+ .redirectConnectionWithBearerToken(new URL(pageURL), githubToken);
237
+ if (authenticatedConnectionAttempt.getResponseCode() == 401) {
238
+ try {
239
+ authenticatedConnectionAttempt.disconnect();
240
+ } catch (Exception e) {
241
+ logger.warning("Couldn't disconnect from Github: "+e.getMessage());
242
+ }
243
+ connection = HttpUrlConnectionHelper.redirectConnection(new URL(pageURL));
244
+ } else {
245
+ connection = authenticatedConnectionAttempt;
246
+ }
247
+ } else {
248
+ connection = HttpUrlConnectionHelper.redirectConnection(new URL(pageURL));
249
+ }
226 250
final InputStream index = (InputStream) connection.getContent();
227 251
final String xRatelimitRemaining = connection.getHeaderField("x-ratelimit-remaining");
228 252
logger.fine(()->""+xRatelimitRemaining+" requests left in this hour");
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/AccessControlledButtonPanel.java
... ...
@@ -165,6 +165,32 @@ public class AccessControlledButtonPanel extends Composite {
165 165
}
166 166
167 167
/**
168
+ * Adds a secured action button, which is only visible if the current user has any
169
+ * {@link UserService#hasCurrentUserPermissionToDeleteAnyObjectOfType(HasPermissions) update permission} for the
170
+ * {@link HasPermissions type} provided in this {@link AccessControlledButtonPanel}'s constructor.
171
+ *
172
+ * @param text
173
+ * the {@link String text} to show on the button
174
+ * @param selectionModel
175
+ * the {@link SetSelectionModel<T> selection model} of the table; used to enable/disable the remove
176
+ * button when the selection becomes non-empty/empty, respectively and to display the number of elements
177
+ * selected in case the selection contains more than one element
178
+ * @param callback
179
+ * the {@link Command callback} to execute on button click, if permission is granted
180
+ *
181
+ * @return the created {@link SelectedElementsCountingButton} instance with optional confirmation
182
+ */
183
+ public <T extends Named> Button addUpdateAction(final String text, final SetSelectionModel<T> selectionModel,
184
+ final Command callback) {
185
+ if (selectionModel == null) {
186
+ throw new IllegalArgumentException("Selection model for an update action must not be null");
187
+ }
188
+ final ClickHandler handler = wrap(updatePermissionCheck, callback);
189
+ final Button button = new SelectedElementsCountingButton<T>(text, selectionModel, handler);
190
+ return resolveButtonVisibility(updatePermissionCheck, button);
191
+ }
192
+
193
+ /**
168 194
* Adds an action button, which's visibility depends on the provided {@link Supplier permission check}.
169 195
*
170 196
* @param text
java/com.tractrac.clientmodule/META-INF/MANIFEST.MF
... ...
@@ -8,10 +8,7 @@ Bundle-ClassPath: .,
8 8
lib/TracAPI.jar
9 9
Export-Package: com.tractrac.asio.lib.api,
10 10
com.tractrac.asio.lib.api.protocol,
11
- com.tractrac.asio.lib.api.protocol.session,
12 11
com.tractrac.asio.lib.api.record,
13
- com.tractrac.asio.lib.api.session,
14
- com.tractrac.asio.lib.api.stats,
15 12
com.tractrac.asio.lib.spi,
16 13
com.tractrac.asio.lib.spi.record,
17 14
com.tractrac.common.lib.api.messenger,
... ...
@@ -72,6 +69,7 @@ Export-Package: com.tractrac.asio.lib.api,
72 69
com.tractrac.model.lib.impl.data,
73 70
com.tractrac.model.lib.impl.event,
74 71
com.tractrac.model.lib.impl.event.json,
72
+ com.tractrac.model.lib.impl.map,
75 73
com.tractrac.model.lib.impl.metadata,
76 74
com.tractrac.model.lib.impl.route,
77 75
com.tractrac.model.lib.impl.sensor,
... ...
@@ -111,6 +109,7 @@ Export-Package: com.tractrac.asio.lib.api,
111 109
com.tractrac.subscription.lib.impl.io.connections,
112 110
com.tractrac.subscription.lib.impl.io.controllers,
113 111
com.tractrac.subscription.lib.impl.io.receivers,
112
+ com.tractrac.subscription.lib.impl.map,
114 113
com.tractrac.subscription.lib.impl.mtb,
115 114
com.tractrac.subscription.lib.impl.race,
116 115
com.tractrac.subscription.lib.impl.ws,
java/com.tractrac.clientmodule/javadoc/allclasses-index.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>All Classes and Interfaces (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>All Classes and Interfaces (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="class index">
10 10
<meta name="generator" content="javadoc/AllClassesIndexWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -452,7 +452,7 @@ loadScripts(document, 'script');</script>
452 452
</main>
453 453
<footer role="contentinfo">
454 454
<hr>
455
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
455
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
456 456
</footer>
457 457
</div>
458 458
</div>
java/com.tractrac.clientmodule/javadoc/allpackages-index.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>All Packages (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>All Packages (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="package index">
10 10
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -134,7 +134,7 @@ loadScripts(document, 'script');</script>
134 134
</main>
135 135
<footer role="contentinfo">
136 136
<hr>
137
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
137
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
138 138
</footer>
139 139
</div>
140 140
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/IIdentifiable.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IIdentifiable (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IIdentifiable (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api, interface: IIdentifiable">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -160,7 +160,7 @@ extends <a href="attachment/IAttachable.html" title="interface in com.tractrac.m
160 160
</main>
161 161
<footer role="contentinfo">
162 162
<hr>
163
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
163
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
164 164
</footer>
165 165
</div>
166 166
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/INamed.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>INamed (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>INamed (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api, interface: INamed">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -166,7 +166,7 @@ extends <a href="IIdentifiable.html" title="interface in com.tractrac.model.lib.
166 166
</main>
167 167
<footer role="contentinfo">
168 168
<hr>
169
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
169
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
170 170
</footer>
171 171
</div>
172 172
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/ModelLocator.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ModelLocator (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ModelLocator (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api, class: ModelLocator">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -363,7 +363,7 @@ loadScripts(document, 'script');</script>
363 363
</main>
364 364
<footer role="contentinfo">
365 365
<hr>
366
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
366
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
367 367
</footer>
368 368
</div>
369 369
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/AbstractAttachable.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>AbstractAttachable (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>AbstractAttachable (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.attachment, class: AbstractAttachable">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -225,7 +225,7 @@ implements <a href="IAttachable.html" title="interface in com.tractrac.model.lib
225 225
</main>
226 226
<footer role="contentinfo">
227 227
<hr>
228
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
228
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
229 229
</footer>
230 230
</div>
231 231
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/IAttachable.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IAttachable (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IAttachable (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.attachment, interface: IAttachable">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -188,7 +188,7 @@ loadScripts(document, 'script');</script>
188 188
</main>
189 189
<footer role="contentinfo">
190 190
<hr>
191
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
191
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
192 192
</footer>
193 193
</div>
194 194
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/IAttachmentKey.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IAttachmentKey (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IAttachmentKey (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.attachment, interface: IAttachmentKey">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -168,7 +168,7 @@ loadScripts(document, 'script');</script>
168 168
</main>
169 169
<footer role="contentinfo">
170 170
<hr>
171
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
171
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
172 172
</footer>
173 173
</div>
174 174
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/IAttachmentManager.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IAttachmentManager (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IAttachmentManager (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.attachment, interface: IAttachmentManager">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -183,7 +183,7 @@ extends com.tractrac.common.lib.api.service.IServiceProvider</span></div>
183 183
</main>
184 184
<footer role="contentinfo">
185 185
<hr>
186
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
186
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
187 187
</footer>
188 188
</div>
189 189
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/class-use/AbstractAttachable.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Class com.tractrac.model.lib.api.attachment.AbstractAttachable (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Class com.tractrac.model.lib.api.attachment.AbstractAttachable (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.attachment, class: AbstractAttachable">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -55,7 +55,7 @@ loadScripts(document, 'script');</script>
55 55
No usage of com.tractrac.model.lib.api.attachment.AbstractAttachable</main>
56 56
<footer role="contentinfo">
57 57
<hr>
58
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
58
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
59 59
</footer>
60 60
</div>
61 61
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/class-use/IAttachable.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.attachment.IAttachable (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.attachment.IAttachable (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.attachment, interface: IAttachable">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -275,7 +275,7 @@ loadScripts(document, 'script');</script>
275 275
</main>
276 276
<footer role="contentinfo">
277 277
<hr>
278
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
278
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
279 279
</footer>
280 280
</div>
281 281
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/class-use/IAttachmentKey.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.attachment.IAttachmentKey (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.attachment.IAttachmentKey (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.attachment, interface: IAttachmentKey">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -123,7 +123,7 @@ loadScripts(document, 'script');</script>
123 123
</main>
124 124
<footer role="contentinfo">
125 125
<hr>
126
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
126
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
127 127
</footer>
128 128
</div>
129 129
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/class-use/IAttachmentManager.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.attachment.IAttachmentManager (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.attachment.IAttachmentManager (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.attachment, interface: IAttachmentManager">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.attachment (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.attachment (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.attachment">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -127,7 +127,7 @@ loadScripts(document, 'script');</script>
127 127
</main>
128 128
<footer role="contentinfo">
129 129
<hr>
130
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
130
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
131 131
</footer>
132 132
</div>
133 133
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.attachment Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.attachment Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.attachment">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -81,7 +81,7 @@ loadScripts(document, 'script');</script>
81 81
</main>
82 82
<footer role="contentinfo">
83 83
<hr>
84
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
84
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
85 85
</footer>
86 86
</div>
87 87
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/attachment/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.attachment (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.attachment (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.attachment">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -185,7 +185,7 @@ loadScripts(document, 'script');</script>
185 185
</main>
186 186
<footer role="contentinfo">
187 187
<hr>
188
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
188
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
189 189
</footer>
190 190
</div>
191 191
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/class-use/IIdentifiable.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.IIdentifiable (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.IIdentifiable (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api, interface: IIdentifiable">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -202,7 +202,7 @@ loadScripts(document, 'script');</script>
202 202
</main>
203 203
<footer role="contentinfo">
204 204
<hr>
205
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
205
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
206 206
</footer>
207 207
</div>
208 208
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/class-use/INamed.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.INamed (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.INamed (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api, interface: INamed">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -181,7 +181,7 @@ loadScripts(document, 'script');</script>
181 181
</main>
182 182
<footer role="contentinfo">
183 183
<hr>
184
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
184
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
185 185
</footer>
186 186
</div>
187 187
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/class-use/ModelLocator.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Class com.tractrac.model.lib.api.ModelLocator (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Class com.tractrac.model.lib.api.ModelLocator (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api, class: ModelLocator">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -55,7 +55,7 @@ loadScripts(document, 'script');</script>
55 55
No usage of com.tractrac.model.lib.api.ModelLocator</main>
56 56
<footer role="contentinfo">
57 57
<hr>
58
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
58
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
59 59
</footer>
60 60
</div>
61 61
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IControlPassing.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IControlPassing (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IControlPassing (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IControlPassing">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -166,7 +166,7 @@ extends <a href="ITimeData.html" title="interface in com.tractrac.model.lib.api.
166 166
</main>
167 167
<footer role="contentinfo">
168 168
<hr>
169
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
169
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
170 170
</footer>
171 171
</div>
172 172
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IControlPassings.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IControlPassings (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IControlPassings (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IControlPassings">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -162,7 +162,7 @@ loadScripts(document, 'script');</script>
162 162
</main>
163 163
<footer role="contentinfo">
164 164
<hr>
165
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
165
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
166 166
</footer>
167 167
</div>
168 168
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IMessageData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IMessageData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IMessageData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IMessageData">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -216,7 +216,7 @@ extends <a href="ITimeData.html" title="interface in com.tractrac.model.lib.api.
216 216
</main>
217 217
<footer role="contentinfo">
218 218
<hr>
219
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
219
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
220 220
</footer>
221 221
</div>
222 222
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IPosition.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPosition (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPosition (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IPosition">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -431,7 +431,7 @@ extends <a href="../spatial/IGeoCoordinate.html" title="interface in com.tractra
431 431
</main>
432 432
<footer role="contentinfo">
433 433
<hr>
434
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
434
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
435 435
</footer>
436 436
</div>
437 437
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IPositionFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IPositionFactory">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -410,7 +410,7 @@ extends com.tractrac.common.lib.api.service.IServiceProvider</span></div>
410 410
</main>
411 411
<footer role="contentinfo">
412 412
<hr>
413
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
413
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
414 414
</footer>
415 415
</div>
416 416
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IPositionOffset.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionOffset (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionOffset (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IPositionOffset">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -163,7 +163,7 @@ extends <a href="ITimeData.html" title="interface in com.tractrac.model.lib.api.
163 163
</main>
164 164
<footer role="contentinfo">
165 165
<hr>
166
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
166
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
167 167
</footer>
168 168
</div>
169 169
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IPositionSnapped.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionSnapped (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionSnapped (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IPositionSnapped">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -143,7 +143,7 @@ extends <a href="IPosition.html" title="interface in com.tractrac.model.lib.api.
143 143
</main>
144 144
<footer role="contentinfo">
145 145
<hr>
146
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
146
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
147 147
</footer>
148 148
</div>
149 149
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/IStartStopData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IStartStopData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IStartStopData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: IStartStopData">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -164,7 +164,7 @@ loadScripts(document, 'script');</script>
164 164
</main>
165 165
<footer role="contentinfo">
166 166
<hr>
167
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
167
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
168 168
</footer>
169 169
</div>
170 170
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/ITimeData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ITimeData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ITimeData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data, interface: ITimeData">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -154,7 +154,7 @@ loadScripts(document, 'script');</script>
154 154
</main>
155 155
<footer role="contentinfo">
156 156
<hr>
157
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
157
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
158 158
</footer>
159 159
</div>
160 160
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IControlPassing.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IControlPassing (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IControlPassing (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IControlPassing">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -86,7 +86,7 @@ loadScripts(document, 'script');</script>
86 86
</main>
87 87
<footer role="contentinfo">
88 88
<hr>
89
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
90 90
</footer>
91 91
</div>
92 92
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IControlPassings.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IControlPassings (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IControlPassings (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IControlPassings">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -87,7 +87,7 @@ loadScripts(document, 'script');</script>
87 87
</main>
88 88
<footer role="contentinfo">
89 89
<hr>
90
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
90
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
91 91
</footer>
92 92
</div>
93 93
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IMessageData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IMessageData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IMessageData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IMessageData">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -119,7 +119,7 @@ loadScripts(document, 'script');</script>
119 119
</main>
120 120
<footer role="contentinfo">
121 121
<hr>
122
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
122
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
123 123
</footer>
124 124
</div>
125 125
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IPosition.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IPosition (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IPosition (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IPosition">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -214,7 +214,7 @@ loadScripts(document, 'script');</script>
214 214
</main>
215 215
<footer role="contentinfo">
216 216
<hr>
217
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
217
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
218 218
</footer>
219 219
</div>
220 220
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IPositionFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IPositionFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IPositionFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IPositionFactory">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IPositionOffset.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IPositionOffset (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IPositionOffset (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IPositionOffset">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -107,7 +107,7 @@ loadScripts(document, 'script');</script>
107 107
</main>
108 108
<footer role="contentinfo">
109 109
<hr>
110
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
110
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
111 111
</footer>
112 112
</div>
113 113
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IPositionSnapped.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IPositionSnapped (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IPositionSnapped (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IPositionSnapped">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -86,7 +86,7 @@ loadScripts(document, 'script');</script>
86 86
</main>
87 87
<footer role="contentinfo">
88 88
<hr>
89
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
90 90
</footer>
91 91
</div>
92 92
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/IStartStopData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.IStartStopData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.IStartStopData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: IStartStopData">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -97,7 +97,7 @@ loadScripts(document, 'script');</script>
97 97
</main>
98 98
<footer role="contentinfo">
99 99
<hr>
100
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101 101
</footer>
102 102
</div>
103 103
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/class-use/ITimeData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.data.ITimeData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.data.ITimeData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data, interface: ITimeData">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -133,7 +133,7 @@ loadScripts(document, 'script');</script>
133 133
</main>
134 134
<footer role="contentinfo">
135 135
<hr>
136
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
136
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
137 137
</footer>
138 138
</div>
139 139
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.data (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.data (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.data">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -149,7 +149,7 @@ loadScripts(document, 'script');</script>
149 149
</main>
150 150
<footer role="contentinfo">
151 151
<hr>
152
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
152
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
153 153
</footer>
154 154
</div>
155 155
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.data Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.data Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.data">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -114,7 +114,7 @@ loadScripts(document, 'script');</script>
114 114
</main>
115 115
<footer role="contentinfo">
116 116
<hr>
117
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
117
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
118 118
</footer>
119 119
</div>
120 120
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/data/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.data (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.data (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.data">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -243,7 +243,7 @@ loadScripts(document, 'script');</script>
243 243
</main>
244 244
<footer role="contentinfo">
245 245
<hr>
246
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
246
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
247 247
</footer>
248 248
</div>
249 249
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/CreateModelException.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>CreateModelException (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>CreateModelException (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, class: CreateModelException">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -195,7 +195,7 @@ loadScripts(document, 'script');</script>
195 195
</main>
196 196
<footer role="contentinfo">
197 197
<hr>
198
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
198
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
199 199
</footer>
200 200
</div>
201 201
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/DataSource.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>DataSource (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>DataSource (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, enum: DataSource">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -243,7 +243,7 @@ not permitted.)</div>
243 243
</main>
244 244
<footer role="contentinfo">
245 245
<hr>
246
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
246
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
247 247
</footer>
248 248
</div>
249 249
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/EventType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>EventType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>EventType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, enum: EventType">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -42,7 +42,7 @@ loadScripts(document, 'script');</script>
42 42
<ul>
43 43
<li><a href="#nested-class-summary">Nested</a></li>
44 44
<li><a href="#enum-constant-summary">Enum Constants</a></li>
45
-<li>Field</li>
45
+<li><a href="#field-summary">Field</a></li>
46 46
<li><a href="#method-summary">Method</a></li>
47 47
</ul>
48 48
</li>
... ...
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
50 50
<p>Detail:</p>
51 51
<ul>
52 52
<li><a href="#enum-constant-detail">Enum Constants</a></li>
53
-<li>Field</li>
53
+<li><a href="#field-detail">Field</a></li>
54 54
<li><a href="#method-detail">Method</a></li>
55 55
</ul>
56 56
</li>
... ...
@@ -62,13 +62,13 @@ loadScripts(document, 'script');</script>
62 62
<li>Summary:&nbsp;</li>
63 63
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
64 64
<li><a href="#enum-constant-summary">Enum Constants</a>&nbsp;|&nbsp;</li>
65
-<li>Field&nbsp;|&nbsp;</li>
65
+<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
66 66
<li><a href="#method-summary">Method</a></li>
67 67
</ul>
68 68
<ul class="sub-nav-list">
69 69
<li>Detail:&nbsp;</li>
70 70
<li><a href="#enum-constant-detail">Enum Constants</a>&nbsp;|&nbsp;</li>
71
-<li>Field&nbsp;|&nbsp;</li>
71
+<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
72 72
<li><a href="#method-detail">Method</a></li>
73 73
</ul>
74 74
</div>
... ...
@@ -127,15 +127,42 @@ loadScripts(document, 'script');</script>
127 127
<div class="summary-table two-column-summary">
128 128
<div class="table-header col-first">Enum Constant</div>
129 129
<div class="table-header col-last">Description</div>
130
-<div class="col-first even-row-color"><code><a href="#OFFSHORESAILING" class="member-name-link">OFFSHORESAILING</a></code></div>
130
+<div class="col-first even-row-color"><code><a href="#CANOE" class="member-name-link">CANOE</a></code></div>
131 131
<div class="col-last even-row-color">&nbsp;</div>
132
-<div class="col-first odd-row-color"><code><a href="#ORIENTEERING" class="member-name-link">ORIENTEERING</a></code></div>
132
+<div class="col-first odd-row-color"><code><a href="#CYCLING" class="member-name-link">CYCLING</a></code></div>
133 133
<div class="col-last odd-row-color">&nbsp;</div>
134
-<div class="col-first even-row-color"><code><a href="#ROUTE_SPORT" class="member-name-link">ROUTE_SPORT</a></code></div>
134
+<div class="col-first even-row-color"><code><a href="#EQUESTRIAN" class="member-name-link">EQUESTRIAN</a></code></div>
135 135
<div class="col-last even-row-color">&nbsp;</div>
136
-<div class="col-first odd-row-color"><code><a href="#SAILING" class="member-name-link">SAILING</a></code></div>
136
+<div class="col-first odd-row-color"><code><a href="#KITE" class="member-name-link">KITE</a></code></div>
137 137
<div class="col-last odd-row-color">&nbsp;</div>
138
-<div class="col-first even-row-color"><code><a href="#SKI" class="member-name-link">SKI</a></code></div>
138
+<div class="col-first even-row-color"><code><a href="#ORIENTEERING" class="member-name-link">ORIENTEERING</a></code></div>
139
+<div class="col-last even-row-color">&nbsp;</div>
140
+<div class="col-first odd-row-color"><code><a href="#PADDLING" class="member-name-link">PADDLING</a></code></div>
141
+<div class="col-last odd-row-color">&nbsp;</div>
142
+<div class="col-first even-row-color"><code><a href="#ROWING" class="member-name-link">ROWING</a></code></div>
143
+<div class="col-last even-row-color">&nbsp;</div>
144
+<div class="col-first odd-row-color"><code><a href="#RUNNING" class="member-name-link">RUNNING</a></code></div>
145
+<div class="col-last odd-row-color">&nbsp;</div>
146
+<div class="col-first even-row-color"><code><a href="#SAILING" class="member-name-link">SAILING</a></code></div>
147
+<div class="col-last even-row-color">&nbsp;</div>
148
+<div class="col-first odd-row-color"><code><a href="#SKI" class="member-name-link">SKI</a></code></div>
149
+<div class="col-last odd-row-color">&nbsp;</div>
150
+<div class="col-first even-row-color"><code><a href="#SWIMMING" class="member-name-link">SWIMMING</a></code></div>
151
+<div class="col-last even-row-color">&nbsp;</div>
152
+</div>
153
+</section>
154
+</li>
155
+<!-- =========== FIELD SUMMARY =========== -->
156
+<li>
157
+<section class="field-summary" id="field-summary">
158
+<h2>Field Summary</h2>
159
+<div class="caption"><span>Fields</span></div>
160
+<div class="summary-table three-column-summary">
161
+<div class="table-header col-first">Modifier and Type</div>
162
+<div class="table-header col-second">Field</div>
163
+<div class="table-header col-last">Description</div>
164
+<div class="col-first even-row-color"><code>static final <a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a>[]</code></div>
165
+<div class="col-second even-row-color"><code><a href="#ROUTE_SPORTS" class="member-name-link">ROUTE_SPORTS</a></code></div>
139 166
<div class="col-last even-row-color">&nbsp;</div>
140 167
</div>
141 168
</section>
... ...
@@ -164,6 +191,12 @@ loadScripts(document, 'script');</script>
164 191
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
165 192
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getUuid()" class="member-name-link">getUuid</a>()</code></div>
166 193
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
194
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
195
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isRouteSport(com.tractrac.model.lib.api.event.EventType)" class="member-name-link">isRouteSport</a><wbr>(<a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a>&nbsp;eventType)</code></div>
196
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
197
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
198
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isRouteSport(java.lang.String)" class="member-name-link">isRouteSport</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;eventType)</code></div>
199
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
167 200
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></code></div>
168 201
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
169 202
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
... ...
@@ -196,21 +229,27 @@ the order they are declared.</div>
196 229
<h2>Enum Constant Details</h2>
197 230
<ul class="member-list">
198 231
<li>
199
-<section class="detail" id="SAILING">
200
-<h3>SAILING</h3>
201
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">SAILING</span></div>
232
+<section class="detail" id="CANOE">
233
+<h3>CANOE</h3>
234
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">CANOE</span></div>
202 235
</section>
203 236
</li>
204 237
<li>
205
-<section class="detail" id="OFFSHORESAILING">
206
-<h3>OFFSHORESAILING</h3>
207
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">OFFSHORESAILING</span></div>
238
+<section class="detail" id="CYCLING">
239
+<h3>CYCLING</h3>
240
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">CYCLING</span></div>
208 241
</section>
209 242
</li>
210 243
<li>
211
-<section class="detail" id="ROUTE_SPORT">
212
-<h3>ROUTE_SPORT</h3>
213
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">ROUTE_SPORT</span></div>
244
+<section class="detail" id="EQUESTRIAN">
245
+<h3>EQUESTRIAN</h3>
246
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">EQUESTRIAN</span></div>
247
+</section>
248
+</li>
249
+<li>
250
+<section class="detail" id="KITE">
251
+<h3>KITE</h3>
252
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">KITE</span></div>
214 253
</section>
215 254
</li>
216 255
<li>
... ...
@@ -220,11 +259,55 @@ the order they are declared.</div>
220 259
</section>
221 260
</li>
222 261
<li>
262
+<section class="detail" id="PADDLING">
263
+<h3>PADDLING</h3>
264
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">PADDLING</span></div>
265
+</section>
266
+</li>
267
+<li>
268
+<section class="detail" id="ROWING">
269
+<h3>ROWING</h3>
270
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">ROWING</span></div>
271
+</section>
272
+</li>
273
+<li>
274
+<section class="detail" id="RUNNING">
275
+<h3>RUNNING</h3>
276
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">RUNNING</span></div>
277
+</section>
278
+</li>
279
+<li>
280
+<section class="detail" id="SAILING">
281
+<h3>SAILING</h3>
282
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">SAILING</span></div>
283
+</section>
284
+</li>
285
+<li>
223 286
<section class="detail" id="SKI">
224 287
<h3>SKI</h3>
225 288
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">SKI</span></div>
226 289
</section>
227 290
</li>
291
+<li>
292
+<section class="detail" id="SWIMMING">
293
+<h3>SWIMMING</h3>
294
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span>&nbsp;<span class="element-name">SWIMMING</span></div>
295
+</section>
296
+</li>
297
+</ul>
298
+</section>
299
+</li>
300
+<!-- ============ FIELD DETAIL =========== -->
301
+<li>
302
+<section class="field-details" id="field-detail">
303
+<h2>Field Details</h2>
304
+<ul class="member-list">
305
+<li>
306
+<section class="detail" id="ROUTE_SPORTS">
307
+<h3>ROUTE_SPORTS</h3>
308
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a>[]</span>&nbsp;<span class="element-name">ROUTE_SPORTS</span></div>
309
+</section>
310
+</li>
228 311
</ul>
229 312
</section>
230 313
</li>
... ...
@@ -297,6 +380,18 @@ not permitted.)</div>
297 380
</dl>
298 381
</section>
299 382
</li>
383
+<li>
384
+<section class="detail" id="isRouteSport(com.tractrac.model.lib.api.event.EventType)">
385
+<h3>isRouteSport</h3>
386
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isRouteSport</span><wbr><span class="parameters">(<a href="EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a>&nbsp;eventType)</span></div>
387
+</section>
388
+</li>
389
+<li>
390
+<section class="detail" id="isRouteSport(java.lang.String)">
391
+<h3>isRouteSport</h3>
392
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isRouteSport</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;eventType)</span></div>
393
+</section>
394
+</li>
300 395
</ul>
301 396
</section>
302 397
</li>
... ...
@@ -306,7 +401,7 @@ not permitted.)</div>
306 401
</main>
307 402
<footer role="contentinfo">
308 403
<hr>
309
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
404
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
310 405
</footer>
311 406
</div>
312 407
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/ICompetitor.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ICompetitor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ICompetitor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: ICompetitor">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -408,7 +408,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
408 408
</main>
409 409
<footer role="contentinfo">
410 410
<hr>
411
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
411
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
412 412
</footer>
413 413
</div>
414 414
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/ICompetitorClass.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ICompetitorClass (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ICompetitorClass (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: ICompetitorClass">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -206,7 +206,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
206 206
</main>
207 207
<footer role="contentinfo">
208 208
<hr>
209
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
209
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
210 210
</footer>
211 211
</div>
212 212
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/IEvent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IEvent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IEvent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: IEvent">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -713,7 +713,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
713 713
</main>
714 714
<footer role="contentinfo">
715 715
<hr>
716
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
716
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
717 717
</footer>
718 718
</div>
719 719
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/IEventFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IEventFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IEventFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: IEventFactory">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -425,7 +425,7 @@ com.tractrac.util.lib.api.exceptions.TimeOutException</span></div>
425 425
</main>
426 426
<footer role="contentinfo">
427 427
<hr>
428
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
428
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
429 429
</footer>
430 430
</div>
431 431
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/IRace.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRace (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRace (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: IRace">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -815,7 +815,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
815 815
</main>
816 816
<footer role="contentinfo">
817 817
<hr>
818
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
818
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
819 819
</footer>
820 820
</div>
821 821
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/IRaceCompetitor.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRaceCompetitor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRaceCompetitor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: IRaceCompetitor">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -321,7 +321,7 @@ extends <a href="../metadata/IMetadataContainer.html" title="interface in com.tr
321 321
</main>
322 322
<footer role="contentinfo">
323 323
<hr>
324
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
324
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
325 325
</footer>
326 326
</div>
327 327
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/IRaceSerie.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRaceSerie (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRaceSerie (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: IRaceSerie">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -170,7 +170,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
170 170
</main>
171 171
<footer role="contentinfo">
172 172
<hr>
173
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
173
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
174 174
</footer>
175 175
</div>
176 176
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/ITeam.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ITeam (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ITeam (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, interface: ITeam">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -232,7 +232,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
232 232
</main>
233 233
<footer role="contentinfo">
234 234
<hr>
235
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
235
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
236 236
</footer>
237 237
</div>
238 238
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>RaceCompetitorStatusType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>RaceCompetitorStatusType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, enum: RaceCompetitorStatusType">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -125,13 +125,9 @@ loadScripts(document, 'script');</script>
125 125
<div class="summary-table two-column-summary">
126 126
<div class="table-header col-first">Enum Constant</div>
127 127
<div class="table-header col-last">Description</div>
128
-<div class="col-first even-row-color"><code><a href="#ABANDONED" class="member-name-link">ABANDONED</a></code></div>
128
+<div class="col-first even-row-color"><code><a href="#BFD" class="member-name-link">BFD</a></code></div>
129 129
<div class="col-last even-row-color">&nbsp;</div>
130
-<div class="col-first odd-row-color"><code><a href="#BFD" class="member-name-link">BFD</a></code></div>
131
-<div class="col-last odd-row-color">&nbsp;</div>
132
-<div class="col-first even-row-color"><code><a href="#DCT" class="member-name-link">DCT</a></code></div>
133
-<div class="col-last even-row-color">&nbsp;</div>
134
-<div class="col-first odd-row-color"><code><a href="#DISQUALIFIED" class="member-name-link">DISQUALIFIED</a></code></div>
130
+<div class="col-first odd-row-color"><code><a href="#DCT" class="member-name-link">DCT</a></code></div>
135 131
<div class="col-last odd-row-color">&nbsp;</div>
136 132
<div class="col-first even-row-color"><code><a href="#DNC" class="member-name-link">DNC</a></code></div>
137 133
<div class="col-last even-row-color">&nbsp;</div>
... ...
@@ -139,35 +135,35 @@ loadScripts(document, 'script');</script>
139 135
<div class="col-last odd-row-color">&nbsp;</div>
140 136
<div class="col-first even-row-color"><code><a href="#DNF" class="member-name-link">DNF</a></code></div>
141 137
<div class="col-last even-row-color">&nbsp;</div>
142
-<div class="col-first odd-row-color"><code><a href="#DONT_RACE" class="member-name-link">DONT_RACE</a></code></div>
143
-<div class="col-last odd-row-color">&nbsp;</div>
144
-<div class="col-first even-row-color"><code><a href="#FIN" class="member-name-link">FIN</a></code></div>
145
-<div class="col-last even-row-color">&nbsp;</div>
146
-<div class="col-first odd-row-color"><code><a href="#FINISH_CONFIRMED" class="member-name-link">FINISH_CONFIRMED</a></code></div>
138
+<div class="col-first odd-row-color"><code><a href="#DNS" class="member-name-link">DNS</a></code></div>
147 139
<div class="col-last odd-row-color">&nbsp;</div>
148
-<div class="col-first even-row-color"><code><a href="#MIS" class="member-name-link">MIS</a></code></div>
140
+<div class="col-first even-row-color"><code><a href="#DPI" class="member-name-link">DPI</a></code></div>
149 141
<div class="col-last even-row-color">&nbsp;</div>
150
-<div class="col-first odd-row-color"><code><a href="#NO_COLLECT" class="member-name-link">NO_COLLECT</a></code></div>
142
+<div class="col-first odd-row-color"><code><a href="#DSQ" class="member-name-link">DSQ</a></code></div>
151 143
<div class="col-last odd-row-color">&nbsp;</div>
152
-<div class="col-first even-row-color"><code><a href="#NO_DATA" class="member-name-link">NO_DATA</a></code></div>
144
+<div class="col-first even-row-color"><code><a href="#FIN" class="member-name-link">FIN</a></code></div>
153 145
<div class="col-last even-row-color">&nbsp;</div>
154 146
<div class="col-first odd-row-color"><code><a href="#NSC" class="member-name-link">NSC</a></code></div>
155 147
<div class="col-last odd-row-color">&nbsp;</div>
156 148
<div class="col-first even-row-color"><code><a href="#OCS" class="member-name-link">OCS</a></code></div>
157 149
<div class="col-last even-row-color">&nbsp;</div>
158
-<div class="col-first odd-row-color"><code><a href="#RACING" class="member-name-link">RACING</a></code></div>
150
+<div class="col-first odd-row-color"><code><a href="#RAC" class="member-name-link">RAC</a></code></div>
159 151
<div class="col-last odd-row-color">&nbsp;</div>
160 152
<div class="col-first even-row-color"><code><a href="#RCT" class="member-name-link">RCT</a></code></div>
161 153
<div class="col-last even-row-color">&nbsp;</div>
162
-<div class="col-first odd-row-color"><code><a href="#RETIRED" class="member-name-link">RETIRED</a></code></div>
154
+<div class="col-first odd-row-color"><code><a href="#RDG" class="member-name-link">RDG</a></code></div>
155
+<div class="col-last odd-row-color">&nbsp;</div>
156
+<div class="col-first even-row-color"><code><a href="#RET" class="member-name-link">RET</a></code></div>
157
+<div class="col-last even-row-color">&nbsp;</div>
158
+<div class="col-first odd-row-color"><code><a href="#SCP" class="member-name-link">SCP</a></code></div>
163 159
<div class="col-last odd-row-color">&nbsp;</div>
164
-<div class="col-first even-row-color"><code><a href="#SCP" class="member-name-link">SCP</a></code></div>
160
+<div class="col-first even-row-color"><code><a href="#STP" class="member-name-link">STP</a></code></div>
165 161
<div class="col-last even-row-color">&nbsp;</div>
166
-<div class="col-first odd-row-color"><code><a href="#STP" class="member-name-link">STP</a></code></div>
162
+<div class="col-first odd-row-color"><code><a href="#TLE" class="member-name-link">TLE</a></code></div>
167 163
<div class="col-last odd-row-color">&nbsp;</div>
168
-<div class="col-first even-row-color"><code><a href="#TLE" class="member-name-link">TLE</a></code></div>
164
+<div class="col-first even-row-color"><code><a href="#UFD" class="member-name-link">UFD</a></code></div>
169 165
<div class="col-last even-row-color">&nbsp;</div>
170
-<div class="col-first odd-row-color"><code><a href="#UFD" class="member-name-link">UFD</a></code></div>
166
+<div class="col-first odd-row-color"><code><a href="#ZFP" class="member-name-link">ZFP</a></code></div>
171 167
<div class="col-last odd-row-color">&nbsp;</div>
172 168
</div>
173 169
</section>
... ...
@@ -230,51 +226,27 @@ the order they are declared.</div>
230 226
<h2>Enum Constant Details</h2>
231 227
<ul class="member-list">
232 228
<li>
233
-<section class="detail" id="NO_DATA">
234
-<h3>NO_DATA</h3>
235
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">NO_DATA</span></div>
236
-</section>
237
-</li>
238
-<li>
239
-<section class="detail" id="RACING">
240
-<h3>RACING</h3>
241
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">RACING</span></div>
242
-</section>
243
-</li>
244
-<li>
245
-<section class="detail" id="DISQUALIFIED">
246
-<h3>DISQUALIFIED</h3>
247
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">DISQUALIFIED</span></div>
248
-</section>
249
-</li>
250
-<li>
251
-<section class="detail" id="ABANDONED">
252
-<h3>ABANDONED</h3>
253
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">ABANDONED</span></div>
254
-</section>
255
-</li>
256
-<li>
257
-<section class="detail" id="RETIRED">
258
-<h3>RETIRED</h3>
259
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">RETIRED</span></div>
229
+<section class="detail" id="RAC">
230
+<h3>RAC</h3>
231
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">RAC</span></div>
260 232
</section>
261 233
</li>
262 234
<li>
263
-<section class="detail" id="DONT_RACE">
264
-<h3>DONT_RACE</h3>
265
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">DONT_RACE</span></div>
235
+<section class="detail" id="DSQ">
236
+<h3>DSQ</h3>
237
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">DSQ</span></div>
266 238
</section>
267 239
</li>
268 240
<li>
269
-<section class="detail" id="NO_COLLECT">
270
-<h3>NO_COLLECT</h3>
271
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">NO_COLLECT</span></div>
241
+<section class="detail" id="RET">
242
+<h3>RET</h3>
243
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">RET</span></div>
272 244
</section>
273 245
</li>
274 246
<li>
275
-<section class="detail" id="FINISH_CONFIRMED">
276
-<h3>FINISH_CONFIRMED</h3>
277
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">FINISH_CONFIRMED</span></div>
247
+<section class="detail" id="DNS">
248
+<h3>DNS</h3>
249
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">DNS</span></div>
278 250
</section>
279 251
</li>
280 252
<li>
... ...
@@ -284,12 +256,6 @@ the order they are declared.</div>
284 256
</section>
285 257
</li>
286 258
<li>
287
-<section class="detail" id="MIS">
288
-<h3>MIS</h3>
289
-<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">MIS</span></div>
290
-</section>
291
-</li>
292
-<li>
293 259
<section class="detail" id="FIN">
294 260
<h3>FIN</h3>
295 261
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">FIN</span></div>
... ...
@@ -361,6 +327,24 @@ the order they are declared.</div>
361 327
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">DNE</span></div>
362 328
</section>
363 329
</li>
330
+<li>
331
+<section class="detail" id="DPI">
332
+<h3>DPI</h3>
333
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">DPI</span></div>
334
+</section>
335
+</li>
336
+<li>
337
+<section class="detail" id="RDG">
338
+<h3>RDG</h3>
339
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">RDG</span></div>
340
+</section>
341
+</li>
342
+<li>
343
+<section class="detail" id="ZFP">
344
+<h3>ZFP</h3>
345
+<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></span>&nbsp;<span class="element-name">ZFP</span></div>
346
+</section>
347
+</li>
364 348
</ul>
365 349
</section>
366 350
</li>
... ...
@@ -439,7 +423,7 @@ not permitted.)</div>
439 423
</main>
440 424
<footer role="contentinfo">
441 425
<hr>
442
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
426
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
443 427
</footer>
444 428
</div>
445 429
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/RaceLoadingException.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>RaceLoadingException (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>RaceLoadingException (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, class: RaceLoadingException">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -167,7 +167,7 @@ loadScripts(document, 'script');</script>
167 167
</main>
168 168
<footer role="contentinfo">
169 169
<hr>
170
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
170
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
171 171
</footer>
172 172
</div>
173 173
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/RaceStatusType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>RaceStatusType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>RaceStatusType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, enum: RaceStatusType">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -320,7 +320,7 @@ not permitted.)</div>
320 320
</main>
321 321
<footer role="contentinfo">
322 322
<hr>
323
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
323
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
324 324
</footer>
325 325
</div>
326 326
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/RaceVisibilityType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>RaceVisibilityType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>RaceVisibilityType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, enum: RaceVisibilityType">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -390,7 +390,7 @@ not permitted.)</div>
390 390
</main>
391 391
<footer role="contentinfo">
392 392
<hr>
393
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
393
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
394 394
</footer>
395 395
</div>
396 396
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/StartTimeType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>StartTimeType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>StartTimeType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event, enum: StartTimeType">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -269,7 +269,7 @@ not permitted.)</div>
269 269
</main>
270 270
<footer role="contentinfo">
271 271
<hr>
272
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
272
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
273 273
</footer>
274 274
</div>
275 275
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/CreateModelException.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Class com.tractrac.model.lib.api.event.CreateModelException (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Class com.tractrac.model.lib.api.event.CreateModelException (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, class: CreateModelException">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -147,7 +147,7 @@ loadScripts(document, 'script');</script>
147 147
</main>
148 148
<footer role="contentinfo">
149 149
<hr>
150
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
150
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
151 151
</footer>
152 152
</div>
153 153
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/DataSource.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.model.lib.api.event.DataSource (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.model.lib.api.event.DataSource (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, enum: DataSource">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -121,7 +121,7 @@ the order they are declared.</div>
121 121
</main>
122 122
<footer role="contentinfo">
123 123
<hr>
124
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
124
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
125 125
</footer>
126 126
</div>
127 127
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/EventType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.model.lib.api.event.EventType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.model.lib.api.event.EventType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, enum: EventType">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -67,6 +67,15 @@ loadScripts(document, 'script');</script>
67 67
<li>
68 68
<section class="detail" id="com.tractrac.model.lib.api.event">
69 69
<h2>Uses of <a href="../EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a> in <a href="../package-summary.html">com.tractrac.model.lib.api.event</a></h2>
70
+<div class="caption"><span>Fields in <a href="../package-summary.html">com.tractrac.model.lib.api.event</a> declared as <a href="../EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span></div>
71
+<div class="summary-table three-column-summary">
72
+<div class="table-header col-first">Modifier and Type</div>
73
+<div class="table-header col-second">Field</div>
74
+<div class="table-header col-last">Description</div>
75
+<div class="col-first even-row-color"><code>static final <a href="../EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a>[]</code></div>
76
+<div class="col-second even-row-color"><span class="type-name-label">EventType.</span><code><a href="../EventType.html#ROUTE_SPORTS" class="member-name-link">ROUTE_SPORTS</a></code></div>
77
+<div class="col-last even-row-color">&nbsp;</div>
78
+</div>
70 79
<div class="caption"><span>Methods in <a href="../package-summary.html">com.tractrac.model.lib.api.event</a> that return <a href="../EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span></div>
71 80
<div class="summary-table three-column-summary">
72 81
<div class="table-header col-first">Modifier and Type</div>
... ...
@@ -99,6 +108,15 @@ loadScripts(document, 'script');</script>
99 108
the order they are declared.</div>
100 109
</div>
101 110
</div>
111
+<div class="caption"><span>Methods in <a href="../package-summary.html">com.tractrac.model.lib.api.event</a> with parameters of type <a href="../EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></span></div>
112
+<div class="summary-table three-column-summary">
113
+<div class="table-header col-first">Modifier and Type</div>
114
+<div class="table-header col-second">Method</div>
115
+<div class="table-header col-last">Description</div>
116
+<div class="col-first even-row-color"><code>static boolean</code></div>
117
+<div class="col-second even-row-color"><span class="type-name-label">EventType.</span><code><a href="../EventType.html#isRouteSport(com.tractrac.model.lib.api.event.EventType)" class="member-name-link">isRouteSport</a><wbr>(<a href="../EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a>&nbsp;eventType)</code></div>
118
+<div class="col-last even-row-color">&nbsp;</div>
119
+</div>
102 120
</section>
103 121
</li>
104 122
</ul>
... ...
@@ -106,7 +124,7 @@ the order they are declared.</div>
106 124
</main>
107 125
<footer role="contentinfo">
108 126
<hr>
109
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
127
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
110 128
</footer>
111 129
</div>
112 130
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/ICompetitor.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.ICompetitor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.ICompetitor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: ICompetitor">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -157,7 +157,7 @@ loadScripts(document, 'script');</script>
157 157
</main>
158 158
<footer role="contentinfo">
159 159
<hr>
160
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
160
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
161 161
</footer>
162 162
</div>
163 163
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/ICompetitorClass.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.ICompetitorClass (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.ICompetitorClass (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: ICompetitorClass">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -97,7 +97,7 @@ loadScripts(document, 'script');</script>
97 97
</main>
98 98
<footer role="contentinfo">
99 99
<hr>
100
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101 101
</footer>
102 102
</div>
103 103
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/IEvent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.IEvent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.IEvent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: IEvent">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -163,7 +163,7 @@ loadScripts(document, 'script');</script>
163 163
</main>
164 164
<footer role="contentinfo">
165 165
<hr>
166
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
166
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
167 167
</footer>
168 168
</div>
169 169
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/IEventFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.IEventFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.IEventFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: IEventFactory">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/IRace.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.IRace (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.IRace (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: IRace">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -268,7 +268,7 @@ loadScripts(document, 'script');</script>
268 268
</main>
269 269
<footer role="contentinfo">
270 270
<hr>
271
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
271
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
272 272
</footer>
273 273
</div>
274 274
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/IRaceCompetitor.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.IRaceCompetitor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.IRaceCompetitor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: IRaceCompetitor">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -209,7 +209,7 @@ loadScripts(document, 'script');</script>
209 209
</main>
210 210
<footer role="contentinfo">
211 211
<hr>
212
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
212
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
213 213
</footer>
214 214
</div>
215 215
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/IRaceSerie.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.IRaceSerie (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.IRaceSerie (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: IRaceSerie">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -97,7 +97,7 @@ loadScripts(document, 'script');</script>
97 97
</main>
98 98
<footer role="contentinfo">
99 99
<hr>
100
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101 101
</footer>
102 102
</div>
103 103
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/ITeam.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.event.ITeam (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.event.ITeam (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, interface: ITeam">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -97,7 +97,7 @@ loadScripts(document, 'script');</script>
97 97
</main>
98 98
<footer role="contentinfo">
99 99
<hr>
100
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101 101
</footer>
102 102
</div>
103 103
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/RaceCompetitorStatusType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.model.lib.api.event.RaceCompetitorStatusType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.model.lib.api.event.RaceCompetitorStatusType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, enum: RaceCompetitorStatusType">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -102,7 +102,7 @@ the order they are declared.</div>
102 102
</main>
103 103
<footer role="contentinfo">
104 104
<hr>
105
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
105
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
106 106
</footer>
107 107
</div>
108 108
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/RaceLoadingException.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Class com.tractrac.model.lib.api.event.RaceLoadingException (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Class com.tractrac.model.lib.api.event.RaceLoadingException (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, class: RaceLoadingException">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -86,7 +86,7 @@ loadScripts(document, 'script');</script>
86 86
</main>
87 87
<footer role="contentinfo">
88 88
<hr>
89
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
90 90
</footer>
91 91
</div>
92 92
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/RaceStatusType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.model.lib.api.event.RaceStatusType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.model.lib.api.event.RaceStatusType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, enum: RaceStatusType">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -112,7 +112,7 @@ the order they are declared.</div>
112 112
</main>
113 113
<footer role="contentinfo">
114 114
<hr>
115
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
115
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
116 116
</footer>
117 117
</div>
118 118
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/RaceVisibilityType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.model.lib.api.event.RaceVisibilityType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.model.lib.api.event.RaceVisibilityType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, enum: RaceVisibilityType">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -107,7 +107,7 @@ the order they are declared.</div>
107 107
</main>
108 108
<footer role="contentinfo">
109 109
<hr>
110
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
110
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
111 111
</footer>
112 112
</div>
113 113
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/class-use/StartTimeType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.model.lib.api.event.StartTimeType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.model.lib.api.event.StartTimeType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event, enum: StartTimeType">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -102,7 +102,7 @@ the order they are declared.</div>
102 102
</main>
103 103
<footer role="contentinfo">
104 104
<hr>
105
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
105
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
106 106
</footer>
107 107
</div>
108 108
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.event (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.event (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.event">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -181,7 +181,7 @@ loadScripts(document, 'script');</script>
181 181
</main>
182 182
<footer role="contentinfo">
183 183
<hr>
184
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
184
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
185 185
</footer>
186 186
</div>
187 187
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.event Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.event Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.event">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -150,7 +150,7 @@ loadScripts(document, 'script');</script>
150 150
</main>
151 151
<footer role="contentinfo">
152 152
<hr>
153
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
153
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
154 154
</footer>
155 155
</div>
156 156
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/event/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.event (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.event (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.event">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -280,7 +280,7 @@ loadScripts(document, 'script');</script>
280 280
</main>
281 281
<footer role="contentinfo">
282 282
<hr>
283
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
283
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
284 284
</footer>
285 285
</div>
286 286
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/IMapItem.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IMapItem (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IMapItem (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.map, interface: IMapItem">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -262,7 +262,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
262 262
</main>
263 263
<footer role="contentinfo">
264 264
<hr>
265
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
265
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
266 266
</footer>
267 267
</div>
268 268
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/IPositionedItem.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionedItem (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionedItem (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.map, interface: IPositionedItem">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -208,7 +208,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
208 208
</main>
209 209
<footer role="contentinfo">
210 210
<hr>
211
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
211
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
212 212
</footer>
213 213
</div>
214 214
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/MapItemType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>MapItemType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>MapItemType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.map, enum: MapItemType">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -272,7 +272,7 @@ not permitted.)</div>
272 272
</main>
273 273
<footer role="contentinfo">
274 274
<hr>
275
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
275
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
276 276
</footer>
277 277
</div>
278 278
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/class-use/IMapItem.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.map.IMapItem (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.map.IMapItem (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.map, interface: IMapItem">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -209,7 +209,7 @@ loadScripts(document, 'script');</script>
209 209
</main>
210 210
<footer role="contentinfo">
211 211
<hr>
212
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
212
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
213 213
</footer>
214 214
</div>
215 215
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/class-use/IPositionedItem.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.map.IPositionedItem (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.map.IPositionedItem (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.map, interface: IPositionedItem">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -146,7 +146,7 @@ loadScripts(document, 'script');</script>
146 146
</main>
147 147
<footer role="contentinfo">
148 148
<hr>
149
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
149
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
150 150
</footer>
151 151
</div>
152 152
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/class-use/MapItemType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.model.lib.api.map.MapItemType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.model.lib.api.map.MapItemType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.map, enum: MapItemType">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -99,7 +99,7 @@ the order they are declared.</div>
99 99
</main>
100 100
<footer role="contentinfo">
101 101
<hr>
102
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
102
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
103 103
</footer>
104 104
</div>
105 105
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.map (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.map (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.map">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -115,7 +115,7 @@ loadScripts(document, 'script');</script>
115 115
</main>
116 116
<footer role="contentinfo">
117 117
<hr>
118
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
118
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
119 119
</footer>
120 120
</div>
121 121
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.map Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.map Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.map">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -108,7 +108,7 @@ loadScripts(document, 'script');</script>
108 108
</main>
109 109
<footer role="contentinfo">
110 110
<hr>
111
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
111
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
112 112
</footer>
113 113
</div>
114 114
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/map/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.map (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.map (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.map">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -184,7 +184,7 @@ loadScripts(document, 'script');</script>
184 184
</main>
185 185
<footer role="contentinfo">
186 186
<hr>
187
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
187
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
188 188
</footer>
189 189
</div>
190 190
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/IMetadata.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IMetadata (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IMetadata (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.metadata, interface: IMetadata">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -174,7 +174,7 @@ loadScripts(document, 'script');</script>
174 174
</main>
175 175
<footer role="contentinfo">
176 176
<hr>
177
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
177
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
178 178
</footer>
179 179
</div>
180 180
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/IMetadataContainer.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IMetadataContainer (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IMetadataContainer (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.metadata, interface: IMetadataContainer">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -169,7 +169,7 @@ extends <a href="IPropertiesContainer.html" title="interface in com.tractrac.mod
169 169
</main>
170 170
<footer role="contentinfo">
171 171
<hr>
172
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
172
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
173 173
</footer>
174 174
</div>
175 175
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/IMetadataFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IMetadataFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IMetadataFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.metadata, interface: IMetadataFactory">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -163,7 +163,7 @@ extends com.tractrac.common.lib.api.service.IServiceProvider</span></div>
163 163
</main>
164 164
<footer role="contentinfo">
165 165
<hr>
166
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
166
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
167 167
</footer>
168 168
</div>
169 169
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/IPropertiesContainer.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPropertiesContainer (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPropertiesContainer (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.metadata, interface: IPropertiesContainer">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -153,7 +153,7 @@ loadScripts(document, 'script');</script>
153 153
</main>
154 154
<footer role="contentinfo">
155 155
<hr>
156
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
156
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
157 157
</footer>
158 158
</div>
159 159
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/class-use/IMetadata.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.metadata.IMetadata (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.metadata.IMetadata (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.metadata, interface: IMetadata">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/class-use/IMetadataContainer.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.metadata.IMetadataContainer (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.metadata.IMetadataContainer (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.metadata, interface: IMetadataContainer">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -157,7 +157,7 @@ loadScripts(document, 'script');</script>
157 157
</main>
158 158
<footer role="contentinfo">
159 159
<hr>
160
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
160
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
161 161
</footer>
162 162
</div>
163 163
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/class-use/IMetadataFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.metadata.IMetadataFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.metadata.IMetadataFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.metadata, interface: IMetadataFactory">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/class-use/IPropertiesContainer.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.metadata.IPropertiesContainer (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.metadata.IPropertiesContainer (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.metadata, interface: IPropertiesContainer">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -178,7 +178,7 @@ loadScripts(document, 'script');</script>
178 178
</main>
179 179
<footer role="contentinfo">
180 180
<hr>
181
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
181
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
182 182
</footer>
183 183
</div>
184 184
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.metadata (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.metadata (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.metadata">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -122,7 +122,7 @@ loadScripts(document, 'script');</script>
122 122
</main>
123 123
<footer role="contentinfo">
124 124
<hr>
125
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
125
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
126 126
</footer>
127 127
</div>
128 128
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.metadata Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.metadata Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.metadata">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -75,7 +75,7 @@ loadScripts(document, 'script');</script>
75 75
</main>
76 76
<footer role="contentinfo">
77 77
<hr>
78
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
78
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
79 79
</footer>
80 80
</div>
81 81
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/metadata/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.metadata (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.metadata (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.metadata">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -161,7 +161,7 @@ loadScripts(document, 'script');</script>
161 161
</main>
162 162
<footer role="contentinfo">
163 163
<hr>
164
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
164
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
165 165
</footer>
166 166
</div>
167 167
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -157,7 +157,7 @@ loadScripts(document, 'script');</script>
157 157
</main>
158 158
<footer role="contentinfo">
159 159
<hr>
160
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
160
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
161 161
</footer>
162 162
</div>
163 163
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -83,7 +83,7 @@ loadScripts(document, 'script');</script>
83 83
</main>
84 84
<footer role="contentinfo">
85 85
<hr>
86
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
86
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
87 87
</footer>
88 88
</div>
89 89
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -145,7 +145,7 @@ loadScripts(document, 'script');</script>
145 145
</main>
146 146
<footer role="contentinfo">
147 147
<hr>
148
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
148
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
149 149
</footer>
150 150
</div>
151 151
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/IControlRoute.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IControlRoute (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IControlRoute (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.route, interface: IControlRoute">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -222,7 +222,7 @@ extends <a href="IRoute.html" title="interface in com.tractrac.model.lib.api.rou
222 222
</main>
223 223
<footer role="contentinfo">
224 224
<hr>
225
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
225
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
226 226
</footer>
227 227
</div>
228 228
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/IPathRoute.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPathRoute (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPathRoute (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.route, interface: IPathRoute">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -214,7 +214,7 @@ extends <a href="IRoute.html" title="interface in com.tractrac.model.lib.api.rou
214 214
</main>
215 215
<footer role="contentinfo">
216 216
<hr>
217
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
217
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
218 218
</footer>
219 219
</div>
220 220
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/IPathRouteFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPathRouteFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPathRouteFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.route, interface: IPathRouteFactory">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -164,7 +164,7 @@ extends com.tractrac.common.lib.api.service.IServiceProvider</span></div>
164 164
</main>
165 165
<footer role="contentinfo">
166 166
<hr>
167
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
167
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
168 168
</footer>
169 169
</div>
170 170
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/IPathSegment.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPathSegment (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPathSegment (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.route, interface: IPathSegment">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -205,7 +205,7 @@ loadScripts(document, 'script');</script>
205 205
</main>
206 206
<footer role="contentinfo">
207 207
<hr>
208
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
208
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
209 209
</footer>
210 210
</div>
211 211
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/IRoute.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRoute (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRoute (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.route, interface: IRoute">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -200,7 +200,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
200 200
</main>
201 201
<footer role="contentinfo">
202 202
<hr>
203
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
203
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
204 204
</footer>
205 205
</div>
206 206
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/ISegment.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ISegment (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ISegment (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.route, interface: ISegment">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -183,7 +183,7 @@ extends <a href="../INamed.html" title="interface in com.tractrac.model.lib.api"
183 183
</main>
184 184
<footer role="contentinfo">
185 185
<hr>
186
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
186
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
187 187
</footer>
188 188
</div>
189 189
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/class-use/IControlRoute.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.route.IControlRoute (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.route.IControlRoute (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.route, interface: IControlRoute">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -86,7 +86,7 @@ loadScripts(document, 'script');</script>
86 86
</main>
87 87
<footer role="contentinfo">
88 88
<hr>
89
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
90 90
</footer>
91 91
</div>
92 92
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/class-use/IPathRoute.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.route.IPathRoute (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.route.IPathRoute (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.route, interface: IPathRoute">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -107,7 +107,7 @@ loadScripts(document, 'script');</script>
107 107
</main>
108 108
<footer role="contentinfo">
109 109
<hr>
110
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
110
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
111 111
</footer>
112 112
</div>
113 113
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/class-use/IPathRouteFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.route.IPathRouteFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.route.IPathRouteFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.route, interface: IPathRouteFactory">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/class-use/IPathSegment.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.route.IPathSegment (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.route.IPathSegment (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.route, interface: IPathSegment">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -86,7 +86,7 @@ loadScripts(document, 'script');</script>
86 86
</main>
87 87
<footer role="contentinfo">
88 88
<hr>
89
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
90 90
</footer>
91 91
</div>
92 92
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/class-use/IRoute.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.route.IRoute (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.route.IRoute (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.route, interface: IRoute">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -162,7 +162,7 @@ loadScripts(document, 'script');</script>
162 162
</main>
163 163
<footer role="contentinfo">
164 164
<hr>
165
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
165
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
166 166
</footer>
167 167
</div>
168 168
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/class-use/ISegment.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.route.ISegment (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.route.ISegment (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.route, interface: ISegment">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -85,7 +85,7 @@ loadScripts(document, 'script');</script>
85 85
</main>
86 86
<footer role="contentinfo">
87 87
<hr>
88
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
88
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89 89
</footer>
90 90
</div>
91 91
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.route (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.route (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.route">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -136,7 +136,7 @@ loadScripts(document, 'script');</script>
136 136
</main>
137 137
<footer role="contentinfo">
138 138
<hr>
139
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
139
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
140 140
</footer>
141 141
</div>
142 142
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.route Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.route Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.route">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -103,7 +103,7 @@ loadScripts(document, 'script');</script>
103 103
</main>
104 104
<footer role="contentinfo">
105 105
<hr>
106
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
106
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
107 107
</footer>
108 108
</div>
109 109
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/route/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.route (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.route (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.route">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -179,7 +179,7 @@ loadScripts(document, 'script');</script>
179 179
</main>
180 180
<footer role="contentinfo">
181 181
<hr>
182
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
182
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
183 183
</footer>
184 184
</div>
185 185
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/ISensorData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ISensorData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ISensorData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.sensor, interface: ISensorData">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -320,7 +320,7 @@ extends <a href="../data/ITimeData.html" title="interface in com.tractrac.model.
320 320
</main>
321 321
<footer role="contentinfo">
322 322
<hr>
323
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
323
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
324 324
</footer>
325 325
</div>
326 326
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/class-use/ISensorData.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.sensor.ISensorData (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.sensor.ISensorData (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.sensor, interface: ISensorData">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -109,7 +109,7 @@ loadScripts(document, 'script');</script>
109 109
</main>
110 110
<footer role="contentinfo">
111 111
<hr>
112
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
112
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
113 113
</footer>
114 114
</div>
115 115
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.sensor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.sensor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.sensor">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -111,7 +111,7 @@ loadScripts(document, 'script');</script>
111 111
</main>
112 112
<footer role="contentinfo">
113 113
<hr>
114
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
114
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
115 115
</footer>
116 116
</div>
117 117
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.sensor Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.sensor Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.sensor">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -69,7 +69,7 @@ loadScripts(document, 'script');</script>
69 69
</main>
70 70
<footer role="contentinfo">
71 71
<hr>
72
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
72
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
73 73
</footer>
74 74
</div>
75 75
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/sensor/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.sensor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.sensor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.sensor">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -102,7 +102,7 @@ loadScripts(document, 'script');</script>
102 102
</main>
103 103
<footer role="contentinfo">
104 104
<hr>
105
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
105
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
106 106
</footer>
107 107
</div>
108 108
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/ICoordinate.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ICoordinate (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ICoordinate (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.spatial, interface: ICoordinate">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -259,7 +259,7 @@ loadScripts(document, 'script');</script>
259 259
</main>
260 260
<footer role="contentinfo">
261 261
<hr>
262
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
262
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
263 263
</footer>
264 264
</div>
265 265
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/ICoordinateSequence.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ICoordinateSequence (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ICoordinateSequence (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.spatial, interface: ICoordinateSequence">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -209,7 +209,7 @@ loadScripts(document, 'script');</script>
209 209
</main>
210 210
<footer role="contentinfo">
211 211
<hr>
212
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
212
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
213 213
</footer>
214 214
</div>
215 215
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/IExtent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IExtent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IExtent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.spatial, interface: IExtent">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -244,7 +244,7 @@ loadScripts(document, 'script');</script>
244 244
</main>
245 245
<footer role="contentinfo">
246 246
<hr>
247
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
247
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
248 248
</footer>
249 249
</div>
250 250
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/IGeoCoordinate.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IGeoCoordinate (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IGeoCoordinate (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.spatial, interface: IGeoCoordinate">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -279,7 +279,7 @@ loadScripts(document, 'script');</script>
279 279
</main>
280 280
<footer role="contentinfo">
281 281
<hr>
282
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
282
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
283 283
</footer>
284 284
</div>
285 285
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/ISimplePosition.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ISimplePosition (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ISimplePosition (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.spatial, interface: ISimplePosition">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -172,7 +172,7 @@ loadScripts(document, 'script');</script>
172 172
</main>
173 173
<footer role="contentinfo">
174 174
<hr>
175
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
175
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
176 176
</footer>
177 177
</div>
178 178
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/class-use/ICoordinate.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.spatial.ICoordinate (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.spatial.ICoordinate (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.spatial, interface: ICoordinate">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -168,7 +168,7 @@ loadScripts(document, 'script');</script>
168 168
</main>
169 169
<footer role="contentinfo">
170 170
<hr>
171
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
171
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
172 172
</footer>
173 173
</div>
174 174
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/class-use/ICoordinateSequence.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.spatial.ICoordinateSequence (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.spatial.ICoordinateSequence (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.spatial, interface: ICoordinateSequence">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -85,7 +85,7 @@ loadScripts(document, 'script');</script>
85 85
</main>
86 86
<footer role="contentinfo">
87 87
<hr>
88
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
88
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89 89
</footer>
90 90
</div>
91 91
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/class-use/IExtent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.spatial.IExtent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.spatial.IExtent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.spatial, interface: IExtent">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -111,7 +111,7 @@ loadScripts(document, 'script');</script>
111 111
</main>
112 112
<footer role="contentinfo">
113 113
<hr>
114
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
114
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
115 115
</footer>
116 116
</div>
117 117
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/class-use/IGeoCoordinate.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.spatial.IGeoCoordinate (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.spatial.IGeoCoordinate (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.spatial, interface: IGeoCoordinate">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -92,7 +92,7 @@ loadScripts(document, 'script');</script>
92 92
</main>
93 93
<footer role="contentinfo">
94 94
<hr>
95
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
95
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
96 96
</footer>
97 97
</div>
98 98
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/class-use/ISimplePosition.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.model.lib.api.spatial.ISimplePosition (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.model.lib.api.spatial.ISimplePosition (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.spatial, interface: ISimplePosition">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -83,7 +83,7 @@ loadScripts(document, 'script');</script>
83 83
</main>
84 84
<footer role="contentinfo">
85 85
<hr>
86
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
86
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
87 87
</footer>
88 88
</div>
89 89
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.spatial (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.spatial (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.model.lib.api.spatial">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -127,7 +127,7 @@ loadScripts(document, 'script');</script>
127 127
</main>
128 128
<footer role="contentinfo">
129 129
<hr>
130
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
130
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
131 131
</footer>
132 132
</div>
133 133
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.model.lib.api.spatial Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.model.lib.api.spatial Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.model.lib.api.spatial">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -69,7 +69,7 @@ loadScripts(document, 'script');</script>
69 69
</main>
70 70
<footer role="contentinfo">
71 71
<hr>
72
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
72
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
73 73
</footer>
74 74
</div>
75 75
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/model/lib/api/spatial/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.model.lib.api.spatial (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.model.lib.api.spatial (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.model.lib.api.spatial">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -166,7 +166,7 @@ loadScripts(document, 'script');</script>
166 166
</main>
167 167
<footer role="contentinfo">
168 168
<hr>
169
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
169
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
170 170
</footer>
171 171
</div>
172 172
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/IEventSubscriber.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IEventSubscriber (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IEventSubscriber (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api, interface: IEventSubscriber">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -366,7 +366,7 @@ extends <a href="ISubscriber.html" title="interface in com.tractrac.subscription
366 366
</main>
367 367
<footer role="contentinfo">
368 368
<hr>
369
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
369
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
370 370
</footer>
371 371
</div>
372 372
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/IRaceSubscriber.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRaceSubscriber (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRaceSubscriber (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api, interface: IRaceSubscriber">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -878,7 +878,7 @@ extends <a href="ISubscriber.html" title="interface in com.tractrac.subscription
878 878
</main>
879 879
<footer role="contentinfo">
880 880
<hr>
881
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
881
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
882 882
</footer>
883 883
</div>
884 884
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/ISubscriber.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ISubscriber (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ISubscriber (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api, interface: ISubscriber">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -216,7 +216,7 @@ loadScripts(document, 'script');</script>
216 216
</main>
217 217
<footer role="contentinfo">
218 218
<hr>
219
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
219
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
220 220
</footer>
221 221
</div>
222 222
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/ISubscriberFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ISubscriberFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ISubscriberFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api, interface: ISubscriberFactory">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -400,7 +400,7 @@ extends com.tractrac.common.lib.api.service.IServiceProvider</span></div>
400 400
</main>
401 401
<footer role="contentinfo">
402 402
<hr>
403
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
403
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
404 404
</footer>
405 405
</div>
406 406
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/ISubscriberListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ISubscriberListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ISubscriberListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api, interface: ISubscriberListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -107,7 +107,7 @@ loadScripts(document, 'script');</script>
107 107
</main>
108 108
<footer role="contentinfo">
109 109
<hr>
110
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
110
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
111 111
</footer>
112 112
</div>
113 113
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/SubscriberInitializationException.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>SubscriberInitializationException (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>SubscriberInitializationException (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api, class: SubscriberInitializationException">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -204,7 +204,7 @@ loadScripts(document, 'script');</script>
204 204
</main>
205 205
<footer role="contentinfo">
206 206
<hr>
207
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
207
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
208 208
</footer>
209 209
</div>
210 210
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/SubscriptionLocator.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>SubscriptionLocator (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>SubscriptionLocator (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api, class: SubscriptionLocator">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -221,7 +221,7 @@ loadScripts(document, 'script');</script>
221 221
</main>
222 222
<footer role="contentinfo">
223 223
<hr>
224
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
224
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
225 225
</footer>
226 226
</div>
227 227
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/class-use/IEventSubscriber.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.IEventSubscriber (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.IEventSubscriber (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api, interface: IEventSubscriber">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/class-use/IRaceSubscriber.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.IRaceSubscriber (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.IRaceSubscriber (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api, interface: IRaceSubscriber">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -122,7 +122,7 @@ loadScripts(document, 'script');</script>
122 122
</main>
123 123
<footer role="contentinfo">
124 124
<hr>
125
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
125
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
126 126
</footer>
127 127
</div>
128 128
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/class-use/ISubscriber.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.ISubscriber (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.ISubscriber (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api, interface: ISubscriber">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -92,7 +92,7 @@ loadScripts(document, 'script');</script>
92 92
</main>
93 93
<footer role="contentinfo">
94 94
<hr>
95
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
95
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
96 96
</footer>
97 97
</div>
98 98
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/class-use/ISubscriberFactory.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.ISubscriberFactory (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.ISubscriberFactory (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api, interface: ISubscriberFactory">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/class-use/ISubscriberListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.ISubscriberListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.ISubscriberListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api, interface: ISubscriberListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -248,7 +248,7 @@ loadScripts(document, 'script');</script>
248 248
</main>
249 249
<footer role="contentinfo">
250 250
<hr>
251
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
251
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
252 252
</footer>
253 253
</div>
254 254
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/class-use/SubscriberInitializationException.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Class com.tractrac.subscription.lib.api.SubscriberInitializationException (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Class com.tractrac.subscription.lib.api.SubscriberInitializationException (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api, class: SubscriberInitializationException">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -138,7 +138,7 @@ loadScripts(document, 'script');</script>
138 138
</main>
139 139
<footer role="contentinfo">
140 140
<hr>
141
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
141
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
142 142
</footer>
143 143
</div>
144 144
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/class-use/SubscriptionLocator.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Class com.tractrac.subscription.lib.api.SubscriptionLocator (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Class com.tractrac.subscription.lib.api.SubscriptionLocator (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api, class: SubscriptionLocator">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -55,7 +55,7 @@ loadScripts(document, 'script');</script>
55 55
No usage of com.tractrac.subscription.lib.api.SubscriptionLocator</main>
56 56
<footer role="contentinfo">
57 57
<hr>
58
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
58
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
59 59
</footer>
60 60
</div>
61 61
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/ICompetitorSensorDataListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ICompetitorSensorDataListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ICompetitorSensorDataListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.competitor, interface: ICompetitorSensorDataListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -152,7 +152,7 @@ loadScripts(document, 'script');</script>
152 152
</main>
153 153
<footer role="contentinfo">
154 154
<hr>
155
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
155
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
156 156
</footer>
157 157
</div>
158 158
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/ICompetitorsListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ICompetitorsListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ICompetitorsListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.competitor, interface: ICompetitorsListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -199,7 +199,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
199 199
</main>
200 200
<footer role="contentinfo">
201 201
<hr>
202
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
202
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
203 203
</footer>
204 204
</div>
205 205
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/IPositionListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.competitor, interface: IPositionListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -165,7 +165,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
165 165
</main>
166 166
<footer role="contentinfo">
167 167
<hr>
168
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
168
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
169 169
</footer>
170 170
</div>
171 171
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/IPositionOffsetListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionOffsetListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionOffsetListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.competitor, interface: IPositionOffsetListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -165,7 +165,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
165 165
</main>
166 166
<footer role="contentinfo">
167 167
<hr>
168
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
168
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
169 169
</footer>
170 170
</div>
171 171
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/IPositionSnappedListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionSnappedListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionSnappedListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.competitor, interface: IPositionSnappedListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -165,7 +165,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
165 165
</main>
166 166
<footer role="contentinfo">
167 167
<hr>
168
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
168
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
169 169
</footer>
170 170
</div>
171 171
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/class-use/ICompetitorSensorDataListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.competitor, interface: ICompetitorSensorDataListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -97,7 +97,7 @@ loadScripts(document, 'script');</script>
97 97
</main>
98 98
<footer role="contentinfo">
99 99
<hr>
100
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101 101
</footer>
102 102
</div>
103 103
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/class-use/ICompetitorsListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.ICompetitorsListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.ICompetitorsListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.competitor, interface: ICompetitorsListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -92,7 +92,7 @@ loadScripts(document, 'script');</script>
92 92
</main>
93 93
<footer role="contentinfo">
94 94
<hr>
95
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
95
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
96 96
</footer>
97 97
</div>
98 98
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/class-use/IPositionListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.IPositionListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.IPositionListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.competitor, interface: IPositionListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -111,7 +111,7 @@ loadScripts(document, 'script');</script>
111 111
</main>
112 112
<footer role="contentinfo">
113 113
<hr>
114
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
114
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
115 115
</footer>
116 116
</div>
117 117
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/class-use/IPositionOffsetListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.competitor, interface: IPositionOffsetListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -98,7 +98,7 @@ loadScripts(document, 'script');</script>
98 98
</main>
99 99
<footer role="contentinfo">
100 100
<hr>
101
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
102 102
</footer>
103 103
</div>
104 104
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/class-use/IPositionSnappedListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.competitor, interface: IPositionSnappedListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -113,7 +113,7 @@ loadScripts(document, 'script');</script>
113 113
</main>
114 114
<footer role="contentinfo">
115 115
<hr>
116
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
116
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
117 117
</footer>
118 118
</div>
119 119
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.competitor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.competitor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.competitor">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -153,7 +153,7 @@ loadScripts(document, 'script');</script>
153 153
</main>
154 154
<footer role="contentinfo">
155 155
<hr>
156
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
156
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
157 157
</footer>
158 158
</div>
159 159
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.competitor Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.competitor Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.subscription.lib.api.competitor">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -73,7 +73,7 @@ loadScripts(document, 'script');</script>
73 73
</main>
74 74
<footer role="contentinfo">
75 75
<hr>
76
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
76
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
77 77
</footer>
78 78
</div>
79 79
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/competitor/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.subscription.lib.api.competitor (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.subscription.lib.api.competitor (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.competitor">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -103,7 +103,7 @@ loadScripts(document, 'script');</script>
103 103
</main>
104 104
<footer role="contentinfo">
105 105
<hr>
106
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
106
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
107 107
</footer>
108 108
</div>
109 109
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/IControlPassingsListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IControlPassingsListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IControlPassingsListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.control, interface: IControlPassingsListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -168,7 +168,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
168 168
</main>
169 169
<footer role="contentinfo">
170 170
<hr>
171
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
171
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
172 172
</footer>
173 173
</div>
174 174
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/IControlPointSensorDataListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IControlPointSensorDataListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IControlPointSensorDataListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.control, interface: IControlPointSensorDataListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -157,7 +157,7 @@ loadScripts(document, 'script');</script>
157 157
</main>
158 158
<footer role="contentinfo">
159 159
<hr>
160
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
160
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
161 161
</footer>
162 162
</div>
163 163
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/IControlRouteChangeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IControlRouteChangeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IControlRouteChangeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.control, interface: IControlRouteChangeListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -183,7 +183,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
183 183
</main>
184 184
<footer role="contentinfo">
185 185
<hr>
186
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
186
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
187 187
</footer>
188 188
</div>
189 189
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/class-use/IControlPassingsListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.control.IControlPassingsListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.control.IControlPassingsListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.control, interface: IControlPassingsListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ loadScripts(document, 'script');</script>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/class-use/IControlPointSensorDataListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.control, interface: IControlPointSensorDataListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -98,7 +98,7 @@ loadScripts(document, 'script');</script>
98 98
</main>
99 99
<footer role="contentinfo">
100 100
<hr>
101
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
102 102
</footer>
103 103
</div>
104 104
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/class-use/IControlRouteChangeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.control.IControlRouteChangeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.control.IControlRouteChangeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.control, interface: IControlRouteChangeListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.control (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.control (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.control">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -142,7 +142,7 @@ loadScripts(document, 'script');</script>
142 142
</main>
143 143
<footer role="contentinfo">
144 144
<hr>
145
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
145
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
146 146
</footer>
147 147
</div>
148 148
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.control Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.control Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.subscription.lib.api.control">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -71,7 +71,7 @@ loadScripts(document, 'script');</script>
71 71
</main>
72 72
<footer role="contentinfo">
73 73
<hr>
74
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
74
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
75 75
</footer>
76 76
</div>
77 77
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/control/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.subscription.lib.api.control (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.subscription.lib.api.control (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.control">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -92,7 +92,7 @@ loadScripts(document, 'script');</script>
92 92
</main>
93 93
<footer role="contentinfo">
94 94
<hr>
95
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
95
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
96 96
</footer>
97 97
</div>
98 98
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/IConnectionStatusListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IConnectionStatusListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IConnectionStatusListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: IConnectionStatusListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -201,7 +201,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
201 201
</main>
202 202
<footer role="contentinfo">
203 203
<hr>
204
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
204
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
205 205
</footer>
206 206
</div>
207 207
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/IEventMessageListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IEventMessageListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IEventMessageListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: IEventMessageListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -167,7 +167,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
167 167
</main>
168 168
<footer role="contentinfo">
169 169
<hr>
170
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
170
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
171 171
</footer>
172 172
</div>
173 173
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/ILiveDataEvent.StatusType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ILiveDataEvent.StatusType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ILiveDataEvent.StatusType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: ILiveDataEvent, enum: StatusType">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -251,7 +251,7 @@ not permitted.)</div>
251 251
</main>
252 252
<footer role="contentinfo">
253 253
<hr>
254
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
254
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
255 255
</footer>
256 256
</div>
257 257
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/ILiveDataEvent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>ILiveDataEvent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>ILiveDataEvent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: ILiveDataEvent">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -185,7 +185,7 @@ loadScripts(document, 'script');</script>
185 185
</main>
186 186
<footer role="contentinfo">
187 187
<hr>
188
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
188
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
189 189
</footer>
190 190
</div>
191 191
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/IMessage.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IMessage (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IMessage (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: IMessage">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -150,7 +150,7 @@ loadScripts(document, 'script');</script>
150 150
</main>
151 151
<footer role="contentinfo">
152 152
<hr>
153
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
153
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
154 154
</footer>
155 155
</div>
156 156
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/IServerTimeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IServerTimeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IServerTimeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: IServerTimeListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -164,7 +164,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
164 164
</main>
165 165
<footer role="contentinfo">
166 166
<hr>
167
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
167
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
168 168
</footer>
169 169
</div>
170 170
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/IStoredDataEvent.Type.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IStoredDataEvent.Type (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IStoredDataEvent.Type (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: IStoredDataEvent, enum: Type">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -263,7 +263,7 @@ not permitted.)</div>
263 263
</main>
264 264
<footer role="contentinfo">
265 265
<hr>
266
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
266
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
267 267
</footer>
268 268
</div>
269 269
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/IStoredDataEvent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IStoredDataEvent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IStoredDataEvent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event, interface: IStoredDataEvent">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -203,7 +203,7 @@ loadScripts(document, 'script');</script>
203 203
</main>
204 204
<footer role="contentinfo">
205 205
<hr>
206
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
206
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
207 207
</footer>
208 208
</div>
209 209
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/IConnectionStatusListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.event.IConnectionStatusListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.event.IConnectionStatusListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: IConnectionStatusListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/IEventMessageListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.event.IEventMessageListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.event.IEventMessageListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: IEventMessageListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/ILiveDataEvent.StatusType.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.subscription.lib.api.event.ILiveDataEvent.StatusType (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.subscription.lib.api.event.ILiveDataEvent.StatusType (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: ILiveDataEvent, enum: StatusType">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ the order they are declared.</div>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/ILiveDataEvent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.event.ILiveDataEvent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.event.ILiveDataEvent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: ILiveDataEvent">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -85,7 +85,7 @@ loadScripts(document, 'script');</script>
85 85
</main>
86 86
<footer role="contentinfo">
87 87
<hr>
88
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
88
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89 89
</footer>
90 90
</div>
91 91
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/IMessage.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.event.IMessage (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.event.IMessage (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: IMessage">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -55,7 +55,7 @@ loadScripts(document, 'script');</script>
55 55
No usage of com.tractrac.subscription.lib.api.event.IMessage</main>
56 56
<footer role="contentinfo">
57 57
<hr>
58
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
58
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
59 59
</footer>
60 60
</div>
61 61
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/IServerTimeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.event.IServerTimeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.event.IServerTimeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: IServerTimeListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/IStoredDataEvent.Type.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Enum Class com.tractrac.subscription.lib.api.event.IStoredDataEvent.Type (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Enum Class com.tractrac.subscription.lib.api.event.IStoredDataEvent.Type (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: IStoredDataEvent, enum: Type">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -96,7 +96,7 @@ the order they are declared.</div>
96 96
</main>
97 97
<footer role="contentinfo">
98 98
<hr>
99
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
100 100
</footer>
101 101
</div>
102 102
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/class-use/IStoredDataEvent.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.event.IStoredDataEvent (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.event.IStoredDataEvent (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event, interface: IStoredDataEvent">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -85,7 +85,7 @@ loadScripts(document, 'script');</script>
85 85
</main>
86 86
<footer role="contentinfo">
87 87
<hr>
88
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
88
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89 89
</footer>
90 90
</div>
91 91
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.event (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.event (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.event">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -169,7 +169,7 @@ loadScripts(document, 'script');</script>
169 169
</main>
170 170
<footer role="contentinfo">
171 171
<hr>
172
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
172
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
173 173
</footer>
174 174
</div>
175 175
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.event Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.event Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.subscription.lib.api.event">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -89,7 +89,7 @@ loadScripts(document, 'script');</script>
89 89
</main>
90 90
<footer role="contentinfo">
91 91
<hr>
92
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
92
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93 93
</footer>
94 94
</div>
95 95
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/event/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.subscription.lib.api.event (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.subscription.lib.api.event (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.event">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -126,7 +126,7 @@ loadScripts(document, 'script');</script>
126 126
</main>
127 127
<footer role="contentinfo">
128 128
<hr>
129
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
129
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
130 130
</footer>
131 131
</div>
132 132
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/map/IMapItemsListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IMapItemsListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IMapItemsListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.map, interface: IMapItemsListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -199,7 +199,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
199 199
</main>
200 200
<footer role="contentinfo">
201 201
<hr>
202
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
202
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
203 203
</footer>
204 204
</div>
205 205
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/map/IPositionedItemPositionListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IPositionedItemPositionListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IPositionedItemPositionListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.map, interface: IPositionedItemPositionListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -165,7 +165,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
165 165
</main>
166 166
<footer role="contentinfo">
167 167
<hr>
168
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
168
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
169 169
</footer>
170 170
</div>
171 171
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/map/class-use/IMapItemsListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.map.IMapItemsListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.map.IMapItemsListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.map, interface: IMapItemsListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -92,7 +92,7 @@ loadScripts(document, 'script');</script>
92 92
</main>
93 93
<footer role="contentinfo">
94 94
<hr>
95
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
95
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
96 96
</footer>
97 97
</div>
98 98
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/map/class-use/IPositionedItemPositionListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.map, interface: IPositionedItemPositionListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -98,7 +98,7 @@ loadScripts(document, 'script');</script>
98 98
</main>
99 99
<footer role="contentinfo">
100 100
<hr>
101
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
101
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
102 102
</footer>
103 103
</div>
104 104
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/map/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.map (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.map (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.map">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -136,7 +136,7 @@ loadScripts(document, 'script');</script>
136 136
</main>
137 137
<footer role="contentinfo">
138 138
<hr>
139
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
139
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
140 140
</footer>
141 141
</div>
142 142
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/map/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.map Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.map Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.subscription.lib.api.map">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -70,7 +70,7 @@ loadScripts(document, 'script');</script>
70 70
</main>
71 71
<footer role="contentinfo">
72 72
<hr>
73
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
73
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
74 74
</footer>
75 75
</div>
76 76
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/map/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.subscription.lib.api.map (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.subscription.lib.api.map (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.map">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -88,7 +88,7 @@ loadScripts(document, 'script');</script>
88 88
</main>
89 89
<footer role="contentinfo">
90 90
<hr>
91
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
91
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
92 92
</footer>
93 93
</div>
94 94
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -168,7 +168,7 @@ loadScripts(document, 'script');</script>
168 168
</main>
169 169
<footer role="contentinfo">
170 170
<hr>
171
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
171
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
172 172
</footer>
173 173
</div>
174 174
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.subscription.lib.api">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -95,7 +95,7 @@ loadScripts(document, 'script');</script>
95 95
</main>
96 96
<footer role="contentinfo">
97 97
<hr>
98
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
98
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
99 99
</footer>
100 100
</div>
101 101
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.subscription.lib.api (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.subscription.lib.api (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
... ...
@@ -219,7 +219,7 @@ loadScripts(document, 'script');</script>
219 219
</main>
220 220
<footer role="contentinfo">
221 221
<hr>
222
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
222
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
223 223
</footer>
224 224
</div>
225 225
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/IRaceCompetitorListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRaceCompetitorListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRaceCompetitorListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.race, interface: IRaceCompetitorListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -215,7 +215,7 @@ loadScripts(document, 'script');</script>
215 215
</main>
216 216
<footer role="contentinfo">
217 217
<hr>
218
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
218
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
219 219
</footer>
220 220
</div>
221 221
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/IRaceMessageListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRaceMessageListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRaceMessageListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.race, interface: IRaceMessageListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -153,7 +153,7 @@ loadScripts(document, 'script');</script>
153 153
</main>
154 154
<footer role="contentinfo">
155 155
<hr>
156
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
156
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
157 157
</footer>
158 158
</div>
159 159
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/IRaceStartStopTimesChangeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRaceStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRaceStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.race, interface: IRaceStartStopTimesChangeListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -186,7 +186,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
186 186
</main>
187 187
<footer role="contentinfo">
188 188
<hr>
189
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
189
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
190 190
</footer>
191 191
</div>
192 192
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/IRacesListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRacesListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRacesListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.race, interface: IRacesListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -296,7 +296,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
296 296
</main>
297 297
<footer role="contentinfo">
298 298
<hr>
299
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
299
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
300 300
</footer>
301 301
</div>
302 302
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/IStartStopTimesChangeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.race, interface: IStartStopTimesChangeListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -162,7 +162,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
162 162
</main>
163 163
<footer role="contentinfo">
164 164
<hr>
165
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
165
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
166 166
</footer>
167 167
</div>
168 168
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/class-use/IRaceCompetitorListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRaceCompetitorListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRaceCompetitorListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.race, interface: IRaceCompetitorListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/class-use/IRaceMessageListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRaceMessageListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRaceMessageListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.race, interface: IRaceMessageListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/class-use/IRaceStartStopTimesChangeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRaceStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRaceStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.race, interface: IRaceStartStopTimesChangeListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/class-use/IRacesListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRacesListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.race.IRacesListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.race, interface: IRacesListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -92,7 +92,7 @@ loadScripts(document, 'script');</script>
92 92
</main>
93 93
<footer role="contentinfo">
94 94
<hr>
95
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
95
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
96 96
</footer>
97 97
</div>
98 98
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/class-use/IStartStopTimesChangeListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.race.IStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.race.IStartStopTimesChangeListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.race, interface: IStartStopTimesChangeListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -90,7 +90,7 @@ loadScripts(document, 'script');</script>
90 90
</main>
91 91
<footer role="contentinfo">
92 92
<hr>
93
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
94 94
</footer>
95 95
</div>
96 96
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.race (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.race (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.race">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -154,7 +154,7 @@ loadScripts(document, 'script');</script>
154 154
</main>
155 155
<footer role="contentinfo">
156 156
<hr>
157
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
157
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
158 158
</footer>
159 159
</div>
160 160
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.race Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.race Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.subscription.lib.api.race">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -73,7 +73,7 @@ loadScripts(document, 'script');</script>
73 73
</main>
74 74
<footer role="contentinfo">
75 75
<hr>
76
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
76
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
77 77
</footer>
78 78
</div>
79 79
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/race/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.subscription.lib.api.race (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.subscription.lib.api.race (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.race">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -104,7 +104,7 @@ loadScripts(document, 'script');</script>
104 104
</main>
105 105
<footer role="contentinfo">
106 106
<hr>
107
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
107
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
108 108
</footer>
109 109
</div>
110 110
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/IRoutesListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>IRoutesListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>IRoutesListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.route, interface: IRoutesListener">
10 10
<meta name="generator" content="javadoc/ClassWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -158,7 +158,7 @@ extends <a href="../ISubscriberListener.html" title="interface in com.tractrac.s
158 158
</main>
159 159
<footer role="contentinfo">
160 160
<hr>
161
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
161
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
162 162
</footer>
163 163
</div>
164 164
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/class-use/IRoutesListener.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Interface com.tractrac.subscription.lib.api.route.IRoutesListener (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Interface com.tractrac.subscription.lib.api.route.IRoutesListener (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.route, interface: IRoutesListener">
10 10
<meta name="generator" content="javadoc/ClassUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
... ...
@@ -55,7 +55,7 @@ loadScripts(document, 'script');</script>
55 55
No usage of com.tractrac.subscription.lib.api.route.IRoutesListener</main>
56 56
<footer role="contentinfo">
57 57
<hr>
58
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
58
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
59 59
</footer>
60 60
</div>
61 61
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/package-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.route (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.route (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="declaration: package: com.tractrac.subscription.lib.api.route">
10 10
<meta name="generator" content="javadoc/PackageWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -133,7 +133,7 @@ loadScripts(document, 'script');</script>
133 133
</main>
134 134
<footer role="contentinfo">
135 135
<hr>
136
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
136
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
137 137
</footer>
138 138
</div>
139 139
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/package-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>com.tractrac.subscription.lib.api.route Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>com.tractrac.subscription.lib.api.route Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="tree: package: com.tractrac.subscription.lib.api.route">
10 10
<meta name="generator" content="javadoc/PackageTreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -69,7 +69,7 @@ loadScripts(document, 'script');</script>
69 69
</main>
70 70
<footer role="contentinfo">
71 71
<hr>
72
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
72
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
73 73
</footer>
74 74
</div>
75 75
</div>
java/com.tractrac.clientmodule/javadoc/com/tractrac/subscription/lib/api/route/package-use.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Uses of Package com.tractrac.subscription.lib.api.route (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Uses of Package com.tractrac.subscription.lib.api.route (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="use: package: com.tractrac.subscription.lib.api.route">
10 10
<meta name="generator" content="javadoc/PackageUseWriter">
11 11
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
... ...
@@ -55,7 +55,7 @@ loadScripts(document, 'script');</script>
55 55
No usage of com.tractrac.subscription.lib.api.route</main>
56 56
<footer role="contentinfo">
57 57
<hr>
58
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
58
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
59 59
</footer>
60 60
</div>
61 61
</div>
java/com.tractrac.clientmodule/javadoc/constant-values.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Constant Field Values (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Constant Field Values (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="summary of constants">
10 10
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -89,7 +89,7 @@ loadScripts(document, 'script');</script>
89 89
</main>
90 90
<footer role="contentinfo">
91 91
<hr>
92
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
92
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93 93
</footer>
94 94
</div>
95 95
</div>
java/com.tractrac.clientmodule/javadoc/deprecated-list.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Deprecated List (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Deprecated List (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="deprecated elements">
10 10
<meta name="generator" content="javadoc/DeprecatedListWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -86,7 +86,7 @@ window.addEventListener("load", function(e) {
86 86
</main>
87 87
<footer role="contentinfo">
88 88
<hr>
89
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
89
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
90 90
</footer>
91 91
</div>
92 92
</div>
java/com.tractrac.clientmodule/javadoc/help-doc.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>API Help (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>API Help (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="help">
10 10
<meta name="generator" content="javadoc/HelpWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -201,7 +201,7 @@ The following sections describe the different kinds of pages in this collection.
201 201
<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main>
202 202
<footer role="contentinfo">
203 203
<hr>
204
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
204
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
205 205
</footer>
206 206
</div>
207 207
</div>
java/com.tractrac.clientmodule/javadoc/index-all.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Index (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Index (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="index">
10 10
<meta name="generator" content="javadoc/IndexWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -52,11 +52,9 @@ loadScripts(document, 'script');</script>
52 52
<div class="header">
53 53
<h1>Index</h1>
54 54
</div>
55
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a>
55
+<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a>
56 56
<h2 class="title" id="I:A">A</h2>
57 57
<dl class="index">
58
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#ABANDONED" class="member-name-link">ABANDONED</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
59
-<dd>&nbsp;</dd>
60 58
<dt><a href="com/tractrac/model/lib/api/event/RaceStatusType.html#ABANDONED" class="member-name-link">ABANDONED</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceStatusType</a></dt>
61 59
<dd>&nbsp;</dd>
62 60
<dt><a href="com/tractrac/subscription/lib/api/race/IRacesListener.html#abandonRace(long,java.util.UUID)" class="member-name-link">abandonRace(long, UUID)</a> - Method in interface com.tractrac.subscription.lib.api.race.<a href="com/tractrac/subscription/lib/api/race/IRacesListener.html" title="interface in com.tractrac.subscription.lib.api.race">IRacesListener</a></dt>
... ...
@@ -135,6 +133,8 @@ loadScripts(document, 'script');</script>
135 133
</dl>
136 134
<h2 class="title" id="I:C">C</h2>
137 135
<dl class="index">
136
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#CANOE" class="member-name-link">CANOE</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
137
+<dd>&nbsp;</dd>
138 138
<dt><a href="com/tractrac/subscription/lib/api/ISubscriberFactory.html#clean()" class="member-name-link">clean()</a> - Method in interface com.tractrac.subscription.lib.api.<a href="com/tractrac/subscription/lib/api/ISubscriberFactory.html" title="interface in com.tractrac.subscription.lib.api">ISubscriberFactory</a></dt>
139 139
<dd>
140 140
<div class="block">Cleans all the objects in memory</div>
... ...
@@ -342,6 +342,8 @@ loadScripts(document, 'script');</script>
342 342
Returns a subscriber for the race contained in the provided parameters
343 343
file.</div>
344 344
</dd>
345
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#CYCLING" class="member-name-link">CYCLING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
346
+<dd>&nbsp;</dd>
345 347
</dl>
346 348
<h2 class="title" id="I:D">D</h2>
347 349
<dl class="index">
... ...
@@ -400,8 +402,6 @@ loadScripts(document, 'script');</script>
400 402
<dd>
401 403
<div class="block">The live connection has been disconnected</div>
402 404
</dd>
403
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DISQUALIFIED" class="member-name-link">DISQUALIFIED</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
404
-<dd>&nbsp;</dd>
405 405
<dt><a href="com/tractrac/model/lib/api/spatial/ICoordinate.html#distance(com.tractrac.model.lib.api.spatial.ICoordinate)" class="member-name-link">distance(ICoordinate)</a> - Method in interface com.tractrac.model.lib.api.spatial.<a href="com/tractrac/model/lib/api/spatial/ICoordinate.html" title="interface in com.tractrac.model.lib.api.spatial">ICoordinate</a></dt>
406 406
<dd>
407 407
<div class="block">Gets the distance between two coordinates</div>
... ...
@@ -420,7 +420,11 @@ loadScripts(document, 'script');</script>
420 420
<dd>&nbsp;</dd>
421 421
<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DNF" class="member-name-link">DNF</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
422 422
<dd>&nbsp;</dd>
423
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DONT_RACE" class="member-name-link">DONT_RACE</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
423
+<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DNS" class="member-name-link">DNS</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
424
+<dd>&nbsp;</dd>
425
+<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DPI" class="member-name-link">DPI</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
426
+<dd>&nbsp;</dd>
427
+<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DSQ" class="member-name-link">DSQ</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
424 428
<dd>&nbsp;</dd>
425 429
</dl>
426 430
<h2 class="title" id="I:E">E</h2>
... ...
@@ -429,6 +433,8 @@ loadScripts(document, 'script');</script>
429 433
<dd>
430 434
<div class="block">This type is used at the end of the stored connection.</div>
431 435
</dd>
436
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#EQUESTRIAN" class="member-name-link">EQUESTRIAN</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
437
+<dd>&nbsp;</dd>
432 438
<dt><a href="com/tractrac/subscription/lib/api/event/ILiveDataEvent.StatusType.html#Error" class="member-name-link">Error</a> - Enum constant in enum class com.tractrac.subscription.lib.api.event.<a href="com/tractrac/subscription/lib/api/event/ILiveDataEvent.StatusType.html" title="enum class in com.tractrac.subscription.lib.api.event">ILiveDataEvent.StatusType</a></dt>
433 439
<dd>
434 440
<div class="block">There is an error in the live connection</div>
... ...
@@ -449,8 +455,6 @@ loadScripts(document, 'script');</script>
449 455
<dd>&nbsp;</dd>
450 456
<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#FIN" class="member-name-link">FIN</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
451 457
<dd>&nbsp;</dd>
452
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#FINISH_CONFIRMED" class="member-name-link">FINISH_CONFIRMED</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
453
-<dd>&nbsp;</dd>
454 458
<dt><a href="com/tractrac/model/lib/api/event/StartTimeType.html#FirstControl" class="member-name-link">FirstControl</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/StartTimeType.html" title="enum class in com.tractrac.model.lib.api.event">StartTimeType</a></dt>
455 459
<dd>
456 460
<div class="block">Use time of first control rounding</div>
... ...
@@ -1573,6 +1577,10 @@ loadScripts(document, 'script');</script>
1573 1577
<div class="block">Flag specifying whether the segment is part of the route in reverse order,
1574 1578
i.e.</div>
1575 1579
</dd>
1580
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#isRouteSport(com.tractrac.model.lib.api.event.EventType)" class="member-name-link">isRouteSport(EventType)</a> - Static method in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1581
+<dd>&nbsp;</dd>
1582
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#isRouteSport(java.lang.String)" class="member-name-link">isRouteSport(String)</a> - Static method in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1583
+<dd>&nbsp;</dd>
1576 1584
<dt><a href="com/tractrac/subscription/lib/api/ISubscriber.html#isRunning()" class="member-name-link">isRunning()</a> - Method in interface com.tractrac.subscription.lib.api.<a href="com/tractrac/subscription/lib/api/ISubscriber.html" title="interface in com.tractrac.subscription.lib.api">ISubscriber</a></dt>
1577 1585
<dd>
1578 1586
<div class="block">If the thread created using the start method is running or not</div>
... ...
@@ -1629,6 +1637,11 @@ loadScripts(document, 'script');</script>
1629 1637
<div class="block">A base interface for data classes that are related to a point in time</div>
1630 1638
</dd>
1631 1639
</dl>
1640
+<h2 class="title" id="I:K">K</h2>
1641
+<dl class="index">
1642
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#KITE" class="member-name-link">KITE</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1643
+<dd>&nbsp;</dd>
1644
+</dl>
1632 1645
<h2 class="title" id="I:L">L</h2>
1633 1646
<dl class="index">
1634 1647
<dt><a href="com/tractrac/model/lib/api/event/IEvent.html#loadRaces()" class="member-name-link">loadRaces()</a> - Method in interface com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/IEvent.html" title="interface in com.tractrac.model.lib.api.event">IEvent</a></dt>
... ...
@@ -1648,8 +1661,6 @@ loadScripts(document, 'script');</script>
1648 1661
<dl class="index">
1649 1662
<dt><a href="com/tractrac/model/lib/api/map/MapItemType.html" class="type-name-link" title="enum class in com.tractrac.model.lib.api.map">MapItemType</a> - Enum Class in <a href="com/tractrac/model/lib/api/map/package-summary.html">com.tractrac.model.lib.api.map</a></dt>
1650 1663
<dd>&nbsp;</dd>
1651
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#MIS" class="member-name-link">MIS</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1652
-<dd>&nbsp;</dd>
1653 1664
<dt><a href="com/tractrac/model/lib/api/ModelLocator.html" class="type-name-link" title="class in com.tractrac.model.lib.api">ModelLocator</a> - Class in <a href="com/tractrac/model/lib/api/package-summary.html">com.tractrac.model.lib.api</a></dt>
1654 1665
<dd>
1655 1666
<div class="block">
... ...
@@ -1666,10 +1677,6 @@ loadScripts(document, 'script');</script>
1666 1677
<div class="block">Creates a new <a href="com/tractrac/model/lib/api/attachment/IAttachmentKey.html" title="interface in com.tractrac.model.lib.api.attachment"><code>IAttachmentKey</code></a> for attach objects for a concrete
1667 1678
class</div>
1668 1679
</dd>
1669
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#NO_COLLECT" class="member-name-link">NO_COLLECT</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1670
-<dd>&nbsp;</dd>
1671
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#NO_DATA" class="member-name-link">NO_DATA</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1672
-<dd>&nbsp;</dd>
1673 1680
<dt><a href="com/tractrac/model/lib/api/event/RaceStatusType.html#NONE" class="member-name-link">NONE</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceStatusType</a></dt>
1674 1681
<dd>&nbsp;</dd>
1675 1682
<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#NSC" class="member-name-link">NSC</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
... ...
@@ -1687,8 +1694,6 @@ loadScripts(document, 'script');</script>
1687 1694
<dd>&nbsp;</dd>
1688 1695
<dt><a href="com/tractrac/model/lib/api/map/MapItemType.html#OFFSET_MARK" class="member-name-link">OFFSET_MARK</a> - Enum constant in enum class com.tractrac.model.lib.api.map.<a href="com/tractrac/model/lib/api/map/MapItemType.html" title="enum class in com.tractrac.model.lib.api.map">MapItemType</a></dt>
1689 1696
<dd>&nbsp;</dd>
1690
-<dt><a href="com/tractrac/model/lib/api/event/EventType.html#OFFSHORESAILING" class="member-name-link">OFFSHORESAILING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1691
-<dd>&nbsp;</dd>
1692 1697
<dt><a href="com/tractrac/model/lib/api/event/RaceVisibilityType.html#ONLINE" class="member-name-link">ONLINE</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum class in com.tractrac.model.lib.api.event">RaceVisibilityType</a></dt>
1693 1698
<dd>&nbsp;</dd>
1694 1699
<dt><a href="com/tractrac/model/lib/api/event/RaceVisibilityType.html#ONLINE_STR" class="member-name-link">ONLINE_STR</a> - Static variable in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum class in com.tractrac.model.lib.api.event">RaceVisibilityType</a></dt>
... ...
@@ -1698,6 +1703,8 @@ loadScripts(document, 'script');</script>
1698 1703
</dl>
1699 1704
<h2 class="title" id="I:P">P</h2>
1700 1705
<dl class="index">
1706
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#PADDLING" class="member-name-link">PADDLING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1707
+<dd>&nbsp;</dd>
1701 1708
<dt><a href="com/tractrac/model/lib/api/event/RaceStatusType.html#POSTPONED" class="member-name-link">POSTPONED</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceStatusType</a></dt>
1702 1709
<dd>&nbsp;</dd>
1703 1710
<dt><a href="com/tractrac/subscription/lib/api/event/IStoredDataEvent.Type.html#Progress" class="member-name-link">Progress</a> - Enum constant in enum class com.tractrac.subscription.lib.api.event.<a href="com/tractrac/subscription/lib/api/event/IStoredDataEvent.Type.html" title="enum class in com.tractrac.subscription.lib.api.event">IStoredDataEvent.Type</a></dt>
... ...
@@ -1707,6 +1714,8 @@ loadScripts(document, 'script');</script>
1707 1714
</dl>
1708 1715
<h2 class="title" id="I:R">R</h2>
1709 1716
<dl class="index">
1717
+<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#RAC" class="member-name-link">RAC</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1718
+<dd>&nbsp;</dd>
1710 1719
<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" class="type-name-link" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a> - Enum Class in <a href="com/tractrac/model/lib/api/event/package-summary.html">com.tractrac.model.lib.api.event</a></dt>
1711 1720
<dd>
1712 1721
<div class="block">Enumeration representing all the possible values for the competitor status.</div>
... ...
@@ -1730,12 +1739,12 @@ loadScripts(document, 'script');</script>
1730 1739
<dd>
1731 1740
<div class="block">Values for race visitility.</div>
1732 1741
</dd>
1733
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#RACING" class="member-name-link">RACING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1734
-<dd>&nbsp;</dd>
1735 1742
<dt><a href="com/tractrac/model/lib/api/event/RaceStatusType.html#RACING" class="member-name-link">RACING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceStatusType</a></dt>
1736 1743
<dd>&nbsp;</dd>
1737 1744
<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#RCT" class="member-name-link">RCT</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1738 1745
<dd>&nbsp;</dd>
1746
+<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#RDG" class="member-name-link">RDG</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1747
+<dd>&nbsp;</dd>
1739 1748
<dt><a href="com/tractrac/model/lib/api/ModelLocator.html#registerAttachmentManager(com.tractrac.model.lib.api.attachment.IAttachmentManager)" class="member-name-link">registerAttachmentManager(IAttachmentManager)</a> - Static method in class com.tractrac.model.lib.api.<a href="com/tractrac/model/lib/api/ModelLocator.html" title="class in com.tractrac.model.lib.api">ModelLocator</a></dt>
1740 1749
<dd>
1741 1750
<div class="block">Register a default <a href="com/tractrac/model/lib/api/attachment/IAttachmentManager.html" title="interface in com.tractrac.model.lib.api.attachment"><code>IAttachmentManager</code></a>.</div>
... ...
@@ -1781,9 +1790,13 @@ loadScripts(document, 'script');</script>
1781 1790
<dd>&nbsp;</dd>
1782 1791
<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#requiresDate()" class="member-name-link">requiresDate()</a> - Method in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1783 1792
<dd>&nbsp;</dd>
1784
-<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#RETIRED" class="member-name-link">RETIRED</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1793
+<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#RET" class="member-name-link">RET</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
1785 1794
<dd>&nbsp;</dd>
1786
-<dt><a href="com/tractrac/model/lib/api/event/EventType.html#ROUTE_SPORT" class="member-name-link">ROUTE_SPORT</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1795
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#ROUTE_SPORTS" class="member-name-link">ROUTE_SPORTS</a> - Static variable in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1796
+<dd>&nbsp;</dd>
1797
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#ROWING" class="member-name-link">ROWING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1798
+<dd>&nbsp;</dd>
1799
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#RUNNING" class="member-name-link">RUNNING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
1787 1800
<dd>&nbsp;</dd>
1788 1801
</dl>
1789 1802
<h2 class="title" id="I:S">S</h2>
... ...
@@ -2003,6 +2016,8 @@ loadScripts(document, 'script');</script>
2003 2016
</dd>
2004 2017
<dt><a href="com/tractrac/subscription/lib/api/SubscriptionLocator.html#%3Cinit%3E()" class="member-name-link">SubscriptionLocator()</a> - Constructor for class com.tractrac.subscription.lib.api.<a href="com/tractrac/subscription/lib/api/SubscriptionLocator.html" title="class in com.tractrac.subscription.lib.api">SubscriptionLocator</a></dt>
2005 2018
<dd>&nbsp;</dd>
2019
+<dt><a href="com/tractrac/model/lib/api/event/EventType.html#SWIMMING" class="member-name-link">SWIMMING</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/EventType.html" title="enum class in com.tractrac.model.lib.api.event">EventType</a></dt>
2020
+<dd>&nbsp;</dd>
2006 2021
</dl>
2007 2022
<h2 class="title" id="I:T">T</h2>
2008 2023
<dl class="index">
... ...
@@ -2219,10 +2234,15 @@ the order they are declared.</div>
2219 2234
the order they are declared.</div>
2220 2235
</dd>
2221 2236
</dl>
2222
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a></main>
2237
+<h2 class="title" id="I:Z">Z</h2>
2238
+<dl class="index">
2239
+<dt><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#ZFP" class="member-name-link">ZFP</a> - Enum constant in enum class com.tractrac.model.lib.api.event.<a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum class in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></dt>
2240
+<dd>&nbsp;</dd>
2241
+</dl>
2242
+<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a></main>
2223 2243
<footer role="contentinfo">
2224 2244
<hr>
2225
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
2245
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
2226 2246
</footer>
2227 2247
</div>
2228 2248
</div>
java/com.tractrac.clientmodule/javadoc/index.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Overview (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Overview (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="package index">
10 10
<meta name="generator" content="javadoc/PackageIndexWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -50,7 +50,7 @@ loadScripts(document, 'script');</script>
50 50
<div class="flex-content">
51 51
<main role="main">
52 52
<div class="header">
53
-<h1 class="title">TracAPI 5.0.3</h1>
53
+<h1 class="title">TracAPI 5.1.0</h1>
54 54
</div>
55 55
<div id="all-packages-table">
56 56
<div class="caption"><span>Packages</span></div>
... ...
@@ -136,7 +136,7 @@ loadScripts(document, 'script');</script>
136 136
</main>
137 137
<footer role="contentinfo">
138 138
<hr>
139
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
139
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
140 140
</footer>
141 141
</div>
142 142
</div>
java/com.tractrac.clientmodule/javadoc/member-search-index.js
... ...
@@ -1 +1 @@
1
-memberSearchIndex = [{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"ABANDONED"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"ABANDONED"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"abandonRace(long, UUID)","u":"abandonRace(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"AbstractAttachable()","u":"%3Cinit%3E()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addCompetitor(ICompetitor)","u":"addCompetitor(com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorsListener","l":"addCompetitor(long, ICompetitor)","u":"addCompetitor(long,com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addControl(IMapItem)","u":"addControl(com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addControlPoint(IPositionedItem)","u":"addControlPoint(com.tractrac.model.lib.api.map.IPositionedItem)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IMapItemsListener","l":"addMapItem(long, IMapItem)","u":"addMapItem(long,com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addRace(IRace)","u":"addRace(com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"addRace(long, IRace)","u":"addRace(long,com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"addRaceCompetitor(IRaceCompetitor)","u":"addRaceCompetitor(com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"addRaceCompetitor(long, IRaceCompetitor)","u":"addRaceCompetitor(long,com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"after(IPosition)","u":"after(com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"after(long)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"before(IPosition)","u":"before(com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"before(long)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"Begin"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"BFD"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"BOUNDARY"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"clean()"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"cleanAll()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"competitorAbandoned()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"Connected"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"CONTROL"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCompressedPosition(ByteBuffer, boolean)","u":"createCompressedPosition(java.nio.ByteBuffer,boolean)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCompressedPosition(double, double, double, double, double)","u":"createCompressedPosition(double,double,double,double,double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCompressedPosition(double, double, double, double, double, Double, Double, Byte, Integer, Double, Boolean)","u":"createCompressedPosition(double,double,double,double,double,java.lang.Double,java.lang.Double,java.lang.Byte,java.lang.Integer,java.lang.Double,java.lang.Boolean)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCoordinate(double, double)","u":"createCoordinate(double,double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCoordinate(double, double, double, double)","u":"createCoordinate(double,double,double,double)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createEvent(String, URI)","u":"createEvent(java.lang.String,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createEvents(String, URI)","u":"createEvents(java.lang.String,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createEventsForClubs(String, URI)","u":"createEventsForClubs(java.lang.String,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createEventSubscriber(String, IEvent)","u":"createEventSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IEvent)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createEventSubscriber(String, IEvent, URI, URI)","u":"createEventSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IEvent,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadataFactory","l":"createMetadata(String)","u":"createMetadata(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"CreateModelException","l":"CreateModelException(Exception)","u":"%3Cinit%3E(java.lang.Exception)"},{"p":"com.tractrac.model.lib.api.route","c":"IPathRouteFactory","l":"createPathRoute(URL)","u":"createPathRoute(java.net.URL)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createPosition(double, double)","u":"createPosition(double,double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createPosition(double, double, double, double, double, double, long)","u":"createPosition(double,double,double,double,double,double,long)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createPosition(double, double, double, double, double, double, long, boolean, Double, Byte, Integer, Double, Boolean)","u":"createPosition(double,double,double,double,double,double,long,boolean,java.lang.Double,java.lang.Byte,java.lang.Integer,java.lang.Double,java.lang.Boolean)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, IParameterSet)","u":"createRace(java.lang.String,com.tractrac.util.lib.api.programparameters.IParameterSet)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, IParameterSet, URI, URI)","u":"createRace(java.lang.String,com.tractrac.util.lib.api.programparameters.IParameterSet,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI)","u":"createRace(java.lang.String,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI, int)","u":"createRace(java.lang.String,java.net.URI,int)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI, int, URI, URI)","u":"createRace(java.lang.String,java.net.URI,int,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI, URI, URI)","u":"createRace(java.lang.String,java.net.URI,java.net.URI,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, IRace)","u":"createRaceSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, IRace, URI)","u":"createRaceSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IRace,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, IRace, URI, URI)","u":"createRaceSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IRace,java.net.URI,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, URI)","u":"createRaceSubscriber(java.lang.String,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, URI, URI, URI)","u":"createRaceSubscriber(java.lang.String,java.net.URI,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"DATASERVER_TCP"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"DATASERVER_WEBSOCKET"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"dataSourceChanged(long, IRace, DataSource, URI, URI)","u":"dataSourceChanged(long,com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.event.DataSource,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DCT"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"deleteCache()"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorsListener","l":"deleteCompetitor(long, UUID)","u":"deleteCompetitor(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"deleteCompetitor(UUID)","u":"deleteCompetitor(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"deleteControl(UUID)","u":"deleteControl(java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IMapItemsListener","l":"deleteMapItem(long, UUID)","u":"deleteMapItem(long,java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"deleteRace(long, UUID)","u":"deleteRace(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"deleteRace(UUID)","u":"deleteRace(java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"deleteRaceCompetitor(long, UUID)","u":"deleteRaceCompetitor(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"deleteRaceCompetitor(UUID)","u":"deleteRaceCompetitor(java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"Disconnected"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DISQUALIFIED"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"distance(ICoordinate)","u":"distance(com.tractrac.model.lib.api.spatial.ICoordinate)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"distance(ICoordinate, ICoordinate)","u":"distance(com.tractrac.model.lib.api.spatial.ICoordinate,com.tractrac.model.lib.api.spatial.ICoordinate)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"distanceSq(ICoordinate)","u":"distanceSq(com.tractrac.model.lib.api.spatial.ICoordinate)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DNC"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DNE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DNF"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DONT_RACE"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"End"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"Error"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"Error"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"FILE_MTB"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"FIN"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"FINISH_CONFIRMED"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"FirstControl"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"GENERAL_RECALL"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"getAttachment(IAttachmentKey)","u":"getAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey)"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachable","l":"getAttachment(IAttachmentKey)","u":"getAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getAttachmentManager()"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getBlob()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getCenterLat()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getCenterLon()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getColor()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getCompetitor()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getCompetitor(UUID)","u":"getCompetitor(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getCompetitorClass()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getCompetitorClasses()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitorClass","l":"getCompetitors()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getCompetitors()"},{"p":"com.tractrac.model.lib.api.data","c":"IControlPassing","l":"getControl()"},{"p":"com.tractrac.model.lib.api.route","c":"IControlRoute","l":"getControls()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"getCoordinate(int)"},{"p":"com.tractrac.model.lib.api.route","c":"ISegment","l":"getCoordinates()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getCourseArea()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getCourseArea()"},{"p":"com.tractrac.model.lib.api.map","c":"IPositionedItem","l":"getCourseArea()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getDatabase()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getDataSource()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getDefaultRoute()"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"getDefaultTimeOut()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentKey","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitorClass","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getDimensionAt(int)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getDirection()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getDTL()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent","l":"getError()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent","l":"getErrorMsgs()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getEvent()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getEventEndTime()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getEventFactory()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getEventStartTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getEventType()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"getEventTypeByName(String)","u":"getEventTypeByName(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"getEventTypeByUUID(String)","u":"getEventTypeByUUID(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getExpectedRaceStartDate()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getExtent()"},{"p":"com.tractrac.model.lib.api.route","c":"IRoute","l":"getExtent()"},{"p":"com.tractrac.model.lib.api.route","c":"ISegment","l":"getExtent()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getFirstName()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getHACC()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getHandicapToD()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getHandicapToT()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getHeel()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getHeight()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getHeight()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getIcon()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getIcon()"},{"p":"com.tractrac.model.lib.api","c":"IIdentifiable","l":"getId()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentKey","l":"getIndex()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentManager","l":"getKeys(Class<? extends IAttachable>)","u":"getKeys(java.lang.Class)"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getKind()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getLastName()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getLatitude()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getLatitude()"},{"p":"com.tractrac.model.lib.api.route","c":"IRoute","l":"getLength()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getLiveDelay()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getLiveURI()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getLiveURI()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getLongitude()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getLongitude()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getLRLat()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getLRLon()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getM()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getM()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getM()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getMapItem(UUID)","u":"getMapItem(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getMapItems()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getMapItemType()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getMapName()"},{"p":"com.tractrac.model.lib.api.event","c":"CreateModelException","l":"getMessage()"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriberInitializationException","l":"getMessage()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IMessage","l":"getMessageData()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadataContainer","l":"getMetadata()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getMetadataFactory()"},{"p":"com.tractrac.model.lib.api","c":"INamed","l":"getName()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getNationality()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getNationality()"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getObject()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getOfficialFinishTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getOfficialRank()"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionOffset","l":"getOffset()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getParameterSet()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getParamsURI()"},{"p":"com.tractrac.model.lib.api.data","c":"IControlPassings","l":"getPassings()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getPathRouteFactory()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getPicture()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getPicture()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getPositionedItem(UUID)","u":"getPositionedItem(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getPositionedItems()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getPositionedItems()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getPositionFactory()"},{"p":"com.tractrac.model.lib.api.map","c":"IPositionedItem","l":"getPositions()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent","l":"getProgress()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IPropertiesContainer","l":"getProperty(String)","u":"getProperty(java.lang.String)"},{"p":"com.tractrac.model.lib.api.route","c":"IControlRoute","l":"getProperty(String, int)","u":"getProperty(java.lang.String,int)"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getRace()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRace(UUID)","u":"getRace(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceCompetitor(UUID)","u":"getRaceCompetitor(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceCompetitors()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceEndTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRaces()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceSerie","l":"getRaces()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceSerie()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRaceSeries()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceStartTime()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getRaw()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getRideHeightPort()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getRideHeightStarboard()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getRoute()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRoute(UUID)","u":"getRoute(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRoutes()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRoutes()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getRTKStatus()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"getSegment()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"getSegmentIndex()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathRoute","l":"getSegments()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getShortName()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getShortName()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getSpeed()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"getStartOffset()"},{"p":"com.tractrac.model.lib.api.data","c":"IStartStopData","l":"getStartTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStartTime()"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"getStartTime(String)","u":"getStartTime(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStartTimeType()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStatus()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStatus()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStatusLastChangedTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStatusLastChangedTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStatusTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStatusTime()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent","l":"getStatusType()"},{"p":"com.tractrac.model.lib.api.data","c":"IStartStopData","l":"getStopTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getStoredURI()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStoredURI()"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriptionLocator","l":"getSusbcriberFactory()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getTeam()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getTeams()"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getText()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadata","l":"getText()"},{"p":"com.tractrac.model.lib.api.data","c":"ITimeData","l":"getTimestamp()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getTimestamp()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getTrackingEndTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getTrackingStartTime()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getTrim()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getTrueHeading()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent","l":"getType()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getULLat()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getULLon()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"getUuid()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getVisibility()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getWebURL()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getX()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getY()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getZ()"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlPassingsListener","l":"gotControlPassings(long, IRaceCompetitor, IControlPassings)","u":"gotControlPassings(long,com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IControlPassings)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IEventMessageListener","l":"gotEventMessage(IEvent, IMessageData)","u":"gotEventMessage(com.tractrac.model.lib.api.event.IEvent,com.tractrac.model.lib.api.data.IMessageData)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IConnectionStatusListener","l":"gotLiveDataEvent(ILiveDataEvent)","u":"gotLiveDataEvent(com.tractrac.subscription.lib.api.event.ILiveDataEvent)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"IPositionListener","l":"gotPosition(IRaceCompetitor, IPosition)","u":"gotPosition(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IPositionedItemPositionListener","l":"gotPositionedItemPosition(IPositionedItem, IPosition)","u":"gotPositionedItemPosition(com.tractrac.model.lib.api.map.IPositionedItem,com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"IPositionOffsetListener","l":"gotPositionOffset(IRaceCompetitor, IPositionOffset)","u":"gotPositionOffset(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IPositionOffset)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"IPositionSnappedListener","l":"gotPositionSnapped(IRaceCompetitor, IPositionSnapped)","u":"gotPositionSnapped(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IPositionSnapped)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceMessageListener","l":"gotRaceMessage(IRace, IMessageData)","u":"gotRaceMessage(com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.data.IMessageData)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceStartStopTimesChangeListener","l":"gotRaceStartStopTime(IRace, IStartStopData)","u":"gotRaceStartStopTime(com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.data.IStartStopData)"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlRouteChangeListener","l":"gotRouteChange(IControlRoute, long)","u":"gotRouteChange(com.tractrac.model.lib.api.route.IControlRoute,long)"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlRouteChangeListener","l":"gotRouteChange(IPathRoute, long)","u":"gotRouteChange(com.tractrac.model.lib.api.route.IPathRoute,long)"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlPointSensorDataListener","l":"gotSensorData(IMapItem, ISensorData, int)","u":"gotSensorData(com.tractrac.model.lib.api.map.IMapItem,com.tractrac.model.lib.api.sensor.ISensorData,int)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorSensorDataListener","l":"gotSensorData(IRaceCompetitor, ISensorData)","u":"gotSensorData(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.sensor.ISensorData)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IServerTimeListener","l":"gotServerTime(long, long)","u":"gotServerTime(long,long)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IStartStopTimesChangeListener","l":"gotStartStopTime(IStartStopData)","u":"gotStartStopTime(com.tractrac.model.lib.api.data.IStartStopData)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IConnectionStatusListener","l":"gotStoredDataEvent(IStoredDataEvent)","u":"gotStoredDataEvent(com.tractrac.subscription.lib.api.event.IStoredDataEvent)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceStartStopTimesChangeListener","l":"gotTrackingStartStopTime(IRace, IStartStopData)","u":"gotTrackingStartStopTime(com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.data.IStartStopData)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"HIDDEN"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"HIDDEN_STR"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"Individual"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"isClear()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadata","l":"isEmpty()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"isFavourite()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"isGPSTiming()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"isInitialized()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"isMultiple()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"isNonCompeting()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"isReversed()"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"isRunning()"},{"p":"com.tractrac.model.lib.api.map","c":"IPositionedItem","l":"isStatic()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"isValid()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"loadRaces()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathRoute","l":"locateAlong(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"locateAlong(double)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"MIS"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"ModelLocator()","u":"%3Cinit%3E()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentManager","l":"newKey(Class<? extends IAttachable>, String)","u":"newKey(java.lang.Class,java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"NO_COLLECT"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"NO_DATA"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"NONE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"NSC"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"OCS"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"OFFICIAL"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"OFFLINE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"OFFLINE_STR"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"OFFSET_MARK"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"OFFSHORESAILING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"ONLINE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"ONLINE_STR"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"ORIENTEERING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"POSTPONED"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"Progress"},{"p":"com.tractrac.model.lib.api.event","c":"RaceLoadingException","l":"RaceLoadingException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"RaceStart"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"RACING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"RACING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"RCT"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerAttachmentManager(IAttachmentManager)","u":"registerAttachmentManager(com.tractrac.model.lib.api.attachment.IAttachmentManager)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerEventFactory(IEventFactory)","u":"registerEventFactory(com.tractrac.model.lib.api.event.IEventFactory)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerMetadataFactory(IMetadataFactory)","u":"registerMetadataFactory(com.tractrac.model.lib.api.metadata.IMetadataFactory)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerPathRouteFactory(IPathRouteFactory)","u":"registerPathRouteFactory(com.tractrac.model.lib.api.route.IPathRouteFactory)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerPositionFactory(IPositionFactory)","u":"registerPositionFactory(com.tractrac.model.lib.api.data.IPositionFactory)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriptionLocator","l":"registerSubscriberFactory(ISubscriberFactory)","u":"registerSubscriberFactory(com.tractrac.subscription.lib.api.ISubscriberFactory)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"reloadFromServer()"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"reloadRace(long, UUID)","u":"reloadRace(long,java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"removeOffsetPositions(long, UUID, int)","u":"removeOffsetPositions(long,java.util.UUID,int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"REPLAY"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"REPLAY_STR"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"requiresDate()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"RETIRED"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"ROUTE_SPORT"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"SAILING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"SCP"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"setAttachment(IAttachmentKey, Object)","u":"setAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey,java.lang.Object)"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachable","l":"setAttachment(IAttachmentKey, Object)","u":"setAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey,java.lang.Object)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"setDatasourceURIs(URI, URI, URI)","u":"setDatasourceURIs(java.net.URI,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"setDirection(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setHeight(double)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"setInitialized(boolean)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setLatitude(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setLongitude(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setM(double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"setSpeed(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"size()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"SKI"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"SPREADER_MARK"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"START"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"start()"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"startTracking(long, UUID)","u":"startTracking(long,java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"stop()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IConnectionStatusListener","l":"stopped(Object)","u":"stopped(java.lang.Object)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"STP"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeCompetitors(ICompetitorsListener)","u":"subscribeCompetitors(com.tractrac.subscription.lib.api.competitor.ICompetitorsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeCompetitorSensorData(ICompetitorSensorDataListener)","u":"subscribeCompetitorSensorData(com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeCompetitorSensorData(ICompetitorSensorDataListener, long, long)","u":"subscribeCompetitorSensorData(com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"subscribeConnectionStatus(IConnectionStatusListener)","u":"subscribeConnectionStatus(com.tractrac.subscription.lib.api.event.IConnectionStatusListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlPassings(IControlPassingsListener)","u":"subscribeControlPassings(com.tractrac.subscription.lib.api.control.IControlPassingsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlPassings(IControlPassingsListener, UUID...)","u":"subscribeControlPassings(com.tractrac.subscription.lib.api.control.IControlPassingsListener,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlSensorData(IControlPointSensorDataListener)","u":"subscribeControlSensorData(com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlSensorData(IControlPointSensorDataListener, long, long)","u":"subscribeControlSensorData(com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeEventMessages(IEventMessageListener)","u":"subscribeEventMessages(com.tractrac.subscription.lib.api.event.IEventMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeEventTimesChanges(IStartStopTimesChangeListener)","u":"subscribeEventTimesChanges(com.tractrac.subscription.lib.api.race.IStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeMapItems(IMapItemsListener)","u":"subscribeMapItems(com.tractrac.subscription.lib.api.map.IMapItemsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionedItemPositions(IPositionedItemPositionListener)","u":"subscribePositionedItemPositions(com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionedItemPositions(IPositionedItemPositionListener, long, long)","u":"subscribePositionedItemPositions(com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener, long, long)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener, long, long, UUID...)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener,long,long,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener, UUID...)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsOffset(IPositionOffsetListener)","u":"subscribePositionsOffset(com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsOffset(IPositionOffsetListener, long, long)","u":"subscribePositionsOffset(com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener, long, long)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener, long, long, UUID...)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener,long,long,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener, UUID...)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRaceCompetitor(IRaceCompetitorListener)","u":"subscribeRaceCompetitor(com.tractrac.subscription.lib.api.race.IRaceCompetitorListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRaceMessages(IRaceMessageListener)","u":"subscribeRaceMessages(com.tractrac.subscription.lib.api.race.IRaceMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeRaces(IRacesListener)","u":"subscribeRaces(com.tractrac.subscription.lib.api.race.IRacesListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRaceTimesChanges(IRaceStartStopTimesChangeListener)","u":"subscribeRaceTimesChanges(com.tractrac.subscription.lib.api.race.IRaceStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriberInitializationException","l":"SubscriberInitializationException(Exception)","u":"%3Cinit%3E(java.lang.Exception)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriberInitializationException","l":"SubscriberInitializationException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRouteChanges(IControlRouteChangeListener)","u":"subscribeRouteChanges(com.tractrac.subscription.lib.api.control.IControlRouteChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeServerTime(IServerTimeListener)","u":"subscribeServerTime(com.tractrac.subscription.lib.api.event.IServerTimeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriptionLocator","l":"SubscriptionLocator()","u":"%3Cinit%3E()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"TLE"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"toArray()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"UFD"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"UNOFFICIAL"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeCompetitors(ICompetitorsListener)","u":"unsubscribeCompetitors(com.tractrac.subscription.lib.api.competitor.ICompetitorsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeCompetitorSensorData(ICompetitorSensorDataListener)","u":"unsubscribeCompetitorSensorData(com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"unsubscribeConnectionStatus(IConnectionStatusListener)","u":"unsubscribeConnectionStatus(com.tractrac.subscription.lib.api.event.IConnectionStatusListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeControlPassings(IControlPassingsListener)","u":"unsubscribeControlPassings(com.tractrac.subscription.lib.api.control.IControlPassingsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeControlSensorData(IControlPointSensorDataListener)","u":"unsubscribeControlSensorData(com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeEventMessages(IEventMessageListener)","u":"unsubscribeEventMessages(com.tractrac.subscription.lib.api.event.IEventMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeEventTimesChanges(IStartStopTimesChangeListener)","u":"unsubscribeEventTimesChanges(com.tractrac.subscription.lib.api.race.IStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeMapItems(IMapItemsListener)","u":"unsubscribeMapItems(com.tractrac.subscription.lib.api.map.IMapItemsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositionedItemPositions(IPositionedItemPositionListener)","u":"unsubscribePositionedItemPositions(com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositions(IPositionListener)","u":"unsubscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositionsOffset(IPositionOffsetListener)","u":"unsubscribePositionsOffset(com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositionsSnapped(IPositionSnappedListener)","u":"unsubscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRaceCompetitor(IRaceCompetitorListener)","u":"unsubscribeRaceCompetitor(com.tractrac.subscription.lib.api.race.IRaceCompetitorListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRaceMessages(IRaceMessageListener)","u":"unsubscribeRaceMessages(com.tractrac.subscription.lib.api.race.IRaceMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeRaces(IRacesListener)","u":"unsubscribeRaces(com.tractrac.subscription.lib.api.race.IRacesListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRaceTimesChanges(IRaceStartStopTimesChangeListener)","u":"unsubscribeRaceTimesChanges(com.tractrac.subscription.lib.api.race.IRaceStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRouteChanges(IControlRouteChangeListener)","u":"unsubscribeRouteChanges(com.tractrac.subscription.lib.api.control.IControlRouteChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeServerTime(IServerTimeListener)","u":"unsubscribeServerTime(com.tractrac.subscription.lib.api.event.IServerTimeListener)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"UPCOMING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"UPCOMING_STR"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"updateCompetitor(ICompetitor)","u":"updateCompetitor(com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorsListener","l":"updateCompetitor(long, ICompetitor)","u":"updateCompetitor(long,com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"updateControl(IMapItem)","u":"updateControl(com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IMapItemsListener","l":"updateMapItem(long, IMapItem)","u":"updateMapItem(long,com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"updateRace(IRace)","u":"updateRace(com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"updateRace(long, IRace)","u":"updateRace(long,com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"updateRaceCompetitor(IRaceCompetitor)","u":"updateRaceCompetitor(com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"updateRaceCompetitor(long, IRaceCompetitor)","u":"updateRaceCompetitor(long,com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.subscription.lib.api.route","c":"IRoutesListener","l":"updateRoute(IRoute)","u":"updateRoute(com.tractrac.model.lib.api.route.IRoute)"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"values()"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"values()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"values()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"values()"}];updateSearchResults();
... ...
\ No newline at end of file
0
+memberSearchIndex = [{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"ABANDONED"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"abandonRace(long, UUID)","u":"abandonRace(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"AbstractAttachable()","u":"%3Cinit%3E()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addCompetitor(ICompetitor)","u":"addCompetitor(com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorsListener","l":"addCompetitor(long, ICompetitor)","u":"addCompetitor(long,com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addControl(IMapItem)","u":"addControl(com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addControlPoint(IPositionedItem)","u":"addControlPoint(com.tractrac.model.lib.api.map.IPositionedItem)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IMapItemsListener","l":"addMapItem(long, IMapItem)","u":"addMapItem(long,com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"addRace(IRace)","u":"addRace(com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"addRace(long, IRace)","u":"addRace(long,com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"addRaceCompetitor(IRaceCompetitor)","u":"addRaceCompetitor(com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"addRaceCompetitor(long, IRaceCompetitor)","u":"addRaceCompetitor(long,com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"after(IPosition)","u":"after(com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"after(long)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"before(IPosition)","u":"before(com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"before(long)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"Begin"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"BFD"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"BOUNDARY"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"CANOE"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"clean()"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"cleanAll()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"competitorAbandoned()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"Connected"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"CONTROL"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCompressedPosition(ByteBuffer, boolean)","u":"createCompressedPosition(java.nio.ByteBuffer,boolean)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCompressedPosition(double, double, double, double, double)","u":"createCompressedPosition(double,double,double,double,double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCompressedPosition(double, double, double, double, double, Double, Double, Byte, Integer, Double, Boolean)","u":"createCompressedPosition(double,double,double,double,double,java.lang.Double,java.lang.Double,java.lang.Byte,java.lang.Integer,java.lang.Double,java.lang.Boolean)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCoordinate(double, double)","u":"createCoordinate(double,double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createCoordinate(double, double, double, double)","u":"createCoordinate(double,double,double,double)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createEvent(String, URI)","u":"createEvent(java.lang.String,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createEvents(String, URI)","u":"createEvents(java.lang.String,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createEventsForClubs(String, URI)","u":"createEventsForClubs(java.lang.String,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createEventSubscriber(String, IEvent)","u":"createEventSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IEvent)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createEventSubscriber(String, IEvent, URI, URI)","u":"createEventSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IEvent,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadataFactory","l":"createMetadata(String)","u":"createMetadata(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"CreateModelException","l":"CreateModelException(Exception)","u":"%3Cinit%3E(java.lang.Exception)"},{"p":"com.tractrac.model.lib.api.route","c":"IPathRouteFactory","l":"createPathRoute(URL)","u":"createPathRoute(java.net.URL)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createPosition(double, double)","u":"createPosition(double,double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createPosition(double, double, double, double, double, double, long)","u":"createPosition(double,double,double,double,double,double,long)"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionFactory","l":"createPosition(double, double, double, double, double, double, long, boolean, Double, Byte, Integer, Double, Boolean)","u":"createPosition(double,double,double,double,double,double,long,boolean,java.lang.Double,java.lang.Byte,java.lang.Integer,java.lang.Double,java.lang.Boolean)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, IParameterSet)","u":"createRace(java.lang.String,com.tractrac.util.lib.api.programparameters.IParameterSet)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, IParameterSet, URI, URI)","u":"createRace(java.lang.String,com.tractrac.util.lib.api.programparameters.IParameterSet,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI)","u":"createRace(java.lang.String,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI, int)","u":"createRace(java.lang.String,java.net.URI,int)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI, int, URI, URI)","u":"createRace(java.lang.String,java.net.URI,int,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"createRace(String, URI, URI, URI)","u":"createRace(java.lang.String,java.net.URI,java.net.URI,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, IRace)","u":"createRaceSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, IRace, URI)","u":"createRaceSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IRace,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, IRace, URI, URI)","u":"createRaceSubscriber(java.lang.String,com.tractrac.model.lib.api.event.IRace,java.net.URI,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, URI)","u":"createRaceSubscriber(java.lang.String,java.net.URI)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriberFactory","l":"createRaceSubscriber(String, URI, URI, URI)","u":"createRaceSubscriber(java.lang.String,java.net.URI,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"CYCLING"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"DATASERVER_TCP"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"DATASERVER_WEBSOCKET"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"dataSourceChanged(long, IRace, DataSource, URI, URI)","u":"dataSourceChanged(long,com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.event.DataSource,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DCT"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"deleteCache()"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorsListener","l":"deleteCompetitor(long, UUID)","u":"deleteCompetitor(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"deleteCompetitor(UUID)","u":"deleteCompetitor(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"deleteControl(UUID)","u":"deleteControl(java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IMapItemsListener","l":"deleteMapItem(long, UUID)","u":"deleteMapItem(long,java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"deleteRace(long, UUID)","u":"deleteRace(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"deleteRace(UUID)","u":"deleteRace(java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"deleteRaceCompetitor(long, UUID)","u":"deleteRaceCompetitor(long,java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"deleteRaceCompetitor(UUID)","u":"deleteRaceCompetitor(java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"Disconnected"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"distance(ICoordinate)","u":"distance(com.tractrac.model.lib.api.spatial.ICoordinate)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"distance(ICoordinate, ICoordinate)","u":"distance(com.tractrac.model.lib.api.spatial.ICoordinate,com.tractrac.model.lib.api.spatial.ICoordinate)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"distanceSq(ICoordinate)","u":"distanceSq(com.tractrac.model.lib.api.spatial.ICoordinate)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DNC"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DNE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DNF"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DNS"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DPI"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"DSQ"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"End"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"EQUESTRIAN"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"Error"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"Error"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"FILE_MTB"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"FIN"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"FirstControl"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"fromInteger(int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"GENERAL_RECALL"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"getAttachment(IAttachmentKey)","u":"getAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey)"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachable","l":"getAttachment(IAttachmentKey)","u":"getAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getAttachmentManager()"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getBlob()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getCenterLat()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getCenterLon()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getColor()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getCompetitor()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getCompetitor(UUID)","u":"getCompetitor(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getCompetitorClass()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getCompetitorClasses()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitorClass","l":"getCompetitors()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getCompetitors()"},{"p":"com.tractrac.model.lib.api.data","c":"IControlPassing","l":"getControl()"},{"p":"com.tractrac.model.lib.api.route","c":"IControlRoute","l":"getControls()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"getCoordinate(int)"},{"p":"com.tractrac.model.lib.api.route","c":"ISegment","l":"getCoordinates()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getCourseArea()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getCourseArea()"},{"p":"com.tractrac.model.lib.api.map","c":"IPositionedItem","l":"getCourseArea()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getDatabase()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getDataSource()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getDefaultRoute()"},{"p":"com.tractrac.model.lib.api.event","c":"IEventFactory","l":"getDefaultTimeOut()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentKey","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitorClass","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getDescription()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getDimensionAt(int)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getDirection()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getDTL()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent","l":"getError()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent","l":"getErrorMsgs()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getEvent()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getEventEndTime()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getEventFactory()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getEventStartTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getEventType()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"getEventTypeByName(String)","u":"getEventTypeByName(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"getEventTypeByUUID(String)","u":"getEventTypeByUUID(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getExpectedRaceStartDate()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getExtent()"},{"p":"com.tractrac.model.lib.api.route","c":"IRoute","l":"getExtent()"},{"p":"com.tractrac.model.lib.api.route","c":"ISegment","l":"getExtent()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getFirstName()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getHACC()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getHandicapToD()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getHandicapToT()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getHeel()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getHeight()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getHeight()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getIcon()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getIcon()"},{"p":"com.tractrac.model.lib.api","c":"IIdentifiable","l":"getId()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentKey","l":"getIndex()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentManager","l":"getKeys(Class<? extends IAttachable>)","u":"getKeys(java.lang.Class)"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getKind()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getLastName()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getLatitude()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getLatitude()"},{"p":"com.tractrac.model.lib.api.route","c":"IRoute","l":"getLength()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getLiveDelay()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getLiveURI()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getLiveURI()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getLongitude()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getLongitude()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getLRLat()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getLRLon()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getM()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"getM()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getM()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getMapItem(UUID)","u":"getMapItem(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getMapItems()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getMapItemType()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getMapName()"},{"p":"com.tractrac.model.lib.api.event","c":"CreateModelException","l":"getMessage()"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriberInitializationException","l":"getMessage()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IMessage","l":"getMessageData()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadataContainer","l":"getMetadata()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getMetadataFactory()"},{"p":"com.tractrac.model.lib.api","c":"INamed","l":"getName()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getNationality()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getNationality()"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getObject()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getOfficialFinishTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getOfficialRank()"},{"p":"com.tractrac.model.lib.api.data","c":"IPositionOffset","l":"getOffset()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getParameterSet()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getParamsURI()"},{"p":"com.tractrac.model.lib.api.data","c":"IControlPassings","l":"getPassings()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getPathRouteFactory()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getPicture()"},{"p":"com.tractrac.model.lib.api.event","c":"ITeam","l":"getPicture()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getPositionedItem(UUID)","u":"getPositionedItem(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getPositionedItems()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getPositionedItems()"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"getPositionFactory()"},{"p":"com.tractrac.model.lib.api.map","c":"IPositionedItem","l":"getPositions()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent","l":"getProgress()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IPropertiesContainer","l":"getProperty(String)","u":"getProperty(java.lang.String)"},{"p":"com.tractrac.model.lib.api.route","c":"IControlRoute","l":"getProperty(String, int)","u":"getProperty(java.lang.String,int)"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getRace()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRace(UUID)","u":"getRace(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceCompetitor(UUID)","u":"getRaceCompetitor(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceCompetitors()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceEndTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRaces()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceSerie","l":"getRaces()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceSerie()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRaceSeries()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRaceStartTime()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getRaw()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getRideHeightPort()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getRideHeightStarboard()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getRoute()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRoute(UUID)","u":"getRoute(java.util.UUID)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getRoutes()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getRoutes()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getRTKStatus()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"getSegment()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"getSegmentIndex()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathRoute","l":"getSegments()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getShortName()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"getShortName()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getSpeed()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"getStartOffset()"},{"p":"com.tractrac.model.lib.api.data","c":"IStartStopData","l":"getStartTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStartTime()"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"getStartTime(String)","u":"getStartTime(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStartTimeType()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStatus()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStatus()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStatusLastChangedTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStatusLastChangedTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStatusTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRaceCompetitor","l":"getStatusTime()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent","l":"getStatusType()"},{"p":"com.tractrac.model.lib.api.data","c":"IStartStopData","l":"getStopTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getStoredURI()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getStoredURI()"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriptionLocator","l":"getSusbcriberFactory()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"getTeam()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getTeams()"},{"p":"com.tractrac.model.lib.api.data","c":"IMessageData","l":"getText()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadata","l":"getText()"},{"p":"com.tractrac.model.lib.api.data","c":"ITimeData","l":"getTimestamp()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ISimplePosition","l":"getTimestamp()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getTrackingEndTime()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getTrackingStartTime()"},{"p":"com.tractrac.model.lib.api.sensor","c":"ISensorData","l":"getTrim()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"getTrueHeading()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent","l":"getType()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getULLat()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"getULLon()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"getUuid()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"getValue()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"getVisibility()"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"getWebURL()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getX()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getY()"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinate","l":"getZ()"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlPassingsListener","l":"gotControlPassings(long, IRaceCompetitor, IControlPassings)","u":"gotControlPassings(long,com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IControlPassings)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IEventMessageListener","l":"gotEventMessage(IEvent, IMessageData)","u":"gotEventMessage(com.tractrac.model.lib.api.event.IEvent,com.tractrac.model.lib.api.data.IMessageData)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IConnectionStatusListener","l":"gotLiveDataEvent(ILiveDataEvent)","u":"gotLiveDataEvent(com.tractrac.subscription.lib.api.event.ILiveDataEvent)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"IPositionListener","l":"gotPosition(IRaceCompetitor, IPosition)","u":"gotPosition(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IPositionedItemPositionListener","l":"gotPositionedItemPosition(IPositionedItem, IPosition)","u":"gotPositionedItemPosition(com.tractrac.model.lib.api.map.IPositionedItem,com.tractrac.model.lib.api.data.IPosition)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"IPositionOffsetListener","l":"gotPositionOffset(IRaceCompetitor, IPositionOffset)","u":"gotPositionOffset(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IPositionOffset)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"IPositionSnappedListener","l":"gotPositionSnapped(IRaceCompetitor, IPositionSnapped)","u":"gotPositionSnapped(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.data.IPositionSnapped)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceMessageListener","l":"gotRaceMessage(IRace, IMessageData)","u":"gotRaceMessage(com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.data.IMessageData)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceStartStopTimesChangeListener","l":"gotRaceStartStopTime(IRace, IStartStopData)","u":"gotRaceStartStopTime(com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.data.IStartStopData)"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlRouteChangeListener","l":"gotRouteChange(IControlRoute, long)","u":"gotRouteChange(com.tractrac.model.lib.api.route.IControlRoute,long)"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlRouteChangeListener","l":"gotRouteChange(IPathRoute, long)","u":"gotRouteChange(com.tractrac.model.lib.api.route.IPathRoute,long)"},{"p":"com.tractrac.subscription.lib.api.control","c":"IControlPointSensorDataListener","l":"gotSensorData(IMapItem, ISensorData, int)","u":"gotSensorData(com.tractrac.model.lib.api.map.IMapItem,com.tractrac.model.lib.api.sensor.ISensorData,int)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorSensorDataListener","l":"gotSensorData(IRaceCompetitor, ISensorData)","u":"gotSensorData(com.tractrac.model.lib.api.event.IRaceCompetitor,com.tractrac.model.lib.api.sensor.ISensorData)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IServerTimeListener","l":"gotServerTime(long, long)","u":"gotServerTime(long,long)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IStartStopTimesChangeListener","l":"gotStartStopTime(IStartStopData)","u":"gotStartStopTime(com.tractrac.model.lib.api.data.IStartStopData)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IConnectionStatusListener","l":"gotStoredDataEvent(IStoredDataEvent)","u":"gotStoredDataEvent(com.tractrac.subscription.lib.api.event.IStoredDataEvent)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceStartStopTimesChangeListener","l":"gotTrackingStartStopTime(IRace, IStartStopData)","u":"gotTrackingStartStopTime(com.tractrac.model.lib.api.event.IRace,com.tractrac.model.lib.api.data.IStartStopData)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"HIDDEN"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"HIDDEN_STR"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"Individual"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"isClear()"},{"p":"com.tractrac.model.lib.api.metadata","c":"IMetadata","l":"isEmpty()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"isFavourite()"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"isGPSTiming()"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"isInitialized()"},{"p":"com.tractrac.model.lib.api.map","c":"IMapItem","l":"isMultiple()"},{"p":"com.tractrac.model.lib.api.event","c":"ICompetitor","l":"isNonCompeting()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathSegment","l":"isReversed()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"isRouteSport(EventType)","u":"isRouteSport(com.tractrac.model.lib.api.event.EventType)"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"isRouteSport(String)","u":"isRouteSport(java.lang.String)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"isRunning()"},{"p":"com.tractrac.model.lib.api.map","c":"IPositionedItem","l":"isStatic()"},{"p":"com.tractrac.model.lib.api.spatial","c":"IExtent","l":"isValid()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"KITE"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"loadRaces()"},{"p":"com.tractrac.model.lib.api.route","c":"IPathRoute","l":"locateAlong(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"locateAlong(double)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"ModelLocator()","u":"%3Cinit%3E()"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachmentManager","l":"newKey(Class<? extends IAttachable>, String)","u":"newKey(java.lang.Class,java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"NONE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"NSC"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"OCS"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"OFFICIAL"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"OFFLINE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"OFFLINE_STR"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"OFFSET_MARK"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"ONLINE"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"ONLINE_STR"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"ORIENTEERING"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"PADDLING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"POSTPONED"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"Progress"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"RAC"},{"p":"com.tractrac.model.lib.api.event","c":"RaceLoadingException","l":"RaceLoadingException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"RaceStart"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"RACING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"RCT"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"RDG"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerAttachmentManager(IAttachmentManager)","u":"registerAttachmentManager(com.tractrac.model.lib.api.attachment.IAttachmentManager)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerEventFactory(IEventFactory)","u":"registerEventFactory(com.tractrac.model.lib.api.event.IEventFactory)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerMetadataFactory(IMetadataFactory)","u":"registerMetadataFactory(com.tractrac.model.lib.api.metadata.IMetadataFactory)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerPathRouteFactory(IPathRouteFactory)","u":"registerPathRouteFactory(com.tractrac.model.lib.api.route.IPathRouteFactory)"},{"p":"com.tractrac.model.lib.api","c":"ModelLocator","l":"registerPositionFactory(IPositionFactory)","u":"registerPositionFactory(com.tractrac.model.lib.api.data.IPositionFactory)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriptionLocator","l":"registerSubscriberFactory(ISubscriberFactory)","u":"registerSubscriberFactory(com.tractrac.subscription.lib.api.ISubscriberFactory)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"reloadFromServer()"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"reloadRace(long, UUID)","u":"reloadRace(long,java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"removeOffsetPositions(long, UUID, int)","u":"removeOffsetPositions(long,java.util.UUID,int)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"REPLAY"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"REPLAY_STR"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"requiresDate()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"RET"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"ROUTE_SPORTS"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"ROWING"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"RUNNING"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"SAILING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"SCP"},{"p":"com.tractrac.model.lib.api.attachment","c":"AbstractAttachable","l":"setAttachment(IAttachmentKey, Object)","u":"setAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey,java.lang.Object)"},{"p":"com.tractrac.model.lib.api.attachment","c":"IAttachable","l":"setAttachment(IAttachmentKey, Object)","u":"setAttachment(com.tractrac.model.lib.api.attachment.IAttachmentKey,java.lang.Object)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"setDatasourceURIs(URI, URI, URI)","u":"setDatasourceURIs(java.net.URI,java.net.URI,java.net.URI)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"setDirection(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setHeight(double)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"setInitialized(boolean)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setLatitude(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setLongitude(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"IGeoCoordinate","l":"setM(double)"},{"p":"com.tractrac.model.lib.api.data","c":"IPosition","l":"setSpeed(double)"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"size()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"SKI"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"SPREADER_MARK"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"START"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"start()"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"startTracking(long, UUID)","u":"startTracking(long,java.util.UUID)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"stop()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IConnectionStatusListener","l":"stopped(Object)","u":"stopped(java.lang.Object)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"STP"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeCompetitors(ICompetitorsListener)","u":"subscribeCompetitors(com.tractrac.subscription.lib.api.competitor.ICompetitorsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeCompetitorSensorData(ICompetitorSensorDataListener)","u":"subscribeCompetitorSensorData(com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeCompetitorSensorData(ICompetitorSensorDataListener, long, long)","u":"subscribeCompetitorSensorData(com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"subscribeConnectionStatus(IConnectionStatusListener)","u":"subscribeConnectionStatus(com.tractrac.subscription.lib.api.event.IConnectionStatusListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlPassings(IControlPassingsListener)","u":"subscribeControlPassings(com.tractrac.subscription.lib.api.control.IControlPassingsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlPassings(IControlPassingsListener, UUID...)","u":"subscribeControlPassings(com.tractrac.subscription.lib.api.control.IControlPassingsListener,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlSensorData(IControlPointSensorDataListener)","u":"subscribeControlSensorData(com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeControlSensorData(IControlPointSensorDataListener, long, long)","u":"subscribeControlSensorData(com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeEventMessages(IEventMessageListener)","u":"subscribeEventMessages(com.tractrac.subscription.lib.api.event.IEventMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeEventTimesChanges(IStartStopTimesChangeListener)","u":"subscribeEventTimesChanges(com.tractrac.subscription.lib.api.race.IStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeMapItems(IMapItemsListener)","u":"subscribeMapItems(com.tractrac.subscription.lib.api.map.IMapItemsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionedItemPositions(IPositionedItemPositionListener)","u":"subscribePositionedItemPositions(com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionedItemPositions(IPositionedItemPositionListener, long, long)","u":"subscribePositionedItemPositions(com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener, long, long)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener, long, long, UUID...)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener,long,long,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositions(IPositionListener, UUID...)","u":"subscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsOffset(IPositionOffsetListener)","u":"subscribePositionsOffset(com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsOffset(IPositionOffsetListener, long, long)","u":"subscribePositionsOffset(com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener, long, long)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener,long,long)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener, long, long, UUID...)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener,long,long,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribePositionsSnapped(IPositionSnappedListener, UUID...)","u":"subscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener,java.util.UUID...)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRaceCompetitor(IRaceCompetitorListener)","u":"subscribeRaceCompetitor(com.tractrac.subscription.lib.api.race.IRaceCompetitorListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRaceMessages(IRaceMessageListener)","u":"subscribeRaceMessages(com.tractrac.subscription.lib.api.race.IRaceMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeRaces(IRacesListener)","u":"subscribeRaces(com.tractrac.subscription.lib.api.race.IRacesListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRaceTimesChanges(IRaceStartStopTimesChangeListener)","u":"subscribeRaceTimesChanges(com.tractrac.subscription.lib.api.race.IRaceStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriberInitializationException","l":"SubscriberInitializationException(Exception)","u":"%3Cinit%3E(java.lang.Exception)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriberInitializationException","l":"SubscriberInitializationException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"subscribeRouteChanges(IControlRouteChangeListener)","u":"subscribeRouteChanges(com.tractrac.subscription.lib.api.control.IControlRouteChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"subscribeServerTime(IServerTimeListener)","u":"subscribeServerTime(com.tractrac.subscription.lib.api.event.IServerTimeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"SubscriptionLocator","l":"SubscriptionLocator()","u":"%3Cinit%3E()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"SWIMMING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"TLE"},{"p":"com.tractrac.model.lib.api.spatial","c":"ICoordinateSequence","l":"toArray()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"UFD"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"UNOFFICIAL"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeCompetitors(ICompetitorsListener)","u":"unsubscribeCompetitors(com.tractrac.subscription.lib.api.competitor.ICompetitorsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeCompetitorSensorData(ICompetitorSensorDataListener)","u":"unsubscribeCompetitorSensorData(com.tractrac.subscription.lib.api.competitor.ICompetitorSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"ISubscriber","l":"unsubscribeConnectionStatus(IConnectionStatusListener)","u":"unsubscribeConnectionStatus(com.tractrac.subscription.lib.api.event.IConnectionStatusListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeControlPassings(IControlPassingsListener)","u":"unsubscribeControlPassings(com.tractrac.subscription.lib.api.control.IControlPassingsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeControlSensorData(IControlPointSensorDataListener)","u":"unsubscribeControlSensorData(com.tractrac.subscription.lib.api.control.IControlPointSensorDataListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeEventMessages(IEventMessageListener)","u":"unsubscribeEventMessages(com.tractrac.subscription.lib.api.event.IEventMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeEventTimesChanges(IStartStopTimesChangeListener)","u":"unsubscribeEventTimesChanges(com.tractrac.subscription.lib.api.race.IStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeMapItems(IMapItemsListener)","u":"unsubscribeMapItems(com.tractrac.subscription.lib.api.map.IMapItemsListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositionedItemPositions(IPositionedItemPositionListener)","u":"unsubscribePositionedItemPositions(com.tractrac.subscription.lib.api.map.IPositionedItemPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositions(IPositionListener)","u":"unsubscribePositions(com.tractrac.subscription.lib.api.competitor.IPositionListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositionsOffset(IPositionOffsetListener)","u":"unsubscribePositionsOffset(com.tractrac.subscription.lib.api.competitor.IPositionOffsetListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribePositionsSnapped(IPositionSnappedListener)","u":"unsubscribePositionsSnapped(com.tractrac.subscription.lib.api.competitor.IPositionSnappedListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRaceCompetitor(IRaceCompetitorListener)","u":"unsubscribeRaceCompetitor(com.tractrac.subscription.lib.api.race.IRaceCompetitorListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRaceMessages(IRaceMessageListener)","u":"unsubscribeRaceMessages(com.tractrac.subscription.lib.api.race.IRaceMessageListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeRaces(IRacesListener)","u":"unsubscribeRaces(com.tractrac.subscription.lib.api.race.IRacesListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRaceTimesChanges(IRaceStartStopTimesChangeListener)","u":"unsubscribeRaceTimesChanges(com.tractrac.subscription.lib.api.race.IRaceStartStopTimesChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IRaceSubscriber","l":"unsubscribeRouteChanges(IControlRouteChangeListener)","u":"unsubscribeRouteChanges(com.tractrac.subscription.lib.api.control.IControlRouteChangeListener)"},{"p":"com.tractrac.subscription.lib.api","c":"IEventSubscriber","l":"unsubscribeServerTime(IServerTimeListener)","u":"unsubscribeServerTime(com.tractrac.subscription.lib.api.event.IServerTimeListener)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"UPCOMING"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"UPCOMING_STR"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"updateCompetitor(ICompetitor)","u":"updateCompetitor(com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.subscription.lib.api.competitor","c":"ICompetitorsListener","l":"updateCompetitor(long, ICompetitor)","u":"updateCompetitor(long,com.tractrac.model.lib.api.event.ICompetitor)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"updateControl(IMapItem)","u":"updateControl(com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.subscription.lib.api.map","c":"IMapItemsListener","l":"updateMapItem(long, IMapItem)","u":"updateMapItem(long,com.tractrac.model.lib.api.map.IMapItem)"},{"p":"com.tractrac.model.lib.api.event","c":"IEvent","l":"updateRace(IRace)","u":"updateRace(com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRacesListener","l":"updateRace(long, IRace)","u":"updateRace(long,com.tractrac.model.lib.api.event.IRace)"},{"p":"com.tractrac.model.lib.api.event","c":"IRace","l":"updateRaceCompetitor(IRaceCompetitor)","u":"updateRaceCompetitor(com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.subscription.lib.api.race","c":"IRaceCompetitorListener","l":"updateRaceCompetitor(long, IRaceCompetitor)","u":"updateRaceCompetitor(long,com.tractrac.model.lib.api.event.IRaceCompetitor)"},{"p":"com.tractrac.subscription.lib.api.route","c":"IRoutesListener","l":"updateRoute(IRoute)","u":"updateRoute(com.tractrac.model.lib.api.route.IRoute)"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.tractrac.model.lib.api.event","c":"DataSource","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"EventType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceStatusType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceVisibilityType","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"StartTimeType","l":"values()"},{"p":"com.tractrac.model.lib.api.map","c":"MapItemType","l":"values()"},{"p":"com.tractrac.subscription.lib.api.event","c":"ILiveDataEvent.StatusType","l":"values()"},{"p":"com.tractrac.subscription.lib.api.event","c":"IStoredDataEvent.Type","l":"values()"},{"p":"com.tractrac.model.lib.api.event","c":"RaceCompetitorStatusType","l":"ZFP"}];updateSearchResults();
... ...
\ No newline at end of file
java/com.tractrac.clientmodule/javadoc/options
... ...
@@ -1,13 +1,13 @@
1 1
-classpath
2
-'/home/jorge/.m2/repository/com/tractrac/model-lib-api/5.0.3/model-lib-api-5.0.3.jar:/home/jorge/.m2/repository/com/tractrac/common-lib-api/5.0.0-SNAPSHOT/common-lib-api-5.0.0-SNAPSHOT.jar:/home/jorge/.m2/repository/org/json/json/20240303/json-20240303.jar:/home/jorge/.m2/repository/com/tractrac/subscription-lib-api/5.0.3/subscription-lib-api-5.0.3.jar:/home/jorge/.m2/repository/com/tractrac/util-lib-api/5.0.0-SNAPSHOT/util-lib-api-5.0.0-SNAPSHOT.jar'
2
+'/home/jorge/.m2/repository/com/tractrac/model-lib-api/5.1.0/model-lib-api-5.1.0.jar:/home/jorge/.m2/repository/com/tractrac/common-lib-api/5.0.0-SNAPSHOT/common-lib-api-5.0.0-SNAPSHOT.jar:/home/jorge/.m2/repository/org/json/json/20240303/json-20240303.jar:/home/jorge/.m2/repository/com/tractrac/subscription-lib-api/5.1.0/subscription-lib-api-5.1.0.jar:/home/jorge/.m2/repository/com/tractrac/util-lib-api/5.0.0-SNAPSHOT/util-lib-api-5.0.0-SNAPSHOT.jar'
3 3
-encoding
4 4
'Windows-1252'
5 5
-protected
6 6
-sourcepath
7
-'/home/jorge/TracTrac/src/daemons-java/subscription/app/tracapi/src/main/java:/home/jorge/TracTrac/src/daemons-java/subscription/app/tracapi/target/distro-javadoc-sources/model-lib-api-5.0.3-sources:/home/jorge/TracTrac/src/daemons-java/subscription/app/tracapi/target/distro-javadoc-sources/subscription-lib-api-5.0.3-sources'
7
+'/home/jorge/TracTrac/src/daemons-java/subscription/app/tracapi/src/main/java:/home/jorge/TracTrac/src/daemons-java/subscription/app/tracapi/target/distro-javadoc-sources/model-lib-api-5.1.0-sources:/home/jorge/TracTrac/src/daemons-java/subscription/app/tracapi/target/distro-javadoc-sources/subscription-lib-api-5.1.0-sources'
8 8
-author
9 9
-bottom
10
-'Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.'
10
+'Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.'
11 11
-charset
12 12
'UTF-8'
13 13
-d
... ...
@@ -15,10 +15,10 @@
15 15
-docencoding
16 16
'UTF-8'
17 17
-doctitle
18
-'TracAPI 5.0.3'
18
+'TracAPI 5.1.0'
19 19
-linkoffline
20 20
'https://docs.oracle.com/javase/8/docs/api' '/home/jorge/TracTrac/src/daemons-java/subscription/app/tracapi/target/javadoc-bundle-options'
21 21
-use
22 22
-version
23 23
-windowtitle
24
-'Subscription - Applications - TracAPI 5.0.3 API'
24
+'Subscription - Applications - TracAPI 5.1.0 API'
java/com.tractrac.clientmodule/javadoc/overview-summary.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Subscription - Applications - TracAPI 5.0.3 API</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Subscription - Applications - TracAPI 5.1.0 API</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="index redirect">
10 10
<meta name="generator" content="javadoc/IndexRedirectWriter">
11 11
<link rel="canonical" href="index.html">
java/com.tractrac.clientmodule/javadoc/overview-tree.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Class Hierarchy (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Class Hierarchy (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="class tree">
10 10
<meta name="generator" content="javadoc/TreeWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -273,7 +273,7 @@ loadScripts(document, 'script');</script>
273 273
</main>
274 274
<footer role="contentinfo">
275 275
<hr>
276
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
276
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
277 277
</footer>
278 278
</div>
279 279
</div>
java/com.tractrac.clientmodule/javadoc/search.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Search (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Search (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="search">
10 10
<meta name="generator" content="javadoc/SearchWriter">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -70,7 +70,7 @@ loadScripts(document, 'script');</script>
70 70
</main>
71 71
<footer role="contentinfo">
72 72
<hr>
73
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
73
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
74 74
</footer>
75 75
</div>
76 76
</div>
java/com.tractrac.clientmodule/javadoc/serialized-form.html
... ...
@@ -1,11 +1,11 @@
1 1
<!DOCTYPE HTML>
2 2
<html lang="en">
3 3
<head>
4
-<!-- Generated by javadoc (21) on Thu Dec 18 06:23:01 UTC 2025 -->
5
-<title>Serialized Form (Subscription - Applications - TracAPI 5.0.3 API)</title>
4
+<!-- Generated by javadoc (21) on Wed Apr 08 10:53:48 UTC 2026 -->
5
+<title>Serialized Form (Subscription - Applications - TracAPI 5.1.0 API)</title>
6 6
<meta name="viewport" content="width=device-width, initial-scale=1">
7 7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8
-<meta name="dc.created" content="2025-12-18">
8
+<meta name="dc.created" content="2026-04-08">
9 9
<meta name="description" content="serialized forms">
10 10
<meta name="generator" content="javadoc/SerializedFormWriterImpl">
11 11
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
... ...
@@ -89,7 +89,7 @@ loadScripts(document, 'script');</script>
89 89
</main>
90 90
<footer role="contentinfo">
91 91
<hr>
92
-<p class="legal-copy"><small>Copyright &#169; 2025 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
92
+<p class="legal-copy"><small>Copyright &#169; 2026 <a href="http://www.tractrac.com/">TracTrac</a>. All rights reserved.</small></p>
93 93
</footer>
94 94
</div>
95 95
</div>
java/com.tractrac.clientmodule/lib/TracAPI-src.jar
java/com.tractrac.clientmodule/lib/TracAPI.jar
java/target/compareServers
... ...
@@ -68,15 +68,15 @@ if [ "${useRestApi}" = "1" ]; then
68 68
shift
69 69
done
70 70
CURL_OUTPUT=$( curl -sL --dump-header "${HEADERS}" -H 'Content-Type: multipart/form-data' "${NEWSERVER}/sailingserver/api/v1/compareservers" -d "server2=${OLDSERVER}" ${AUTH} ${LEADERBOARD_GROUPS} 2>${WGET_ERR} )
71
- echo "${CURL_OUTPUT}" | jq
71
+ echo "${CURL_OUTPUT}"
72 72
HTTP_STATUS=$( cat "${HEADERS}" | grep "^HTTP\/[0-9.]* [0-9]\{3\}" | tail -1 | sed -e 's/^HTTP\/[0-9.]* \([0-9]\{3\}\).*$/\1/' )
73 73
rm -f "${HEADERS}"
74 74
MESSAGE_SUFFIX=". HTTP_STATUS was ${HTTP_STATUS}."
75 75
if [[ "${HTTP_STATUS}" =~ 2.. ]]; then
76
- echo "Success${MESSAGE_SUFFIX}"
76
+ echo "Success${MESSAGE_SUFFIX}" >&2
77 77
exit 0
78 78
else
79
- echo "Failed${MESSAGE_SUFFIX}"
79
+ echo "Failed${MESSAGE_SUFFIX}" >&2
80 80
exit ${HTTP_STATUS}
81 81
fi
82 82
else
java/target/env-default-rules.sh
... ...
@@ -140,3 +140,4 @@ fi
140 140
if [ -n "${GEONAMES_ORG_USERNAMES}" ]; then
141 141
ADDITIONAL_JAVA_ARGS="${ADDITIONAL_JAVA_ARGS} -Dgeonames.org.usernames=${GEONAMES_ORG_USERNAMES}"
142 142
fi
143
+export GITHUB_TOKEN
wiki/howto/onboarding.md
... ...
@@ -115,6 +115,7 @@ Go to Window ⇒ Preferences and change the following two settings:
115 115
- For YouTube API access, provide an Eclipse variable ``YOUTUBE_API_KEY``. You can use your own Google developer account to create such a key; see [here](https://console.cloud.google.com).
116 116
- In case you need to test with the payment provider (ChargeBee) active, you need to provide Eclipse variables (Run/Rebug ⇒ String Substitution) ``CHARGEBEE_SITE`` and ``CHARGEBEE_API_KEY`` where the recommendation is to use ``sailytics-test`` for the site and a corresponding test API key; there is one launch configuration running against the live ChargeBee site, but its use is not recommended for obvious reasons. For it, define the variables ``CHARGEBEE_SITE_LIVE`` and ``CHARGEBEE_API_KEY_LIVE``, respectively.
117 117
- To successfully obtain polar and wind estimation data from ``sapsailing.com``, you need to define the Eclipse variables (Run/Debug ⇒ String Substitution) ``POLAR_DATA_BEARER_TOKEN`` and ``WIND_ESTIMATION_MODEL_BEARER_TOKEN`` that need to authenticate a user with permissions to read the respective models.
118
+- Define a ``GITHUB_TOKEN`` variable; it may be empty (but has to be generally present), or you can use it to set a personal access token (PAT) which will then be used, in particular, for requesting application releases from GitHub.
118 119
- To work with the wind estimation model training launch configuration (e.g., SimpleModelsTrainingPart1.launch), define an Eclipse variable (Run/Debug ⇒ String Substitution) ``SAPSAILING_BEARER_TOKEN`` which needs to authenticate a user eligible to read all maneuver data from sapsailing.com
119 120
- In "GWT ⇒ Errors/Warnings" set "Missing SDK" to "Ignore"
120 121
- In "GWT ⇒ GWT Settings ⇒ Add..." add the GWT SDK you downloaded and unpacked earlier