mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
Merge branch 'master' into bug4374
This commit is contained in:
commit
2bad1681ea
186 files changed
+3008
-2260
No files matched your search
+5
-1
@@ -158,6 +158,7 @@ public class RaceStateImpl extends ReadonlyRaceStateImpl implements RaceState {
|
||||
public void forceNewDependentStartTime(TimePoint now, final Duration startTimeDifference, final SimpleRaceLogIdentifier dependentOnRace) {
|
||||
raceLog.add(new RaceLogDependentStartTimeEventImpl(now, author, raceLog.getCurrentPassId(), dependentOnRace, startTimeDifference));
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setFinishingTime(TimePoint timePoint) {
|
||||
@@ -166,7 +167,10 @@ public class RaceStateImpl extends ReadonlyRaceStateImpl implements RaceState {
|
||||
|
||||
@Override
|
||||
public void setFinishedTime(TimePoint timePoint) {
|
||||
raceLog.add(new RaceLogRaceStatusEventImpl(timePoint, author, raceLog.getCurrentPassId(), RaceLogRaceStatus.FINISHED));
|
||||
raceLog.add(new RaceLogRaceStatusEventImpl(timePoint, author, raceLog.getCurrentPassId(),
|
||||
RaceLogRaceStatus.FINISHED));
|
||||
// ensure caches are synched
|
||||
forceUpdate();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+6
@@ -1165,4 +1165,10 @@ public class MockedTrackedRace implements DynamicTrackedRace {
|
||||
public Speed getAverageSpeedOverGround(Competitor competitor, TimePoint timePoint) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint,
|
||||
WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
+6
@@ -718,4 +718,10 @@ public class MockedTrackedRaceWithStartTimeAndRanks implements TrackedRace {
|
||||
public Speed getAverageSpeedOverGround(Competitor competitor, TimePoint timePoint) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint,
|
||||
WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -869,7 +869,7 @@ public abstract class AbstractLeaderboardWithCache implements Leaderboard {
|
||||
if (trackedLeg.hasFinishedLeg(timePoint)) {
|
||||
velocityMadeGood = trackedLeg.getAverageVelocityMadeGood(timePoint);
|
||||
} else {
|
||||
velocityMadeGood = trackedLeg.getVelocityMadeGood(timePoint, WindPositionMode.EXACT);
|
||||
velocityMadeGood = trackedLeg.getVelocityMadeGood(timePoint, WindPositionMode.EXACT, cache);
|
||||
}
|
||||
result.velocityMadeGoodInKnots = velocityMadeGood == null ? null : velocityMadeGood.getKnots();
|
||||
Distance windwardDistanceToGo = trackedLeg.getWindwardDistanceToGo(timePoint, WindPositionMode.LEG_MIDDLE);
|
||||
|
||||
+1
-1
@@ -211,7 +211,7 @@ public interface TrackedLegOfCompetitor extends Serializable {
|
||||
* Same as {@link #getVelocityMadeGood(TimePoint, WindPositionMode)}, only that a cache for wind data and leg type and bearing
|
||||
* is passed.
|
||||
*/
|
||||
Speed getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache);
|
||||
SpeedWithBearing getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache);
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -46,6 +46,7 @@ import com.sap.sailing.domain.common.racelog.RacingProcedureType;
|
||||
import com.sap.sailing.domain.common.tracking.GPSFix;
|
||||
import com.sap.sailing.domain.common.tracking.GPSFixMoving;
|
||||
import com.sap.sailing.domain.common.tracking.SensorFix;
|
||||
import com.sap.sailing.domain.leaderboard.caching.LeaderboardDTOCalculationReuseCache;
|
||||
import com.sap.sailing.domain.markpassingcalculation.MarkPassingCalculator;
|
||||
import com.sap.sailing.domain.polars.NotEnoughDataHasBeenAddedException;
|
||||
import com.sap.sailing.domain.polars.PolarDataService;
|
||||
@@ -1033,4 +1034,42 @@ public interface TrackedRace extends Serializable, IsManagedByCache<SharedDomain
|
||||
* time point up and until to compute the speed
|
||||
*/
|
||||
Speed getAverageSpeedOverGround(Competitor competitor, TimePoint timePoint);
|
||||
|
||||
/**
|
||||
* Computes the competitor's speed projected onto the wind (if wind data is available and the competitor is not
|
||||
* between start and finish (not racing) or not on a {@link LegType#REACHING reaching} leg; if outside a race and no
|
||||
* wind information is available, {@code null} is returned. Otherwise, the speed at {@code timePoint} is projected
|
||||
* onto the course. The wind direction at the {@link WindPositionMode#EXACT exact} competitor position at
|
||||
* {@code timePoint} is used for the calculation.
|
||||
*/
|
||||
default SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint) {
|
||||
return getVelocityMadeGood(competitor, timePoint, new LeaderboardDTOCalculationReuseCache(timePoint));
|
||||
}
|
||||
|
||||
/**
|
||||
* Like {@link #getVelocityMadeGood(Competitor, TimePoint)}, but allowing callers to specify a {@link WindPositionMode}
|
||||
* other than the default {@link WindPositionMode#EXACT}. If {@link WindPositionMode#LEG_MIDDLE} is used and the
|
||||
* competitor is not currently sailing on a leg (hasn't started or has already finished), {@code null} is returned.
|
||||
*/
|
||||
default SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint, WindPositionMode windPositionMode) {
|
||||
return getVelocityMadeGood(competitor, timePoint, windPositionMode, new LeaderboardDTOCalculationReuseCache(timePoint));
|
||||
}
|
||||
|
||||
/**
|
||||
* Like {@link #getVelocityMadeGood(Competitor, TimePoint)}, but allowing callers to specify a cache that can
|
||||
* accelerate requests for wind directions, the leg type and the competitor's current leg's bearing.
|
||||
*/
|
||||
default SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint, WindLegTypeAndLegBearingCache cache) {
|
||||
return getVelocityMadeGood(competitor, timePoint, WindPositionMode.EXACT, cache);
|
||||
}
|
||||
|
||||
/**
|
||||
* Like {@link #getVelocityMadeGood(Competitor, TimePoint)}, but allowing callers to specify a
|
||||
* {@link WindPositionMode} other than the default {@link WindPositionMode#EXACT} as well as a cache that can
|
||||
* accelerate requests for wind directions, the leg type and the competitor's current leg's bearing. If
|
||||
* {@link WindPositionMode#LEG_MIDDLE} is used and the competitor is not currently sailing on a leg (hasn't started
|
||||
* or has already finished), {@code null} is returned.
|
||||
*/
|
||||
SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint, WindPositionMode windPositionMode,
|
||||
WindLegTypeAndLegBearingCache cache);
|
||||
}
|
||||
+1
-2
@@ -44,7 +44,6 @@ import com.sap.sailing.domain.tracking.MarkPassing;
|
||||
import com.sap.sailing.domain.tracking.MarkPositionAtTimePointCache;
|
||||
import com.sap.sailing.domain.tracking.TrackedLeg;
|
||||
import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor;
|
||||
import com.sap.sailing.domain.tracking.TrackedRace;
|
||||
import com.sap.sailing.domain.tracking.TrackedRaceStatus;
|
||||
import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache;
|
||||
import com.sap.sailing.domain.tracking.WindPositionMode;
|
||||
@@ -98,7 +97,7 @@ public class TrackedLegImpl implements TrackedLeg {
|
||||
}
|
||||
|
||||
@Override
|
||||
public TrackedRace getTrackedRace() {
|
||||
public TrackedRaceImpl getTrackedRace() {
|
||||
return trackedRace;
|
||||
}
|
||||
|
||||
|
||||
+19
-17
@@ -29,7 +29,6 @@ import com.sap.sailing.domain.tracking.GPSFixTrack;
|
||||
import com.sap.sailing.domain.tracking.Maneuver;
|
||||
import com.sap.sailing.domain.tracking.MarkPassing;
|
||||
import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor;
|
||||
import com.sap.sailing.domain.tracking.TrackedRace;
|
||||
import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache;
|
||||
import com.sap.sailing.domain.tracking.WindPositionMode;
|
||||
import com.sap.sse.common.Duration;
|
||||
@@ -68,7 +67,7 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor {
|
||||
return trackedLeg.getLeg();
|
||||
}
|
||||
|
||||
private TrackedRace getTrackedRace() {
|
||||
private TrackedRaceImpl getTrackedRace() {
|
||||
return getTrackedLeg().getTrackedRace();
|
||||
}
|
||||
|
||||
@@ -268,29 +267,28 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor {
|
||||
|
||||
/**
|
||||
* Projects <code>speed</code> onto the wind direction for upwind/downwind legs to see how fast a boat travels
|
||||
* "along the wind's direction." For reaching legs (neither upwind nor downwind), the speed is projected onto
|
||||
* the leg's direction.
|
||||
* @param windPositionMode see {@link #getWind(Position, TimePoint, Set)}
|
||||
* "along the wind's direction." For reaching legs (neither upwind nor downwind), the speed is projected onto the
|
||||
* leg's direction.
|
||||
*
|
||||
* @throws NoWindException in case the wind direction is not known
|
||||
* @param speed
|
||||
* if {@code null} then {@code null} will be returned
|
||||
* @param windPositionMode
|
||||
* see {@link #getWind(Position, TimePoint, Set)}
|
||||
*
|
||||
* @throws NoWindException
|
||||
* in case the wind direction is not known
|
||||
*/
|
||||
private SpeedWithBearing getWindwardSpeed(SpeedWithBearing speed, final TimePoint at, WindPositionMode windPositionMode,
|
||||
WindLegTypeAndLegBearingCache cache) {
|
||||
SpeedWithBearing result = null;
|
||||
final SpeedWithBearing result;
|
||||
if (speed != null) {
|
||||
Bearing projectToBearing;
|
||||
try {
|
||||
if (cache.getLegType(getTrackedLeg(), at) != LegType.REACHING) {
|
||||
final Wind wind;
|
||||
if (windPositionMode == WindPositionMode.EXACT) {
|
||||
wind = cache.getWind(getTrackedRace(), getCompetitor(), at);
|
||||
} else {
|
||||
wind = getTrackedRace().getWind(
|
||||
getTrackedLeg().getEffectiveWindPosition(
|
||||
() -> getTrackedRace().getTrack(getCompetitor())
|
||||
.getEstimatedPosition(at, false), at, windPositionMode), at);
|
||||
}
|
||||
final Wind wind = getTrackedRace().getWind(windPositionMode, getTrackedLeg(), getCompetitor(), at, cache);
|
||||
if (wind == null) {
|
||||
// This is not really likely to happen because wind==null would have let the call
|
||||
// to cache.getLegType(...) fail with a NoWindException
|
||||
throw new NoWindException("Need at least wind direction to determine windward speed");
|
||||
}
|
||||
projectToBearing = wind.getBearing();
|
||||
@@ -307,7 +305,11 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor {
|
||||
projectToBearing = projectToBearing.reverse();
|
||||
}
|
||||
result = new KnotSpeedWithBearingImpl(Math.abs(speed.getKnots() * cos), projectToBearing);
|
||||
} else {
|
||||
result = null;
|
||||
}
|
||||
} else {
|
||||
result = null;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@@ -645,7 +647,7 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Speed getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) {
|
||||
public SpeedWithBearing getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) {
|
||||
if (hasStartedLeg(at)) {
|
||||
TimePoint timePoint;
|
||||
if (hasFinishedLeg(at)) {
|
||||
|
||||
+60
-4
@@ -3608,12 +3608,14 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
|
||||
|
||||
@Override
|
||||
public Speed getSpeed(Competitor competitor, long millisecondsBeforeRaceStart) {
|
||||
final Speed result;
|
||||
if (getStartOfRace() == null) {
|
||||
return null;
|
||||
result = null;
|
||||
} else {
|
||||
TimePoint beforeStart = new MillisecondsTimePoint(getStartOfRace().asMillis() - millisecondsBeforeRaceStart);
|
||||
result = getTrack(competitor).getEstimatedSpeed(beforeStart);
|
||||
}
|
||||
|
||||
TimePoint beforeStart = new MillisecondsTimePoint(getStartOfRace().asMillis() - millisecondsBeforeRaceStart);
|
||||
return getTrack(competitor).getEstimatedSpeed(beforeStart);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -4245,4 +4247,58 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint,
|
||||
WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) {
|
||||
TrackedLegOfCompetitor trackedLeg = getTrackedLeg(competitor, timePoint);
|
||||
final SpeedWithBearing result;
|
||||
if (trackedLeg != null) {
|
||||
result = trackedLeg.getVelocityMadeGood(timePoint, windPositionMode, cache);
|
||||
} else {
|
||||
// check if wind information is available; if so, compute a VMG only based on wind data:
|
||||
if (windPositionMode == WindPositionMode.LEG_MIDDLE) {
|
||||
result = null;
|
||||
} else {
|
||||
final Wind wind = getWind(windPositionMode, /* trackedLeg */ null, competitor, timePoint, cache);
|
||||
result = projectOnto(getTrack(competitor).getEstimatedSpeed(timePoint), wind.getBearing());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
SpeedWithBearing projectOnto(SpeedWithBearing speed, Bearing projectToBearing) {
|
||||
final SpeedWithBearing result;
|
||||
if (speed.getBearing() != null && projectToBearing != null) {
|
||||
double cos = Math.cos(speed.getBearing().getRadians() - projectToBearing.getRadians());
|
||||
if (cos < 0) {
|
||||
projectToBearing = projectToBearing.reverse();
|
||||
}
|
||||
result = new KnotSpeedWithBearingImpl(Math.abs(speed.getKnots() * cos), projectToBearing);
|
||||
} else {
|
||||
result = null;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param trackedLeg
|
||||
* The caller is expected to obtain the {@link #getTrackedLeg(Competitor, TimePoint) tracked leg} the
|
||||
* {@code competitor} is sailing in at time point {@code at}. If {@code null}, any
|
||||
* non-{@link WindPositionMode#EXACT exact} wind position mode will use {@code null} for the wind
|
||||
* position, defaulting to the "COMBINED" wind source at the middle of the course. In particular, it then
|
||||
* obviously makes no real sense to request {@link WindPositionMode#LEG_MIDDLE} because no leg is known.
|
||||
*/
|
||||
Wind getWind(WindPositionMode windPositionMode, TrackedLegImpl trackedLeg, Competitor competitor, TimePoint at, WindLegTypeAndLegBearingCache cache) {
|
||||
final Wind wind;
|
||||
if (windPositionMode == WindPositionMode.EXACT) {
|
||||
wind = cache.getWind(this, competitor, at);
|
||||
} else {
|
||||
wind = getWind(trackedLeg == null ? null :
|
||||
trackedLeg.getEffectiveWindPosition(
|
||||
() -> getTrack(competitor)
|
||||
.getEstimatedPosition(at, false), at, windPositionMode), at);
|
||||
}
|
||||
return wind;
|
||||
}
|
||||
}
|
||||
+6
@@ -896,4 +896,10 @@ public class MockedTrackedRace implements DynamicTrackedRace {
|
||||
public Speed getAverageSpeedOverGround(Competitor competitor, TimePoint timePoint) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint,
|
||||
WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
+4
@@ -48,6 +48,10 @@ interface AdminConsoleResources extends ClientBundle {
|
||||
|
||||
@Source("com/sap/sailing/gwt/ui/client/images/clock.png")
|
||||
ImageResource clockIcon();
|
||||
|
||||
// Smaller variant of RegattaRaceStatesFlagsResources.flagBlue to solve layouting issues
|
||||
@Source("com/sap/sailing/gwt/ui/client/images/blue_small.png")
|
||||
ImageResource blueSmall();
|
||||
|
||||
@Source("com/sap/sailing/gwt/ui/client/images/flag_blue.png")
|
||||
ImageResource flagIcon();
|
||||
|
||||
+47
-15
@@ -60,9 +60,11 @@ import com.sap.sailing.gwt.ui.client.shared.controls.SelectionCheckboxColumn;
|
||||
import com.sap.sailing.gwt.ui.leaderboard.LeaderboardEntryPoint;
|
||||
import com.sap.sailing.gwt.ui.leaderboard.ScoringSchemeTypeFormatter;
|
||||
import com.sap.sailing.gwt.ui.shared.EventDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetFinishingAndFinishTimeDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetStartTimeAndProcedureDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.StrippedLeaderboardDTO;
|
||||
import com.sap.sse.common.Util;
|
||||
import com.sap.sse.common.Util.Pair;
|
||||
import com.sap.sse.common.util.NaturalComparator;
|
||||
import com.sap.sse.gwt.client.ErrorReporter;
|
||||
import com.sap.sse.gwt.client.async.MarkedAsyncCallback;
|
||||
@@ -473,6 +475,8 @@ TrackedRaceChangedListener, LeaderboardsDisplayer {
|
||||
refreshRaceLog(object.getA(), object.getB(), true);
|
||||
} else if (LeaderboardRaceConfigImagesBarCell.ACTION_SET_STARTTIME.equals(value)) {
|
||||
setStartTime(object.getA(), object.getB());
|
||||
} else if (LeaderboardRaceConfigImagesBarCell.ACTION_SET_FINISHING_AND_FINISH_TIME.equals(value)) {
|
||||
setEndTime(object.getA(), object.getB());
|
||||
} else if (LeaderboardRaceConfigImagesBarCell.ACTION_SHOW_RACELOG.equals(value)) {
|
||||
showRaceLog(object.getA(), object.getB());
|
||||
}
|
||||
@@ -594,28 +598,56 @@ TrackedRaceChangedListener, LeaderboardsDisplayer {
|
||||
}
|
||||
|
||||
private void setStartTime(RaceColumnDTO raceColumnDTO, FleetDTO fleetDTO) {
|
||||
new SetStartTimeDialog(sailingService, errorReporter, getSelectedLeaderboardName(), raceColumnDTO.getName(),
|
||||
new SetStartTimeDialog(sailingService, errorReporter, getSelectedLeaderboardName(), raceColumnDTO.getName(),
|
||||
fleetDTO.getName(), stringMessages, new DialogCallback<RaceLogSetStartTimeAndProcedureDTO>() {
|
||||
@Override
|
||||
public void ok(RaceLogSetStartTimeAndProcedureDTO editedObject) {
|
||||
sailingService.setStartTimeAndProcedure(editedObject, new AsyncCallback<Boolean>() {
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
errorReporter.reportError(caught.getMessage());
|
||||
public void ok(RaceLogSetStartTimeAndProcedureDTO editedObject) {
|
||||
sailingService.setStartTimeAndProcedure(editedObject, new AsyncCallback<Boolean>() {
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
errorReporter.reportError(caught.getMessage());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSuccess(Boolean result) {
|
||||
if (!result) {
|
||||
Window.alert(stringMessages.failedToSetNewStartTime());
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSuccess(Boolean result) {
|
||||
if (!result) {
|
||||
Window.alert(stringMessages.failedToSetNewStartTime());
|
||||
}
|
||||
public void cancel() {
|
||||
}
|
||||
});
|
||||
}
|
||||
}).show();
|
||||
}
|
||||
|
||||
private void setEndTime(RaceColumnDTO raceColumnDTO, FleetDTO fleetDTO) {
|
||||
new SetFinishingAndFinishedTimeDialog(sailingService, errorReporter, getSelectedLeaderboardName(), raceColumnDTO.getName(),
|
||||
fleetDTO.getName(), stringMessages, new DialogCallback<RaceLogSetFinishingAndFinishTimeDTO>() {
|
||||
@Override
|
||||
public void ok(RaceLogSetFinishingAndFinishTimeDTO editedObject) {
|
||||
sailingService.setFinishingAndEndTime(editedObject, new AsyncCallback<Pair<Boolean, Boolean>>() {
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
errorReporter.reportError(caught.getMessage());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cancel() { }
|
||||
}).show();
|
||||
@Override
|
||||
public void onSuccess(Pair<Boolean, Boolean> result) {
|
||||
if (!result.getA() || !result.getB()) {
|
||||
Window.alert(stringMessages.failedToSetNewFinishingAndFinishTime());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cancel() {
|
||||
}
|
||||
}).show();
|
||||
}
|
||||
|
||||
private void removeRaceColumn(final RaceColumnDTO raceColumnDTO) {
|
||||
|
||||
+2
@@ -15,6 +15,7 @@ public class LeaderboardRaceConfigImagesBarCell extends ImagesBarCell {
|
||||
public final static String ACTION_EDIT = "ACTION_EDIT";
|
||||
public final static String ACTION_REFRESH_RACELOG = "ACTION_REFRESH_RACE_LOG";
|
||||
public final static String ACTION_SET_STARTTIME = "ACTION_SET_STARTTIME";
|
||||
public final static String ACTION_SET_FINISHING_AND_FINISH_TIME = "ACTION_SET_FINISHING_AND_FINISH_TIME";
|
||||
public final static String ACTION_SHOW_RACELOG = "ACTION_SHOW_RACELOG";
|
||||
|
||||
private final StringMessages stringMessages;
|
||||
@@ -39,6 +40,7 @@ public class LeaderboardRaceConfigImagesBarCell extends ImagesBarCell {
|
||||
}
|
||||
result.add(new ImageSpec(ACTION_REFRESH_RACELOG, stringMessages.refreshRaceLog(), makeImagePrototype(resources.reloadIcon())));
|
||||
result.add(new ImageSpec(ACTION_SET_STARTTIME, stringMessages.setStartTime(), makeImagePrototype(resources.clockIcon())));
|
||||
result.add(new ImageSpec(ACTION_SET_FINISHING_AND_FINISH_TIME, stringMessages.setFinishingAndFinishTime(), makeImagePrototype(resources.blueSmall())));
|
||||
result.add(new ImageSpec(ACTION_SHOW_RACELOG, stringMessages.raceLog(), makeImagePrototype(resources.flagIcon())));
|
||||
return result;
|
||||
}
|
||||
|
||||
+2
@@ -19,6 +19,7 @@ public class RaceLogTrackingEventManagementRaceImagesBarCell extends ImagesBarCe
|
||||
public final static String ACTION_EDIT = "ACTION_EDIT";
|
||||
public final static String ACTION_REFRESH_RACELOG = "ACTION_REFRESH_RACE_LOG";
|
||||
public final static String ACTION_SET_STARTTIME = "ACTION_SET_STARTTIME";
|
||||
public final static String ACTION_SET_FINISHING_AND_FINISH_TIME = "ACTION_SET_FINISHING_AND_FINISH_TIME";
|
||||
public final static String ACTION_SHOW_RACELOG = "ACTION_SHOW_RACELOG";
|
||||
public final static String ACTION_SET_TRACKING_TIMES = "ACTION_SET_TRACKING_TIMES";
|
||||
public final static String ACTION_STOP_TRACKING = "ACTION_STOP_TRACKING";
|
||||
@@ -50,6 +51,7 @@ public class RaceLogTrackingEventManagementRaceImagesBarCell extends ImagesBarCe
|
||||
result.add(new ImageSpec(ACTION_EDIT, stringMessages.actionEdit(), makeImagePrototype(resources.editIcon())));
|
||||
result.add(new ImageSpec(ACTION_REFRESH_RACELOG, stringMessages.refreshRaceLog(), makeImagePrototype(resources.reloadIcon())));
|
||||
result.add(new ImageSpec(ACTION_SET_STARTTIME, stringMessages.setStartTime(), makeImagePrototype(resources.clockIcon())));
|
||||
result.add(new ImageSpec(ACTION_SET_FINISHING_AND_FINISH_TIME, stringMessages.setFinishingAndFinishTime(), makeImagePrototype(resources.blueSmall())));
|
||||
result.add(new ImageSpec(ACTION_SHOW_RACELOG, stringMessages.raceLog(), makeImagePrototype(resources.flagIcon())));
|
||||
result.add(new ImageSpec(ACTION_SET_TRACKING_TIMES, stringMessages.setTrackingTimes(), makeImagePrototype(resources.setTrackingTimes())));
|
||||
|
||||
|
||||
+124
@@ -0,0 +1,124 @@
|
||||
package com.sap.sailing.gwt.ui.adminconsole;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.google.gwt.i18n.client.DateTimeFormat;
|
||||
import com.google.gwt.user.client.rpc.AsyncCallback;
|
||||
import com.google.gwt.user.client.ui.Grid;
|
||||
import com.google.gwt.user.client.ui.Label;
|
||||
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
|
||||
import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
import com.sap.sailing.gwt.ui.shared.BetterDateTimeBox;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetFinishingAndFinishTimeDTO;
|
||||
import com.sap.sse.gwt.client.ErrorReporter;
|
||||
import com.sap.sse.gwt.client.dialog.DataEntryDialog;
|
||||
|
||||
public class SetFinishingAndFinishedTimeDialog extends SetTimeDialog<RaceLogSetFinishingAndFinishTimeDTO> {
|
||||
private BetterDateTimeBox finishTimeBox;
|
||||
private Label currentFinishTimeLabel;
|
||||
|
||||
public SetFinishingAndFinishedTimeDialog(SailingServiceAsync service, ErrorReporter errorReporter, String leaderboardName,
|
||||
String raceColumnName, String fleetName, StringMessages stringMessages,
|
||||
DataEntryDialog.DialogCallback<RaceLogSetFinishingAndFinishTimeDTO> callback) {
|
||||
super(service, errorReporter, stringMessages.setFinishingAndFinishTime(), stringMessages.setFinishingAndFinishTimeDescription(),
|
||||
stringMessages.setFinishingAndFinishTime(), stringMessages.cancel(), leaderboardName, raceColumnName, fleetName,
|
||||
stringMessages, new EndTimeValidator(stringMessages), callback);
|
||||
this.ensureDebugId("SetFinishingAndFinishedTimeDialog");
|
||||
}
|
||||
|
||||
@Override
|
||||
protected RaceLogSetFinishingAndFinishTimeDTO getResult() {
|
||||
RaceLogSetFinishingAndFinishTimeDTO dto = new RaceLogSetFinishingAndFinishTimeDTO();
|
||||
dto.leaderboardName = leaderboardName;
|
||||
dto.raceColumnName = raceColumnName;
|
||||
dto.fleetName = fleetName;
|
||||
dto.authorName = authorNameBox.getValue();
|
||||
dto.authorPriority = authorPriorityBox.getValue();
|
||||
dto.finishTime = finishTimeBox.getValue();
|
||||
dto.finishingTime = timeBox.getValue();
|
||||
dto.passId = currentPassId;
|
||||
return dto;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void refreshCurrentTime() {
|
||||
service.getFinishingAndFinishTime(leaderboardName, raceColumnName, fleetName,
|
||||
new AsyncCallback<com.sap.sse.common.Util.Triple<Date, Date, Integer>>() {
|
||||
|
||||
@Override
|
||||
public void onSuccess(com.sap.sse.common.Util.Triple<Date, Date, Integer> result) {
|
||||
if (result == null) {
|
||||
currentFinishTimeLabel.setText(stringMessages.notAvailable());
|
||||
currentPassIdBox.setText(stringMessages.notAvailable());
|
||||
} else {
|
||||
setDate(result.getA(), currentStartOrFinishingTimeLabel, timeBox);
|
||||
setDate(result.getB(), currentFinishTimeLabel, finishTimeBox);
|
||||
currentPassId = result.getC().intValue();
|
||||
currentPassIdBox.setText(result.getC().toString());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
errorReporter.reportError(caught.getMessage());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void setDate(Date date, Label currentValueLabel, BetterDateTimeBox dateTimeBox) {
|
||||
if (date == null) {
|
||||
currentValueLabel.setText(stringMessages.unknown());
|
||||
} else {
|
||||
dateTimeBox.setValue(date);
|
||||
currentValueLabel.setText(DateTimeFormat
|
||||
.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(date));
|
||||
}
|
||||
}
|
||||
|
||||
private static class EndTimeValidator implements Validator<RaceLogSetFinishingAndFinishTimeDTO> {
|
||||
|
||||
private final StringMessages stringMessages;
|
||||
|
||||
public EndTimeValidator(StringMessages stringMessages) {
|
||||
this.stringMessages = stringMessages;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getErrorMessage(RaceLogSetFinishingAndFinishTimeDTO dto) {
|
||||
if (dto.authorName == null || dto.authorName.isEmpty() || dto.authorPriority == null
|
||||
|| dto.finishTime == null || dto.finishingTime == null) {
|
||||
return stringMessages.pleaseEnterAValue();
|
||||
}
|
||||
// both times are != null at this point
|
||||
if (dto.finishTime.before(dto.finishingTime)) {
|
||||
return stringMessages.finishTimeMustBeAtOrAfterFinishingTime();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTimeLabel() {
|
||||
return stringMessages.finishingTime();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void additionalCurrentTimeLabel(Grid content) {
|
||||
currentFinishTimeLabel = new Label("");
|
||||
content.setWidget(1, 0, createLabel(stringMessages.finishTimeString()));
|
||||
content.setWidget(1, 1, currentFinishTimeLabel);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void addAdditionalInput(Grid content) {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void additionalInput(Grid content) {
|
||||
finishTimeBox = createDateTimeBox(new Date());
|
||||
finishTimeBox.setFormat("dd/mm/yyyy hh:ii:ss");
|
||||
finishTimeBox.ensureDebugId("FinishTimeBox");
|
||||
content.setWidget(1, 0, createLabel(stringMessages.finishTimeString()));
|
||||
content.setWidget(1, 1, finishTimeBox);
|
||||
}
|
||||
}
|
||||
Executable → Regular
+77
-153
@@ -2,136 +2,30 @@ package com.sap.sailing.gwt.ui.adminconsole;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.event.dom.client.ClickEvent;
|
||||
import com.google.gwt.event.dom.client.ClickHandler;
|
||||
import com.google.gwt.i18n.client.DateTimeFormat;
|
||||
import com.google.gwt.user.client.rpc.AsyncCallback;
|
||||
import com.google.gwt.user.client.ui.CaptionPanel;
|
||||
import com.google.gwt.user.client.ui.CheckBox;
|
||||
import com.google.gwt.user.client.ui.Grid;
|
||||
import com.google.gwt.user.client.ui.HasVerticalAlignment;
|
||||
import com.google.gwt.user.client.ui.HorizontalPanel;
|
||||
import com.google.gwt.user.client.ui.Image;
|
||||
import com.google.gwt.user.client.ui.Label;
|
||||
import com.google.gwt.user.client.ui.ListBox;
|
||||
import com.google.gwt.user.client.ui.PushButton;
|
||||
import com.google.gwt.user.client.ui.TextBox;
|
||||
import com.google.gwt.user.client.ui.VerticalPanel;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sailing.domain.common.racelog.RacingProcedureType;
|
||||
import com.sap.sailing.gwt.ui.client.DataEntryDialogWithBootstrap;
|
||||
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
|
||||
import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
import com.sap.sailing.gwt.ui.shared.BetterDateTimeBox;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetStartTimeAndProcedureDTO;
|
||||
import com.sap.sse.gwt.client.ErrorReporter;
|
||||
import com.sap.sse.gwt.client.dialog.DataEntryDialog;
|
||||
|
||||
public class SetStartTimeDialog extends DataEntryDialogWithBootstrap<RaceLogSetStartTimeAndProcedureDTO> {
|
||||
public class SetStartTimeDialog extends SetTimeDialog<RaceLogSetStartTimeAndProcedureDTO> {
|
||||
protected ListBox racingProcedureSelection;
|
||||
protected CheckBox advancePassIdCheckbox;
|
||||
|
||||
private static AdminConsoleResources resources = GWT.create(AdminConsoleResources.class);
|
||||
|
||||
private final SailingServiceAsync service;
|
||||
private final ErrorReporter errorReporter;
|
||||
private final String leaderboardName;
|
||||
private final String raceColumnName;
|
||||
private final String fleetName;
|
||||
private final StringMessages stringMessages;
|
||||
|
||||
private int currentPassId = -1;
|
||||
private Label currentStartTimeLabel;
|
||||
private Label currentPassIdBox;
|
||||
private BetterDateTimeBox timeBox;
|
||||
private TextBox authorNameBox;
|
||||
private com.sap.sse.gwt.client.controls.IntegerBox authorPriorityBox;
|
||||
private ListBox racingProcedureSelection;
|
||||
private CheckBox advancePassIdCheckbox;
|
||||
|
||||
public SetStartTimeDialog(SailingServiceAsync service, ErrorReporter errorReporter, String leaderboardName,
|
||||
String raceColumnName, String fleetName, StringMessages stringMessages,
|
||||
public SetStartTimeDialog(SailingServiceAsync service, ErrorReporter errorReporter, String leaderboardName,
|
||||
String raceColumnName, String fleetName, StringMessages stringMessages,
|
||||
DataEntryDialog.DialogCallback<RaceLogSetStartTimeAndProcedureDTO> callback) {
|
||||
super(stringMessages.setStartTime(), stringMessages.setStartTimeDescription(), stringMessages.setStartTime(),
|
||||
stringMessages.cancel(), new StartTimeValidator(stringMessages), callback);
|
||||
this.service = service;
|
||||
this.errorReporter = errorReporter;
|
||||
this.stringMessages = stringMessages;
|
||||
this.leaderboardName = leaderboardName;
|
||||
this.raceColumnName = raceColumnName;
|
||||
this.fleetName = fleetName;
|
||||
super(service, errorReporter, stringMessages.setStartTime(), stringMessages.setStartTimeDescription(),
|
||||
stringMessages.setStartTime(), stringMessages.cancel(), leaderboardName, raceColumnName, fleetName,
|
||||
stringMessages, new StartTimeValidator(stringMessages), callback);
|
||||
this.ensureDebugId("SetStartTimeDialog");
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Widget getAdditionalWidget() {
|
||||
VerticalPanel content = new VerticalPanel();
|
||||
content.add(createCurrentPanel());
|
||||
content.add(createInputPanel());
|
||||
refreshCurrentStartTime();
|
||||
return content;
|
||||
}
|
||||
|
||||
private Widget createCurrentPanel() {
|
||||
CaptionPanel current = new CaptionPanel(stringMessages.liveData());
|
||||
HorizontalPanel currentPanel = new HorizontalPanel();
|
||||
currentPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
|
||||
Grid grid = new Grid(2,2);
|
||||
currentStartTimeLabel = new Label("");
|
||||
grid.setWidget(0, 0, createLabel(stringMessages.startTime()));
|
||||
grid.setWidget(0, 1, currentStartTimeLabel);
|
||||
|
||||
currentPassIdBox = new Label("");
|
||||
grid.setWidget(1, 0, createLabel(stringMessages.currentPass()));
|
||||
grid.setWidget(1, 1, currentPassIdBox);
|
||||
currentPanel.add(grid);
|
||||
|
||||
PushButton refreshButton = new PushButton(new Image(resources.reloadIcon()));
|
||||
refreshButton.addClickHandler(new ClickHandler() {
|
||||
@Override
|
||||
public void onClick(ClickEvent event) {
|
||||
refreshCurrentStartTime();
|
||||
}
|
||||
});
|
||||
currentPanel.add(refreshButton);
|
||||
|
||||
current.add(currentPanel);
|
||||
return current;
|
||||
}
|
||||
|
||||
private Widget createInputPanel() {
|
||||
Grid content = new Grid(5, 2);
|
||||
timeBox = createDateTimeBox(new Date());
|
||||
timeBox.setFormat("dd/mm/yyyy hh:ii:ss");
|
||||
timeBox.ensureDebugId("StartTimeTimeBox");
|
||||
content.setWidget(0, 0, createLabel(stringMessages.startTime()));
|
||||
content.setWidget(0, 1, timeBox);
|
||||
|
||||
|
||||
authorNameBox = createTextBox("Shore");
|
||||
authorNameBox.ensureDebugId("AuthorNameTextBox");
|
||||
content.setWidget(1, 0, createLabel(stringMessages.authorName()));
|
||||
content.setWidget(1, 1, authorNameBox);
|
||||
authorPriorityBox = createIntegerBox(4, 2);
|
||||
authorPriorityBox.ensureDebugId("AuthorPriorityIntegerBox");
|
||||
content.setWidget(2, 0, createLabel(stringMessages.authorPriority()));
|
||||
content.setWidget(2, 1, authorPriorityBox);
|
||||
|
||||
racingProcedureSelection = createListBox(false);
|
||||
ListBoxUtils.setupRacingProcedureTypeListBox(racingProcedureSelection, RacingProcedureType.RRS26, stringMessages.no());
|
||||
int racingCounter = 0;
|
||||
for (RacingProcedureType racingType : RacingProcedureType.values()) {
|
||||
racingProcedureSelection.setValue(racingCounter++, racingType.name());
|
||||
}
|
||||
racingProcedureSelection.ensureDebugId("RacingProcedureListBox");
|
||||
content.setWidget(3, 0, createLabel(stringMessages.racingProcedure()));
|
||||
content.setWidget(3, 1, racingProcedureSelection);
|
||||
|
||||
advancePassIdCheckbox = createCheckbox(stringMessages.advancePassId());
|
||||
advancePassIdCheckbox.setValue(false);
|
||||
advancePassIdCheckbox.ensureDebugId("AnvancePassIdCheckBox");
|
||||
content.setWidget(4, 1, advancePassIdCheckbox);
|
||||
return content;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected RaceLogSetStartTimeAndProcedureDTO getResult() {
|
||||
@@ -143,64 +37,94 @@ public class SetStartTimeDialog extends DataEntryDialogWithBootstrap<RaceLogSetS
|
||||
dto.authorPriority = authorPriorityBox.getValue();
|
||||
dto.logicalTimePoint = new Date();
|
||||
dto.startTime = timeBox.getValue();
|
||||
dto.passId = advancePassIdCheckbox.getValue() ? currentPassId+1 : currentPassId;
|
||||
dto.passId = advancePassIdCheckbox.getValue() ? currentPassId + 1 : currentPassId;
|
||||
dto.racingProcedure = RacingProcedureType.values()[racingProcedureSelection.getSelectedIndex()];
|
||||
return dto;
|
||||
}
|
||||
|
||||
private void refreshCurrentStartTime() {
|
||||
service.getStartTimeAndProcedure(leaderboardName, raceColumnName, fleetName, new AsyncCallback<com.sap.sse.common.Util.Triple<Date,Integer, RacingProcedureType>>() {
|
||||
|
||||
@Override
|
||||
public void onSuccess(com.sap.sse.common.Util.Triple<Date, Integer, RacingProcedureType> result) {
|
||||
if (result == null) {
|
||||
currentStartTimeLabel.setText(stringMessages.notAvailable());
|
||||
currentPassIdBox.setText(stringMessages.notAvailable());
|
||||
} else {
|
||||
Date startTime = result.getA();
|
||||
if (startTime == null) {
|
||||
currentStartTimeLabel.setText(stringMessages.unknown());
|
||||
} else {
|
||||
currentStartTimeLabel.setText(DateTimeFormat.getFormat(
|
||||
DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(startTime));
|
||||
}
|
||||
currentPassId = result.getB().intValue();
|
||||
currentPassIdBox.setText(result.getB().toString());
|
||||
int racingProcedureIndex = 0;
|
||||
for (RacingProcedureType racingProcedureSelect : RacingProcedureType.values()) {
|
||||
if (racingProcedureSelect.equals(result.getC())) {
|
||||
break;
|
||||
@Override
|
||||
protected void refreshCurrentTime() {
|
||||
service.getStartTimeAndProcedure(leaderboardName, raceColumnName, fleetName,
|
||||
new AsyncCallback<com.sap.sse.common.Util.Triple<Date, Integer, RacingProcedureType>>() {
|
||||
|
||||
@Override
|
||||
public void onSuccess(com.sap.sse.common.Util.Triple<Date, Integer, RacingProcedureType> result) {
|
||||
if (result == null) {
|
||||
currentStartOrFinishingTimeLabel.setText(stringMessages.notAvailable());
|
||||
currentPassIdBox.setText(stringMessages.notAvailable());
|
||||
} else {
|
||||
Date startTime = result.getA();
|
||||
if (startTime == null) {
|
||||
currentStartOrFinishingTimeLabel.setText(stringMessages.unknown());
|
||||
} else {
|
||||
currentStartOrFinishingTimeLabel.setText(DateTimeFormat
|
||||
.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(startTime));
|
||||
}
|
||||
currentPassId = result.getB().intValue();
|
||||
currentPassIdBox.setText(result.getB().toString());
|
||||
int racingProcedureIndex = 0;
|
||||
for (RacingProcedureType racingProcedureSelect : RacingProcedureType.values()) {
|
||||
if (racingProcedureSelect.equals(result.getC())) {
|
||||
break;
|
||||
}
|
||||
racingProcedureIndex++;
|
||||
}
|
||||
racingProcedureSelection.setSelectedIndex(racingProcedureIndex);
|
||||
}
|
||||
racingProcedureIndex++;
|
||||
}
|
||||
racingProcedureSelection.setSelectedIndex(racingProcedureIndex);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
errorReporter.reportError(caught.getMessage());
|
||||
}
|
||||
});
|
||||
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
errorReporter.reportError(caught.getMessage());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
private static class StartTimeValidator implements Validator<RaceLogSetStartTimeAndProcedureDTO> {
|
||||
|
||||
|
||||
private final StringMessages stringMessages;
|
||||
|
||||
|
||||
public StartTimeValidator(StringMessages stringMessages) {
|
||||
this.stringMessages = stringMessages;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getErrorMessage(RaceLogSetStartTimeAndProcedureDTO dto) {
|
||||
if (dto.authorName == null || dto.authorName.isEmpty() ||
|
||||
dto.authorPriority == null || dto.startTime == null) {
|
||||
if (dto.authorName == null || dto.authorName.isEmpty() || dto.authorPriority == null
|
||||
|| dto.startTime == null) {
|
||||
return stringMessages.pleaseEnterAValue();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTimeLabel() {
|
||||
return stringMessages.startTime();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void addAdditionalInput(Grid content) {
|
||||
racingProcedureSelection = createListBox(false);
|
||||
ListBoxUtils.setupRacingProcedureTypeListBox(racingProcedureSelection, RacingProcedureType.RRS26,
|
||||
stringMessages.no());
|
||||
int racingCounter = 0;
|
||||
for (RacingProcedureType racingType : RacingProcedureType.values()) {
|
||||
racingProcedureSelection.setValue(racingCounter++, racingType.name());
|
||||
}
|
||||
racingProcedureSelection.ensureDebugId("RacingProcedureListBox");
|
||||
content.setWidget(4, 0, createLabel(stringMessages.racingProcedure()));
|
||||
content.setWidget(4, 1, racingProcedureSelection);
|
||||
|
||||
advancePassIdCheckbox = createCheckbox(stringMessages.advancePassId());
|
||||
advancePassIdCheckbox.setValue(false);
|
||||
advancePassIdCheckbox.ensureDebugId("AnvancePassIdCheckBox");
|
||||
content.setWidget(5, 0, advancePassIdCheckbox);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void additionalInput(Grid content) {
|
||||
}
|
||||
|
||||
}
|
||||
Executable
+135
@@ -0,0 +1,135 @@
|
||||
package com.sap.sailing.gwt.ui.adminconsole;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.event.dom.client.ClickEvent;
|
||||
import com.google.gwt.event.dom.client.ClickHandler;
|
||||
import com.google.gwt.user.client.ui.CaptionPanel;
|
||||
import com.google.gwt.user.client.ui.Grid;
|
||||
import com.google.gwt.user.client.ui.HasVerticalAlignment;
|
||||
import com.google.gwt.user.client.ui.HorizontalPanel;
|
||||
import com.google.gwt.user.client.ui.Image;
|
||||
import com.google.gwt.user.client.ui.Label;
|
||||
import com.google.gwt.user.client.ui.PushButton;
|
||||
import com.google.gwt.user.client.ui.TextBox;
|
||||
import com.google.gwt.user.client.ui.VerticalPanel;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sailing.gwt.ui.client.DataEntryDialogWithBootstrap;
|
||||
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
|
||||
import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
import com.sap.sailing.gwt.ui.shared.BetterDateTimeBox;
|
||||
import com.sap.sse.gwt.client.ErrorReporter;
|
||||
import com.sap.sse.gwt.client.dialog.DataEntryDialog;
|
||||
|
||||
public abstract class SetTimeDialog<T> extends DataEntryDialogWithBootstrap<T> {
|
||||
|
||||
private static AdminConsoleResources resources = GWT.create(AdminConsoleResources.class);
|
||||
|
||||
protected final SailingServiceAsync service;
|
||||
protected final ErrorReporter errorReporter;
|
||||
protected final String leaderboardName;
|
||||
protected final String raceColumnName;
|
||||
protected final String fleetName;
|
||||
protected final StringMessages stringMessages;
|
||||
|
||||
protected int currentPassId = -1;
|
||||
protected Label currentStartOrFinishingTimeLabel;
|
||||
protected Label currentPassIdBox;
|
||||
protected BetterDateTimeBox timeBox;
|
||||
protected TextBox authorNameBox;
|
||||
protected com.sap.sse.gwt.client.controls.IntegerBox authorPriorityBox;
|
||||
|
||||
public SetTimeDialog(SailingServiceAsync service, ErrorReporter errorReporter, String title, String message,
|
||||
String okButtonName, String cancelButtonName, String leaderboardName, String raceColumnName,
|
||||
String fleetName, StringMessages stringMessages,
|
||||
com.sap.sse.gwt.client.dialog.DataEntryDialog.Validator<T> validator,
|
||||
DataEntryDialog.DialogCallback<T> callback) {
|
||||
super(title, message, okButtonName, cancelButtonName, validator, callback);
|
||||
this.service = service;
|
||||
this.errorReporter = errorReporter;
|
||||
this.stringMessages = stringMessages;
|
||||
this.leaderboardName = leaderboardName;
|
||||
this.raceColumnName = raceColumnName;
|
||||
this.fleetName = fleetName;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Widget getAdditionalWidget() {
|
||||
VerticalPanel content = new VerticalPanel();
|
||||
content.add(createCurrentPanel());
|
||||
content.add(createInputPanel());
|
||||
refreshCurrentTime();
|
||||
return content;
|
||||
}
|
||||
|
||||
private Widget createCurrentPanel() {
|
||||
CaptionPanel current = new CaptionPanel(stringMessages.liveData());
|
||||
HorizontalPanel currentPanel = new HorizontalPanel();
|
||||
currentPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
|
||||
Grid grid = new Grid(3, 2);
|
||||
currentStartOrFinishingTimeLabel = new Label("");
|
||||
grid.setWidget(0, 0, createLabel(getTimeLabel()));
|
||||
grid.setWidget(0, 1, currentStartOrFinishingTimeLabel);
|
||||
|
||||
grid.setText(1, 0, "");
|
||||
grid.setText(1, 1, "");
|
||||
|
||||
additionalCurrentTimeLabel(grid);
|
||||
|
||||
currentPassIdBox = new Label("");
|
||||
grid.setWidget(2, 0, createLabel(stringMessages.currentPass()));
|
||||
grid.setWidget(2, 1, currentPassIdBox);
|
||||
currentPanel.add(grid);
|
||||
|
||||
PushButton refreshButton = new PushButton(new Image(resources.reloadIcon()));
|
||||
refreshButton.addClickHandler(new ClickHandler() {
|
||||
@Override
|
||||
public void onClick(ClickEvent event) {
|
||||
refreshCurrentTime();
|
||||
}
|
||||
});
|
||||
currentPanel.add(refreshButton);
|
||||
|
||||
current.add(currentPanel);
|
||||
return current;
|
||||
}
|
||||
|
||||
protected abstract String getTimeLabel();
|
||||
|
||||
private Widget createInputPanel() {
|
||||
Grid content = new Grid(7, 2);
|
||||
timeBox = createDateTimeBox(new Date());
|
||||
timeBox.setFormat("dd/mm/yyyy hh:ii:ss");
|
||||
timeBox.ensureDebugId("StartTimeTimeBox");
|
||||
content.setWidget(0, 0, createLabel(getTimeLabel()));
|
||||
content.setWidget(0, 1, timeBox);
|
||||
|
||||
content.setText(1, 0, "");
|
||||
content.setText(1, 1, "");
|
||||
|
||||
additionalInput(content);
|
||||
|
||||
authorNameBox = createTextBox("Shore");
|
||||
authorNameBox.ensureDebugId("AuthorNameTextBox");
|
||||
content.setWidget(2, 0, createLabel(stringMessages.authorName()));
|
||||
content.setWidget(2, 1, authorNameBox);
|
||||
content.setWidget(3, 0, createLabel(stringMessages.authorPriority()));
|
||||
authorPriorityBox = createIntegerBox(4, 2);
|
||||
authorPriorityBox.ensureDebugId("AuthorPriorityIntegerBox");
|
||||
content.setWidget(3, 1, authorPriorityBox);
|
||||
|
||||
addAdditionalInput(content);
|
||||
|
||||
return content;
|
||||
}
|
||||
|
||||
protected void additionalCurrentTimeLabel(Grid content) {
|
||||
}
|
||||
|
||||
protected abstract void additionalInput(Grid content);
|
||||
|
||||
protected abstract void addAdditionalInput(Grid content);
|
||||
|
||||
protected abstract void refreshCurrentTime();
|
||||
}
|
||||
+31
@@ -55,6 +55,7 @@ import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapSettings;
|
||||
import com.sap.sailing.gwt.ui.shared.ControlPointDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.DeviceConfigurationDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.EventDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetFinishingAndFinishTimeDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetStartTimeAndProcedureDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.StrippedLeaderboardDTO;
|
||||
@@ -380,6 +381,8 @@ public class SmartphoneTrackingEventManagementPanel extends AbstractLeaderboardC
|
||||
refreshRaceLog(raceColumnDTOAndFleetDTO.getA(), raceColumnDTOAndFleetDTO.getB(), true);
|
||||
} else if (RaceLogTrackingEventManagementRaceImagesBarCell.ACTION_SET_STARTTIME.equals(value)) {
|
||||
setStartTime(getSelectedRaceColumnWithFleet().getA(), getSelectedRaceColumnWithFleet().getB());
|
||||
} else if (RaceLogTrackingEventManagementRaceImagesBarCell.ACTION_SET_FINISHING_AND_FINISH_TIME.equals(value)) {
|
||||
setEndTime(getSelectedRaceColumnWithFleet().getA(), getSelectedRaceColumnWithFleet().getB());
|
||||
} else if (LeaderboardRaceConfigImagesBarCell.ACTION_SHOW_RACELOG.equals(value)) {
|
||||
showRaceLog(raceColumnDTOAndFleetDTO.getA(), raceColumnDTOAndFleetDTO.getB());
|
||||
} else if (RaceLogTrackingEventManagementRaceImagesBarCell.ACTION_SET_TRACKING_TIMES.equals(value)) {
|
||||
@@ -756,6 +759,34 @@ public class SmartphoneTrackingEventManagementPanel extends AbstractLeaderboardC
|
||||
}).show();
|
||||
}
|
||||
|
||||
private void setEndTime(RaceColumnDTO raceColumnDTO, FleetDTO fleetDTO) {
|
||||
new SetFinishingAndFinishedTimeDialog(sailingService, errorReporter, getSelectedLeaderboardName(), raceColumnDTO.getName(),
|
||||
fleetDTO.getName(), stringMessages, new DialogCallback<RaceLogSetFinishingAndFinishTimeDTO>() {
|
||||
@Override
|
||||
public void ok(RaceLogSetFinishingAndFinishTimeDTO editedObject) {
|
||||
sailingService.setFinishingAndEndTime(editedObject, new AsyncCallback<Pair<Boolean, Boolean>>() {
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
errorReporter.reportError(caught.getMessage());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSuccess(Pair<Boolean, Boolean> result) {
|
||||
if (!result.getA() || !result.getB()) {
|
||||
Window.alert(stringMessages.failedToSetNewFinishingAndFinishTime());
|
||||
} else {
|
||||
trackedRacesListComposite.regattaRefresher.fillRegattas();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cancel() {
|
||||
}
|
||||
}).show();
|
||||
}
|
||||
|
||||
private void refreshTrackingActionButtons(){
|
||||
leaderboardSelectionChanged();
|
||||
}
|
||||
|
||||
+5
@@ -74,6 +74,7 @@ import com.sap.sailing.gwt.ui.shared.MarkDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceCourseDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceGroupDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetFinishingAndFinishTimeDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetStartTimeAndProcedureDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceboardDataDTO;
|
||||
@@ -452,7 +453,11 @@ public interface SailingService extends RemoteService, FileStorageManagementGwtS
|
||||
|
||||
boolean setStartTimeAndProcedure(RaceLogSetStartTimeAndProcedureDTO dto);
|
||||
|
||||
Pair<Boolean, Boolean> setFinishingAndEndTime(RaceLogSetFinishingAndFinishTimeDTO dto);
|
||||
|
||||
Util.Triple<Date, Integer, RacingProcedureType> getStartTimeAndProcedure(String leaderboardName, String raceColumnName, String fleetName);
|
||||
|
||||
Util.Triple<Date, Date, Integer> getFinishingAndFinishTime(String leaderboardName, String raceColumnName, String fleetName);
|
||||
|
||||
Iterable<String> getAllIgtimiAccountEmailAddresses();
|
||||
|
||||
|
||||
+17
@@ -63,6 +63,7 @@ import com.sap.sailing.gwt.ui.shared.MarkDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceCourseDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceGroupDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetFinishingAndFinishTimeDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetStartTimeAndProcedureDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceboardDataDTO;
|
||||
@@ -619,6 +620,15 @@ public interface SailingServiceAsync extends ServerInfoRetriever, FileStorageMan
|
||||
*/
|
||||
void setStartTimeAndProcedure(RaceLogSetStartTimeAndProcedureDTO dto, AsyncCallback<Boolean> callback);
|
||||
|
||||
/**
|
||||
* Sets the a new finishing and end time.
|
||||
*
|
||||
* @param dto
|
||||
* {@link RaceLogSetFinishingAndFinishTimeDTO} identifying the race and the new finishing and
|
||||
* end time.
|
||||
*/
|
||||
void setFinishingAndEndTime(RaceLogSetFinishingAndFinishTimeDTO editedObject, AsyncCallback<Pair<Boolean, Boolean>> asyncCallback);
|
||||
|
||||
/**
|
||||
* Gets the race's current start time, current pass identifier and racing procedure. If no start time is set, the
|
||||
* pass identifier will still be returned, but the start time field will be <code>null</code>.
|
||||
@@ -626,6 +636,13 @@ public interface SailingServiceAsync extends ServerInfoRetriever, FileStorageMan
|
||||
void getStartTimeAndProcedure(String leaderboardName, String raceColumnName, String fleetName,
|
||||
AsyncCallback<Util.Triple<Date, Integer, RacingProcedureType>> callback);
|
||||
|
||||
/**
|
||||
* Gets the race's current finishing and finish times as well as the current pass identifier. If no finishing or finish time is set, the
|
||||
* pass identifier will still be returned, but the finishing/finish time field will be <code>null</code>.
|
||||
*/
|
||||
void getFinishingAndFinishTime(String leaderboardName, String raceColumnName, String fleetName,
|
||||
AsyncCallback<Util.Triple<Date, Date, Integer>> asyncCallback);
|
||||
|
||||
void getAllIgtimiAccountEmailAddresses(AsyncCallback<Iterable<String>> callback);
|
||||
|
||||
void getIgtimiAuthorizationUrl(String redirectProtocol, String redirectHostname, String redirectPort, AsyncCallback<String> callback);
|
||||
|
||||
+6
@@ -1022,8 +1022,12 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
|
||||
String overwriteRacingProceduresConfigurationHelpText();
|
||||
|
||||
String setStartTime();
|
||||
String finishTimeString();
|
||||
String setFinishingAndFinishTime();
|
||||
String finishTimeMustBeAtOrAfterFinishingTime();
|
||||
String currentPass();
|
||||
String setStartTimeDescription();
|
||||
String setFinishingAndFinishTimeDescription();
|
||||
String setTrackingTimesDescription();
|
||||
String hasAdditionalGolfDownTime();
|
||||
String additionalGolfDownTimeHelpText();
|
||||
@@ -1049,6 +1053,7 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
|
||||
String doYouReallyWantToRemoveLeaderboard(String name);
|
||||
String metaLeaderboardCannotBeChanged();
|
||||
String failedToSetNewStartTime();
|
||||
String failedToSetNewFinishingAndFinishTime();
|
||||
String doYouReallyWantToRemoveIgtimiAccount(String accountEmail);
|
||||
String igtimiWindImport();
|
||||
String seeIgtimiTabForAccountSettings();
|
||||
@@ -1933,6 +1938,7 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
|
||||
String currentStbdRudderRakeTooltip();
|
||||
String currentMastRotationInDegree();
|
||||
String currentMastRotationInDegreeTooltip();
|
||||
String finishingTime();
|
||||
String boatNameMustNotBeEmpty();
|
||||
String errorUpdatingExpeditionDeviceConfiguration(String name, String message);
|
||||
String doYouReallyWantToRemoveExpeditionDeviceConfiguration(String name);
|
||||
|
||||
+6
@@ -995,6 +995,7 @@ overwriteRacingProceduresConfiguration=Activate regatta configuration
|
||||
overwriteRacingProceduresConfigurationHelpText=Enabling this option will provide a base regatta configuration for all options unconfigured in the regatta-specific configuration.
|
||||
setStartTime=Set start time
|
||||
currentPass=Current pass
|
||||
setFinishingAndFinishTimeDescription=Select new finishing and finish times for the race.
|
||||
setStartTimeDescription=Select a new start time for the race. If you want to set the start time to a timepoint in the past then you have to enable the checkbox to update the pass count. Please be aware of the fact that changing the pass count will have you lose all information from the previous pass (like flag events).
|
||||
setTrackingTimesDescription=Set the start and end of tracking for the race.
|
||||
hasAdditionalGolfDownTime=Activate additional golf down time
|
||||
@@ -1023,6 +1024,7 @@ searchTag=Search tag
|
||||
doYouReallyWantToRemoveLeaderboard=Do you really want to remove the leaderboard: ''{0}''?
|
||||
metaLeaderboardCannotBeChanged=This is a meta leaderboard. It can''t be changed here.
|
||||
failedToSetNewStartTime=Failed to set new start time. This can happen when the same start time is already present in the race log or someone has added a start time that is newer (in terms of a pass id and logical time) than the one that you just added.
|
||||
failedToSetNewFinishingAndFinishTime=Failed to set new finishing and finished time.
|
||||
doYouReallyWantToRemoveIgtimiAccount=Do you really want to remove Igtimi account granting access to data of user {0}?
|
||||
igtimiWindImport=Import Wind from Igtimi
|
||||
seeIgtimiTabForAccountSettings=See the ''Igtimi'' tab for account settings determining which data from Igtimi will be considered.
|
||||
@@ -1918,6 +1920,10 @@ currentStbdRudderRake=Stbd rudder rake
|
||||
currentStbdRudderRakeTooltip=The current starboard rudder rake
|
||||
currentMastRotationInDegree=Mast rotation
|
||||
currentMastRotationInDegreeTooltip=The current mast rotation in degrees
|
||||
finishingTime=Finishing time
|
||||
finishTimeString=Finish time
|
||||
setFinishingAndFinishTime=Set finishing and finish time
|
||||
finishTimeMustBeAtOrAfterFinishingTime=Finish time must be at or after finishing time
|
||||
boatNameMustNotBeEmpty=Please provide a non-empty boat name
|
||||
errorUpdatingExpeditionDeviceConfiguration=Error updating Expedition device configuration "{0}": {1}
|
||||
doYouReallyWantToRemoveExpeditionDeviceConfiguration=Do you really want to remove Expedition device configuration "{0}"?
|
||||
|
||||
+8
-2
@@ -1012,6 +1012,7 @@ doYouReallyWantToRemoveTrackedRaces=Möchten Sie die getrackten Rennen wirklich
|
||||
doYouReallyWantToRemoveNonVisibleTrackedRaces=Sie entfernen auch getrackte Rennen, die während des Filterns nicht angezeigt werden. Die folgenden getrackten Rennen werden entfernt. Möchten Sie fortfahren?\n\n{0}
|
||||
metaLeaderboardCannotBeChanged=Dies ist eine Meta-Rangliste, das hier nicht geändert werden kann.
|
||||
failedToSetNewStartTime=Neue Startzeit konnte nicht gesetzt werden.
|
||||
failedToSetNewFinishingAndFinishTime=Neue Zieleinlaufzeit und Endzeit konnte nicht gesetzt werden.
|
||||
doYouReallyWantToRemoveIgtimiAccount=Möchten Sie wirklich den Zugang zu den Daten des Benutzers {0} löschen?
|
||||
igtimiWindImport=Wind von Igtimi importieren
|
||||
seeIgtimiTabForAccountSettings=Siehe den ''Igtimi'' Reiter für die Einstellungen, von welchen Igtimi-Konten Winddaten geladen werden sollen.
|
||||
@@ -1912,6 +1913,11 @@ elements={0} Elemente
|
||||
chooseDifferentDimensionTitle=Andere Dimension auswählen
|
||||
chooseDifferentDimensionMessage=Zum Gruppieren eine andere Dimension auswählen
|
||||
pleaseSelectADimension=Bitte eine Dimension auswählen
|
||||
finishingTime=Zieleinlaufzeit
|
||||
finishTimeString=Endzeitpunkt
|
||||
setFinishingAndFinishTime=Setzte Zieleinlaufzeit und Endzeitpunkt
|
||||
finishTimeMustBeAtOrAfterFinishingTime=Der Endzeitpunkt muss nach der Zieleinlaufzeit liegen oder gleich sein
|
||||
setFinishingAndFinishTimeDescription=Wähle neue Werte für Zieleinlaufzeit und Endzeitpunkt aus.
|
||||
boatNameMustNotBeEmpty=Bitte einen nicht leeren Bootsnamen angeben
|
||||
errorUpdatingExpeditionDeviceConfiguration=Fehler beim Speichern der Expedition Gerätekonfiguration "{0}": {1}
|
||||
doYouReallyWantToRemoveExpeditionDeviceConfiguration=Möchten Sie wirklich die Expedition Gerätekonfiguration "{0}" löschen?
|
||||
@@ -1957,5 +1963,5 @@ currentDistanceFoiledInMetersTooltip=Gefoilte Strecke in Metern
|
||||
currentDurationFoiledTooltip=Gefoilte Zeit
|
||||
totalDurationFoiledInSeconds=Gesamt gefoilte Zeit
|
||||
totalDistanceFoiledInMeters=Gesamt gefoilte Strecke
|
||||
totalDurationFoiledInSecondsTooltip=Insgesamt gefoilte Zeit, über die gesamte Ergebnisliste kumuliert
|
||||
totalDistanceFoiledInMetersTooltip=Insgesamt gefoilte Strecke, über die gesamte Ergebnisliste kumuliert
|
||||
totalDurationFoiledInSecondsTooltip=Insgesamt gefoilte Zeit, über die gesamte Ergebnisliste kumuliert
|
||||
totalDistanceFoiledInMetersTooltip=Insgesamt gefoilte Strecke, über die gesamte Ergebnisliste kumuliert
|
||||
+32
-2
@@ -354,6 +354,7 @@ import com.sap.sailing.gwt.ui.shared.RaceInfoDTO.LineStartInfoDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceInfoDTO.RaceInfoExtensionDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogEventDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetFinishingAndFinishTimeDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceLogSetStartTimeAndProcedureDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceMapDataDTO;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
|
||||
@@ -2897,10 +2898,14 @@ public class SailingServiceImpl extends ProxiedRemoteServiceServlet implements S
|
||||
}
|
||||
break;
|
||||
case VELOCITY_MADE_GOOD_IN_KNOTS:
|
||||
final Speed velocityMadeGood;
|
||||
if (trackedLeg != null) {
|
||||
Speed velocityMadeGood = trackedLeg.getVelocityMadeGood(timePoint, WindPositionMode.EXACT, cache);
|
||||
result = (velocityMadeGood == null) ? null : velocityMadeGood.getKnots();
|
||||
velocityMadeGood = trackedLeg.getVelocityMadeGood(timePoint, WindPositionMode.EXACT, cache);
|
||||
} else {
|
||||
// check if wind information is available; if so, compute a VMG only based on wind data:
|
||||
velocityMadeGood = trackedRace.getVelocityMadeGood(competitor, timePoint, cache);
|
||||
}
|
||||
result = (velocityMadeGood == null) ? null : velocityMadeGood.getKnots();
|
||||
break;
|
||||
case DISTANCE_TRAVELED:
|
||||
if (trackedLeg != null) {
|
||||
@@ -5165,6 +5170,20 @@ public class SailingServiceImpl extends ProxiedRemoteServiceServlet implements S
|
||||
dto.racingProcedure);
|
||||
return new MillisecondsTimePoint(dto.startTime).equals(newStartTime);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Pair<Boolean, Boolean> setFinishingAndEndTime(RaceLogSetFinishingAndFinishTimeDTO dto) {
|
||||
TimePoint newFinsihingTime = getService().setFinishingTime(dto.leaderboardName, dto.raceColumnName,
|
||||
dto.fleetName, dto.authorName, dto.authorPriority,
|
||||
dto.passId, new MillisecondsTimePoint(dto.finishingTime));
|
||||
|
||||
TimePoint newEndTime = getService().setEndTime(dto.leaderboardName, dto.raceColumnName,
|
||||
dto.fleetName, dto.authorName, dto.authorPriority,
|
||||
dto.passId, new MillisecondsTimePoint(dto.finishTime));
|
||||
|
||||
return new Pair<Boolean, Boolean>(new MillisecondsTimePoint(dto.finishingTime).equals(newFinsihingTime),
|
||||
new MillisecondsTimePoint(dto.finishTime).equals(newEndTime));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTrackingTimes(RaceLogSetTrackingTimesDTO dto) throws NotFoundException {
|
||||
@@ -5242,6 +5261,17 @@ public class SailingServiceImpl extends ProxiedRemoteServiceServlet implements S
|
||||
}
|
||||
return new com.sap.sse.common.Util.Triple<Date, Integer, RacingProcedureType>(result.getA() == null ? null : result.getA().asDate(), result.getB(), result.getC());
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public com.sap.sse.common.Util.Triple<Date, Date, Integer> getFinishingAndFinishTime(String leaderboardName, String raceColumnName, String fleetName) {
|
||||
com.sap.sse.common.Util.Triple<TimePoint, TimePoint, Integer> result = getService().getFinishingAndFinishTime(leaderboardName, raceColumnName, fleetName);
|
||||
if (result == null) {
|
||||
return null;
|
||||
}
|
||||
return new com.sap.sse.common.Util.Triple<>(result.getA() == null ? null : result.getA().asDate(),
|
||||
result.getB() == null ? null : result.getB().asDate(), result.getC());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Iterable<String> getAllIgtimiAccountEmailAddresses() {
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
package com.sap.sailing.gwt.ui.shared;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.google.gwt.user.client.rpc.IsSerializable;
|
||||
|
||||
/**
|
||||
* DTO holding all information to set a new start time on a specific race.
|
||||
*/
|
||||
public class RaceLogSetFinishingAndFinishTimeDTO implements IsSerializable {
|
||||
public String leaderboardName;
|
||||
public String raceColumnName;
|
||||
public String fleetName;
|
||||
public int passId;
|
||||
public String authorName;
|
||||
public Integer authorPriority;
|
||||
public Date finishTime;
|
||||
public Date finishingTime;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "RaceLogSetEndTimeDTO [leaderboardName=" + leaderboardName + ", raceColumnName=" + raceColumnName
|
||||
+ ", fleetName=" + fleetName + ", passId=" + passId + ", authorName=" + authorName + ", authorPriority="
|
||||
+ authorPriority + ", finishTime=" + finishTime + ", endTime=" + finishingTime + "]";
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 160 B |
@@ -91,6 +91,7 @@ import com.sap.sse.common.TypeBasedServiceFinderFactory;
|
||||
import com.sap.sse.common.Util;
|
||||
import com.sap.sse.common.Util.Pair;
|
||||
import com.sap.sse.common.Util.Triple;
|
||||
import com.sap.sse.common.impl.MillisecondsTimePoint;
|
||||
import com.sap.sse.common.search.KeywordQuery;
|
||||
import com.sap.sse.common.search.Result;
|
||||
import com.sap.sse.common.search.Searchable;
|
||||
@@ -550,12 +551,47 @@ public interface RacingEventService extends TrackedRegattaRegistry, RegattaFetch
|
||||
*/
|
||||
TimePoint setStartTimeAndProcedure(String leaderboardName, String raceColumnName, String fleetName, String authorName,
|
||||
int authorPriority, int passId, TimePoint logicalTimePoint, TimePoint startTime, RacingProcedureType racingProcedure);
|
||||
|
||||
/**
|
||||
* Forces a new end time identified by the passed parameters.
|
||||
* @param leaderboardName name of the RaceLog's leaderboard.
|
||||
* @param raceColumnName name of the RaceLog's column
|
||||
* @param fleetName name of the RaceLog's fleet
|
||||
* @param authorName name of the {@link AbstractLogEventAuthor} the {@link RaceLogStartTimeEvent} will be created with
|
||||
* @param authorPriority priority of the author.
|
||||
* @param passId Pass identifier of the new start time event.
|
||||
* @param logicalTimePoint logical {@link TimePoint} of the new event.
|
||||
* @return
|
||||
*/
|
||||
TimePoint setEndTime(String leaderboardName, String raceColumnName, String fleetName, String authorName,
|
||||
int authorPriority, int passId, TimePoint logicalTimePoint);
|
||||
|
||||
/**
|
||||
* Forces a new finishing time identified by the passed parameters.
|
||||
* @param leaderboardName name of the RaceLog's leaderboard.
|
||||
* @param raceColumnName name of the RaceLog's column
|
||||
* @param fleetName name of the RaceLog's fleet
|
||||
* @param authorName name of the {@link AbstractLogEventAuthor} the {@link RaceLogStartTimeEvent} will be created with
|
||||
* @param authorPriority priority of the author.
|
||||
* @param passId Pass identifier of the new start time event.
|
||||
* @param logicalTimePoint logical {@link TimePoint} of the new event.
|
||||
* @return
|
||||
*/
|
||||
TimePoint setFinishingTime(String leaderboardName, String raceColumnName, String fleetName, String authorName,
|
||||
Integer authorPriority, int passId, MillisecondsTimePoint millisecondsTimePoint);
|
||||
|
||||
/**
|
||||
* Gets the start time, pass identifier and racing procedure for the queried race. Start time might be <code>null</code>.
|
||||
*/
|
||||
Util.Triple<TimePoint, Integer, RacingProcedureType> getStartTimeAndProcedure(String leaderboardName, String raceColumnName, String fleetName);
|
||||
|
||||
/**
|
||||
* Gets the finishing and finish times as well as the pass identifier for the queried race. The first TimePoint is the
|
||||
* finishing time, the second on is the finish time. Finishing and/or finish times might be <code>null</code>.
|
||||
*/
|
||||
com.sap.sse.common.Util.Triple<TimePoint, TimePoint, Integer> getFinishingAndFinishTime(
|
||||
String leaderboardName, String raceColumnName, String fleetName);
|
||||
|
||||
MongoObjectFactory getMongoObjectFactory();
|
||||
|
||||
DomainObjectFactory getDomainObjectFactory();
|
||||
|
||||
+53
@@ -54,7 +54,10 @@ import com.sap.sailing.domain.abstractlog.race.RaceLog;
|
||||
import com.sap.sailing.domain.abstractlog.race.RaceLogEvent;
|
||||
import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor;
|
||||
import com.sap.sailing.domain.abstractlog.race.SimpleRaceLogIdentifier;
|
||||
import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishedTimeFinder;
|
||||
import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishingTimeFinder;
|
||||
import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceLogResolver;
|
||||
import com.sap.sailing.domain.abstractlog.race.impl.RaceLogRaceStatusEventImpl;
|
||||
import com.sap.sailing.domain.abstractlog.race.state.RaceState;
|
||||
import com.sap.sailing.domain.abstractlog.race.state.ReadonlyRaceState;
|
||||
import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateImpl;
|
||||
@@ -116,6 +119,7 @@ import com.sap.sailing.domain.common.dto.RegattaCreationParametersDTO;
|
||||
import com.sap.sailing.domain.common.dto.SeriesCreationParametersDTO;
|
||||
import com.sap.sailing.domain.common.impl.DataImportProgressImpl;
|
||||
import com.sap.sailing.domain.common.media.MediaTrack;
|
||||
import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus;
|
||||
import com.sap.sailing.domain.common.racelog.RacingProcedureType;
|
||||
import com.sap.sailing.domain.common.tracking.GPSFix;
|
||||
import com.sap.sailing.domain.common.tracking.GPSFixMoving;
|
||||
@@ -3480,6 +3484,38 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TimePoint setEndTime(String leaderboardName, String raceColumnName, String fleetName,
|
||||
String authorName, int authorPriority, int passId, TimePoint logicalTimePoint) {
|
||||
RaceLog raceLog = getRaceLog(leaderboardName, raceColumnName, fleetName);
|
||||
Leaderboard leaderboard = getLeaderboardByName(leaderboardName);
|
||||
final TimePoint result;
|
||||
if (leaderboard instanceof HasRegattaLike && raceLog != null) {
|
||||
LogEventAuthorImpl author = new LogEventAuthorImpl(authorName, authorPriority);
|
||||
raceLog.add(new RaceLogRaceStatusEventImpl(logicalTimePoint, author, raceLog.getCurrentPassId(), RaceLogRaceStatus.FINISHED));
|
||||
result = new FinishedTimeFinder(raceLog).analyze();
|
||||
} else {
|
||||
result = null;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TimePoint setFinishingTime(String leaderboardName, String raceColumnName, String fleetName,
|
||||
String authorName, Integer authorPriority, int passId, MillisecondsTimePoint logicalTimePoint) {
|
||||
RaceLog raceLog = getRaceLog(leaderboardName, raceColumnName, fleetName);
|
||||
Leaderboard leaderboard = getLeaderboardByName(leaderboardName);
|
||||
final TimePoint result;
|
||||
if (leaderboard instanceof HasRegattaLike && raceLog != null) {
|
||||
LogEventAuthorImpl author = new LogEventAuthorImpl(authorName, authorPriority);
|
||||
raceLog.add(new RaceLogRaceStatusEventImpl(logicalTimePoint, author, raceLog.getCurrentPassId(), RaceLogRaceStatus.FINISHING));
|
||||
result = new FinishingTimeFinder(raceLog).analyze();
|
||||
} else {
|
||||
result = null;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public RaceLog getRaceLog(String leaderboardName, String raceColumnName, String fleetName) {
|
||||
Leaderboard leaderboard = getLeaderboardByName(leaderboardName);
|
||||
@@ -3508,6 +3544,22 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public com.sap.sse.common.Util.Triple<TimePoint, TimePoint, Integer> getFinishingAndFinishTime(
|
||||
String leaderboardName, String raceColumnName, String fleetName) {
|
||||
RaceLog raceLog = getRaceLog(leaderboardName, raceColumnName, fleetName);
|
||||
Leaderboard leaderboard = getLeaderboardByName(leaderboardName);
|
||||
final Triple<TimePoint, TimePoint, Integer> result;
|
||||
if (leaderboard instanceof HasRegattaLike && raceLog != null) {
|
||||
ReadonlyRaceState state = ReadonlyRaceStateImpl.create(/* race log resolver */ this, raceLog);
|
||||
result = new com.sap.sse.common.Util.Triple<>(state.getFinishingTime(), state.getFinishedTime(),
|
||||
raceLog.getCurrentPassId());
|
||||
} else {
|
||||
result = null;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private Iterable<WindTrackerFactory> getWindTrackerFactories() {
|
||||
final Set<WindTrackerFactory> result;
|
||||
@@ -4092,4 +4144,5 @@ public class RacingEventServiceImpl implements RacingEventService, ClearStateTes
|
||||
public AnniversaryRaceDeterminator getAnniversaryRaceDeterminator() {
|
||||
return anniversaryRaceDeterminator;
|
||||
}
|
||||
|
||||
}
|
||||
+6
@@ -699,4 +699,10 @@ public class DummyTrackedRace extends TrackedRaceWithWindEssentials {
|
||||
public Speed getAverageSpeedOverGround(Competitor competitor, TimePoint timePoint) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SpeedWithBearing getVelocityMadeGood(Competitor competitor, TimePoint timePoint,
|
||||
WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -22,6 +22,18 @@
|
||||
<h2 class="releaseHeadline">Release Notes - Administration Console</h2>
|
||||
<div class="innerContent">
|
||||
|
||||
<h2 class="articleSubheadline">November 2017</h2>
|
||||
<ul class="bulletList">
|
||||
<li>In addition to the "Set start time" dialog there's now a "Set finishing and end time dialog".
|
||||
This dialog makes it possible to set the finishing as well as the end time in the RaceLog.
|
||||
It is intended to be used in cases where a race wasn't correctly finished using the race management app.
|
||||
</li>
|
||||
<li>An upgrade to TracAPI 3.8.0 is expected to have fixed the issue with static marks not providing
|
||||
a position fix within a race's tracking time interval when the tracking start is set after the
|
||||
static position was entered.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="articleSubheadline">September 2017</h2>
|
||||
<ul class="bulletList">
|
||||
<li>Authentication for Igtimi accounts is now possible with an OAuth process.
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: TracTrac Client module
|
||||
Bundle-SymbolicName: com.tractrac.clientmodule
|
||||
Bundle-Version: 3.7.7
|
||||
Bundle-Version: 3.8.0
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
|
||||
Bundle-ClassPath: .,
|
||||
lib/TracAPI.jar
|
||||
|
||||
@@ -16,6 +16,28 @@ It contains also some files:
|
||||
- test.sh -> script that compiles the code in the src folder, creates the test.jar library and execute the code of the example.
|
||||
- Manifest.txt -> manifest used to create the test.jar file
|
||||
|
||||
********************************************
|
||||
************* TracAPI 3.8.0 ****************
|
||||
********************************************
|
||||
This is a final version. It change the signature of a method, breaking the
|
||||
backward compatibility:
|
||||
|
||||
- com.tractrac.model.lib.api.event.RaceStatusType enum. UNKNOWN value of this enum type has been renamed to PENDING.
|
||||
|
||||
This version provides a new JavaDoc version.
|
||||
|
||||
Release date: 22/11/2017
|
||||
Build number: 14453
|
||||
|
||||
1) Features
|
||||
|
||||
- com.tractrac.model.lib.api.event.RaceStatusType enum. UNKNOWN value of this enum type has been renamed to PENDING.
|
||||
(Requested by Chris Terkelsen 24/10/2017)
|
||||
- Support for sensor data. IRaceSubscriber has been updated adding methods to retrieve sensor data (Requested by SAP)
|
||||
- When the tracking of a race is initialized, TracAPI also sends the positions of the controls using the tracking start time
|
||||
as timestamp (Requested by Axel Uhl, 14/11/2017)
|
||||
|
||||
|
||||
********************************************
|
||||
************* TracAPI 3.7.7 ****************
|
||||
********************************************
|
||||
@@ -23,7 +45,7 @@ This is a final version. It fixes bugs in the implementation
|
||||
It keeps the backward compatibility.
|
||||
|
||||
Release date: 29/10/2017
|
||||
Build number: 14418
|
||||
Build number: 14453
|
||||
|
||||
1) Bugs
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>All Classes</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
@@ -13,24 +13,15 @@
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/AbstractAttachable.html" title="class in com.tractrac.model.lib.api.attachment" target="classFrame">AbstractAttachable</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/AbstractJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">AbstractJSONTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/AbstractModelTest.html" title="class in com.tractrac.model.lib.api" target="classFrame">AbstractModelTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/AbstractSubscriptionTest.html" title="class in com.tractrac.subscription.lib.api" target="classFrame">AbstractSubscriptionTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment" target="classFrame">AttachmentsTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/CompetitorsEventTest.html" title="class in com.tractrac.subscription.lib.api.competitor" target="classFrame">CompetitorsEventTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ControlPassingsTest.html" title="class in com.tractrac.subscription.lib.api.competitor" target="classFrame">ControlPassingsTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ControlRouteTest.html" title="class in com.tractrac.model.lib.api.route" target="classFrame">ControlRouteTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/ControlsEventTest.html" title="class in com.tractrac.subscription.lib.api.control" target="classFrame">ControlsEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/CreateModelException.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">CreateModelException</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/DataSource.html" title="enum in com.tractrac.model.lib.api.event" target="classFrame">DataSource</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/EventsFromClubsJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">EventsFromClubsJSONTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/EventsFromJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">EventsFromJSONTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/EventType.html" title="enum in com.tractrac.model.lib.api.event" target="classFrame">EventType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/IAttachable.html" title="interface in com.tractrac.model.lib.api.attachment" target="classFrame"><span class="interfaceName">IAttachable</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/IAttachmentKey.html" title="interface in com.tractrac.model.lib.api.attachment" target="classFrame"><span class="interfaceName">IAttachmentKey</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/IAttachmentManager.html" title="interface in com.tractrac.model.lib.api.attachment" target="classFrame"><span class="interfaceName">IAttachmentManager</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/ICompetitor.html" title="interface in com.tractrac.model.lib.api.event" target="classFrame"><span class="interfaceName">ICompetitor</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/ICompetitorClass.html" title="interface in com.tractrac.model.lib.api.event" target="classFrame"><span class="interfaceName">ICompetitorClass</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ICompetitorSensorDataListener.html" title="interface in com.tractrac.subscription.lib.api.competitor" target="classFrame"><span class="interfaceName">ICompetitorSensorDataListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ICompetitorsListener.html" title="interface in com.tractrac.subscription.lib.api.competitor" target="classFrame"><span class="interfaceName">ICompetitorsListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/IConnectionStatusListener.html" title="interface in com.tractrac.subscription.lib.api.event" target="classFrame"><span class="interfaceName">IConnectionStatusListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/IControl.html" title="interface in com.tractrac.model.lib.api.route" target="classFrame"><span class="interfaceName">IControl</span></a></li>
|
||||
@@ -39,6 +30,7 @@
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlPassingsListener.html" title="interface in com.tractrac.subscription.lib.api.control" target="classFrame"><span class="interfaceName">IControlPassingsListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/IControlPoint.html" title="interface in com.tractrac.model.lib.api.route" target="classFrame"><span class="interfaceName">IControlPoint</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlPointPositionListener.html" title="interface in com.tractrac.subscription.lib.api.control" target="classFrame"><span class="interfaceName">IControlPointPositionListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlPointSensorDataListener.html" title="interface in com.tractrac.subscription.lib.api.control" target="classFrame"><span class="interfaceName">IControlPointSensorDataListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/IControlRoute.html" title="interface in com.tractrac.model.lib.api.route" target="classFrame"><span class="interfaceName">IControlRoute</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlRouteChangeListener.html" title="interface in com.tractrac.subscription.lib.api.control" target="classFrame"><span class="interfaceName">IControlRouteChangeListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlsListener.html" title="interface in com.tractrac.subscription.lib.api.control" target="classFrame"><span class="interfaceName">IControlsListener</span></a></li>
|
||||
@@ -53,8 +45,6 @@
|
||||
<li><a href="com/tractrac/model/lib/api/IIdentifiable.html" title="interface in com.tractrac.model.lib.api" target="classFrame"><span class="interfaceName">IIdentifiable</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/ILiveDataEvent.html" title="interface in com.tractrac.subscription.lib.api.event" target="classFrame"><span class="interfaceName">ILiveDataEvent</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/ILiveDataEvent.StatusType.html" title="enum in com.tractrac.subscription.lib.api.event" target="classFrame">ILiveDataEvent.StatusType</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/ILocalDataserver.html" title="interface in com.tractrac.subscription.lib.api" target="classFrame"><span class="interfaceName">ILocalDataserver</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/ILocalDataServerFactory.html" title="interface in com.tractrac.subscription.lib.api" target="classFrame"><span class="interfaceName">ILocalDataServerFactory</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/IMessage.html" title="interface in com.tractrac.subscription.lib.api.event" target="classFrame"><span class="interfaceName">IMessage</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/data/IMessageData.html" title="interface in com.tractrac.model.lib.api.data" target="classFrame"><span class="interfaceName">IMessageData</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/metadata/IMetadata.html" title="interface in com.tractrac.model.lib.api.metadata" target="classFrame"><span class="interfaceName">IMetadata</span></a></li>
|
||||
@@ -83,6 +73,7 @@
|
||||
<li><a href="com/tractrac/model/lib/api/route/IRoute.html" title="interface in com.tractrac.model.lib.api.route" target="classFrame"><span class="interfaceName">IRoute</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/route/IRoutesListener.html" title="interface in com.tractrac.subscription.lib.api.route" target="classFrame"><span class="interfaceName">IRoutesListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ISegment.html" title="interface in com.tractrac.model.lib.api.route" target="classFrame"><span class="interfaceName">ISegment</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/sensor/ISensorData.html" title="interface in com.tractrac.model.lib.api.sensor" target="classFrame"><span class="interfaceName">ISensorData</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/IServerTimeListener.html" title="interface in com.tractrac.subscription.lib.api.event" target="classFrame"><span class="interfaceName">IServerTimeListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/data/IStartStopData.html" title="interface in com.tractrac.model.lib.api.data" target="classFrame"><span class="interfaceName">IStartStopData</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/IStartStopTimesChangeListener.html" title="interface in com.tractrac.subscription.lib.api.race" target="classFrame"><span class="interfaceName">IStartStopTimesChangeListener</span></a></li>
|
||||
@@ -93,41 +84,14 @@
|
||||
<li><a href="com/tractrac/subscription/lib/api/ISubscriberListener.html" title="interface in com.tractrac.subscription.lib.api" target="classFrame"><span class="interfaceName">ISubscriberListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/ITeam.html" title="interface in com.tractrac.model.lib.api.event" target="classFrame"><span class="interfaceName">ITeam</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/data/ITimeData.html" title="interface in com.tractrac.model.lib.api.data" target="classFrame"><span class="interfaceName">ITimeData</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/metadata/MetadataTest.html" title="class in com.tractrac.model.lib.api.metadata" target="classFrame">MetadataTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/ModelLocator.html" title="class in com.tractrac.model.lib.api" target="classFrame">ModelLocator</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/ModelLocatorTest.html" title="class in com.tractrac.model.lib.api" target="classFrame">ModelLocatorTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/PositionEventTest.html" title="class in com.tractrac.subscription.lib.api.competitor" target="classFrame">PositionEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event" target="classFrame">RaceCompetitorStatusType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceCompetitorTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceCompetitorTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/RaceCompetitorTest.html" title="class in com.tractrac.subscription.lib.api.race" target="classFrame">RaceCompetitorTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceFromParameterFileTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceFromParameterFileTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceInitializedTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceInitializedTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceLoadingException.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceLoadingException</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceSerieTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceSerieTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/RacesEventTest.html" title="class in com.tractrac.subscription.lib.api.race" target="classFrame">RacesEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RacesFromJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RacesFromJSONTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/RacesListener.html" title="class in com.tractrac.subscription.lib.api.race" target="classFrame">RacesListener</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event" target="classFrame">RaceStatusType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event" target="classFrame">RaceVisibilityType</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/ReadHDRaceTest.html" title="class in com.tractrac.subscription.lib.api" target="classFrame">ReadHDRaceTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/ReadParameterFileTest.html" title="class in com.tractrac.model.lib.api" target="classFrame">ReadParameterFileTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ReadRouteTest.html" title="class in com.tractrac.model.lib.api.route" target="classFrame">ReadRouteTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ReadTextPathRouteTests.html" title="class in com.tractrac.model.lib.api.route" target="classFrame">ReadTextPathRouteTests</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/ReconnectAddingControlsTest.html" title="class in com.tractrac.subscription.lib.api.control" target="classFrame">ReconnectAddingControlsTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ReconnectAddingEntriesTest.html" title="class in com.tractrac.subscription.lib.api.competitor" target="classFrame">ReconnectAddingEntriesTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/ReconnectWithStaticControlsTest.html" title="class in com.tractrac.subscription.lib.api.control" target="classFrame">ReconnectWithStaticControlsTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">SameEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/StartTimeType.html" title="enum in com.tractrac.model.lib.api.event" target="classFrame">StartTimeType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/StartTimeTypeTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">StartTimeTypeTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/StaticControlInSecondRace.html" title="class in com.tractrac.subscription.lib.api.control" target="classFrame">StaticControlInSecondRace</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/StaticControlTest.html" title="class in com.tractrac.subscription.lib.api.control" target="classFrame">StaticControlTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/StaticRaceStartStopTimesChangeTest.html" title="class in com.tractrac.subscription.lib.api.race" target="classFrame">StaticRaceStartStopTimesChangeTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/StaticRoutesChangesTest.html" title="class in com.tractrac.subscription.lib.api.control" target="classFrame">StaticRoutesChangesTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriberInitializationException.html" title="class in com.tractrac.subscription.lib.api" target="classFrame">SubscriberInitializationException</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriptionLocator.html" title="class in com.tractrac.subscription.lib.api" target="classFrame">SubscriptionLocator</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriptionLocatorTest.html" title="class in com.tractrac.subscription.lib.api" target="classFrame">SubscriptionLocatorTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriptionTestLocator.html" title="class in com.tractrac.subscription.lib.api" target="classFrame">SubscriptionTestLocator</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/UnsubscriptionTest.html" title="class in com.tractrac.subscription.lib.api.race" target="classFrame">UnsubscriptionTest</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>All Classes</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
@@ -13,24 +13,15 @@
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/AbstractAttachable.html" title="class in com.tractrac.model.lib.api.attachment">AbstractAttachable</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/AbstractJSONTest.html" title="class in com.tractrac.model.lib.api.event">AbstractJSONTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/AbstractModelTest.html" title="class in com.tractrac.model.lib.api">AbstractModelTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/AbstractSubscriptionTest.html" title="class in com.tractrac.subscription.lib.api">AbstractSubscriptionTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment">AttachmentsTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/CompetitorsEventTest.html" title="class in com.tractrac.subscription.lib.api.competitor">CompetitorsEventTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ControlPassingsTest.html" title="class in com.tractrac.subscription.lib.api.competitor">ControlPassingsTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ControlRouteTest.html" title="class in com.tractrac.model.lib.api.route">ControlRouteTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/ControlsEventTest.html" title="class in com.tractrac.subscription.lib.api.control">ControlsEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/CreateModelException.html" title="class in com.tractrac.model.lib.api.event">CreateModelException</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/DataSource.html" title="enum in com.tractrac.model.lib.api.event">DataSource</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/EventsFromClubsJSONTest.html" title="class in com.tractrac.model.lib.api.event">EventsFromClubsJSONTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/EventsFromJSONTest.html" title="class in com.tractrac.model.lib.api.event">EventsFromJSONTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/EventType.html" title="enum in com.tractrac.model.lib.api.event">EventType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/IAttachable.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="interfaceName">IAttachable</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/IAttachmentKey.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="interfaceName">IAttachmentKey</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/attachment/IAttachmentManager.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="interfaceName">IAttachmentManager</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/ICompetitor.html" title="interface in com.tractrac.model.lib.api.event"><span class="interfaceName">ICompetitor</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/ICompetitorClass.html" title="interface in com.tractrac.model.lib.api.event"><span class="interfaceName">ICompetitorClass</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ICompetitorSensorDataListener.html" title="interface in com.tractrac.subscription.lib.api.competitor"><span class="interfaceName">ICompetitorSensorDataListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ICompetitorsListener.html" title="interface in com.tractrac.subscription.lib.api.competitor"><span class="interfaceName">ICompetitorsListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/IConnectionStatusListener.html" title="interface in com.tractrac.subscription.lib.api.event"><span class="interfaceName">IConnectionStatusListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/IControl.html" title="interface in com.tractrac.model.lib.api.route"><span class="interfaceName">IControl</span></a></li>
|
||||
@@ -39,6 +30,7 @@
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlPassingsListener.html" title="interface in com.tractrac.subscription.lib.api.control"><span class="interfaceName">IControlPassingsListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/IControlPoint.html" title="interface in com.tractrac.model.lib.api.route"><span class="interfaceName">IControlPoint</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlPointPositionListener.html" title="interface in com.tractrac.subscription.lib.api.control"><span class="interfaceName">IControlPointPositionListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlPointSensorDataListener.html" title="interface in com.tractrac.subscription.lib.api.control"><span class="interfaceName">IControlPointSensorDataListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/IControlRoute.html" title="interface in com.tractrac.model.lib.api.route"><span class="interfaceName">IControlRoute</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlRouteChangeListener.html" title="interface in com.tractrac.subscription.lib.api.control"><span class="interfaceName">IControlRouteChangeListener</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/IControlsListener.html" title="interface in com.tractrac.subscription.lib.api.control"><span class="interfaceName">IControlsListener</span></a></li>
|
||||
@@ -53,8 +45,6 @@
|
||||
<li><a href="com/tractrac/model/lib/api/IIdentifiable.html" title="interface in com.tractrac.model.lib.api"><span class="interfaceName">IIdentifiable</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/ILiveDataEvent.html" title="interface in com.tractrac.subscription.lib.api.event"><span class="interfaceName">ILiveDataEvent</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/ILiveDataEvent.StatusType.html" title="enum in com.tractrac.subscription.lib.api.event">ILiveDataEvent.StatusType</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/ILocalDataserver.html" title="interface in com.tractrac.subscription.lib.api"><span class="interfaceName">ILocalDataserver</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/ILocalDataServerFactory.html" title="interface in com.tractrac.subscription.lib.api"><span class="interfaceName">ILocalDataServerFactory</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/IMessage.html" title="interface in com.tractrac.subscription.lib.api.event"><span class="interfaceName">IMessage</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/data/IMessageData.html" title="interface in com.tractrac.model.lib.api.data"><span class="interfaceName">IMessageData</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/metadata/IMetadata.html" title="interface in com.tractrac.model.lib.api.metadata"><span class="interfaceName">IMetadata</span></a></li>
|
||||
@@ -83,6 +73,7 @@
|
||||
<li><a href="com/tractrac/model/lib/api/route/IRoute.html" title="interface in com.tractrac.model.lib.api.route"><span class="interfaceName">IRoute</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/route/IRoutesListener.html" title="interface in com.tractrac.subscription.lib.api.route"><span class="interfaceName">IRoutesListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ISegment.html" title="interface in com.tractrac.model.lib.api.route"><span class="interfaceName">ISegment</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/sensor/ISensorData.html" title="interface in com.tractrac.model.lib.api.sensor"><span class="interfaceName">ISensorData</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/event/IServerTimeListener.html" title="interface in com.tractrac.subscription.lib.api.event"><span class="interfaceName">IServerTimeListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/data/IStartStopData.html" title="interface in com.tractrac.model.lib.api.data"><span class="interfaceName">IStartStopData</span></a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/IStartStopTimesChangeListener.html" title="interface in com.tractrac.subscription.lib.api.race"><span class="interfaceName">IStartStopTimesChangeListener</span></a></li>
|
||||
@@ -93,41 +84,14 @@
|
||||
<li><a href="com/tractrac/subscription/lib/api/ISubscriberListener.html" title="interface in com.tractrac.subscription.lib.api"><span class="interfaceName">ISubscriberListener</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/ITeam.html" title="interface in com.tractrac.model.lib.api.event"><span class="interfaceName">ITeam</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/data/ITimeData.html" title="interface in com.tractrac.model.lib.api.data"><span class="interfaceName">ITimeData</span></a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/metadata/MetadataTest.html" title="class in com.tractrac.model.lib.api.metadata">MetadataTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/ModelLocator.html" title="class in com.tractrac.model.lib.api">ModelLocator</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/ModelLocatorTest.html" title="class in com.tractrac.model.lib.api">ModelLocatorTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/PositionEventTest.html" title="class in com.tractrac.subscription.lib.api.competitor">PositionEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceCompetitorTest.html" title="class in com.tractrac.model.lib.api.event">RaceCompetitorTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/RaceCompetitorTest.html" title="class in com.tractrac.subscription.lib.api.race">RaceCompetitorTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceFromParameterFileTest.html" title="class in com.tractrac.model.lib.api.event">RaceFromParameterFileTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceInitializedTest.html" title="class in com.tractrac.model.lib.api.event">RaceInitializedTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceLoadingException.html" title="class in com.tractrac.model.lib.api.event">RaceLoadingException</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceSerieTest.html" title="class in com.tractrac.model.lib.api.event">RaceSerieTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/RacesEventTest.html" title="class in com.tractrac.subscription.lib.api.race">RacesEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RacesFromJSONTest.html" title="class in com.tractrac.model.lib.api.event">RacesFromJSONTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/RacesListener.html" title="class in com.tractrac.subscription.lib.api.race">RacesListener</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceStatusType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event">RaceVisibilityType</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/ReadHDRaceTest.html" title="class in com.tractrac.subscription.lib.api">ReadHDRaceTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/ReadParameterFileTest.html" title="class in com.tractrac.model.lib.api">ReadParameterFileTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ReadRouteTest.html" title="class in com.tractrac.model.lib.api.route">ReadRouteTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/route/ReadTextPathRouteTests.html" title="class in com.tractrac.model.lib.api.route">ReadTextPathRouteTests</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/ReconnectAddingControlsTest.html" title="class in com.tractrac.subscription.lib.api.control">ReconnectAddingControlsTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/competitor/ReconnectAddingEntriesTest.html" title="class in com.tractrac.subscription.lib.api.competitor">ReconnectAddingEntriesTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/ReconnectWithStaticControlsTest.html" title="class in com.tractrac.subscription.lib.api.control">ReconnectWithStaticControlsTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event">SameEventTest</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/StartTimeType.html" title="enum in com.tractrac.model.lib.api.event">StartTimeType</a></li>
|
||||
<li><a href="com/tractrac/model/lib/api/event/StartTimeTypeTest.html" title="class in com.tractrac.model.lib.api.event">StartTimeTypeTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/StaticControlInSecondRace.html" title="class in com.tractrac.subscription.lib.api.control">StaticControlInSecondRace</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/StaticControlTest.html" title="class in com.tractrac.subscription.lib.api.control">StaticControlTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/StaticRaceStartStopTimesChangeTest.html" title="class in com.tractrac.subscription.lib.api.race">StaticRaceStartStopTimesChangeTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/control/StaticRoutesChangesTest.html" title="class in com.tractrac.subscription.lib.api.control">StaticRoutesChangesTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriberInitializationException.html" title="class in com.tractrac.subscription.lib.api">SubscriberInitializationException</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriptionLocator.html" title="class in com.tractrac.subscription.lib.api">SubscriptionLocator</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriptionLocatorTest.html" title="class in com.tractrac.subscription.lib.api">SubscriptionLocatorTest</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/SubscriptionTestLocator.html" title="class in com.tractrac.subscription.lib.api">SubscriptionTestLocator</a></li>
|
||||
<li><a href="com/tractrac/subscription/lib/api/race/UnsubscriptionTest.html" title="class in com.tractrac.subscription.lib.api.race">UnsubscriptionTest</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IIdentifiable</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/AbstractModelTest.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/INamed.html" title="interface in com.tractrac.model.lib.api"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -198,7 +198,7 @@ extends <a href="../../../../../com/tractrac/model/lib/api/attachment/IAttachabl
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/AbstractModelTest.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/INamed.html" title="interface in com.tractrac.model.lib.api"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>INamed</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>ModelLocator</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/INamed.html" title="interface in com.tractrac.model.lib.api"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/ModelLocatorTest.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/tractrac/model/lib/api/ModelLocator.html" target="_top">Frames</a></li>
|
||||
@@ -452,7 +452,7 @@ extends java.lang.Object</pre>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/INamed.html" title="interface in com.tractrac.model.lib.api"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../com/tractrac/model/lib/api/ModelLocatorTest.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../index.html?com/tractrac/model/lib/api/ModelLocator.html" target="_top">Frames</a></li>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:50 UTC 2017 -->
|
||||
<title>AbstractAttachable</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/IAttachable.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/attachment/AbstractAttachable.html" target="_top">Frames</a></li>
|
||||
@@ -284,7 +284,7 @@ implements <a href="../../../../../../com/tractrac/model/lib/api/attachment/IAtt
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/IAttachable.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/attachment/AbstractAttachable.html" target="_top">Frames</a></li>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:50 UTC 2017 -->
|
||||
<title>IAttachable</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/AbstractAttachable.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/IAttachmentKey.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -226,7 +226,7 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/AbstractAttachable.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/attachment/IAttachmentKey.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:50 UTC 2017 -->
|
||||
<title>IAttachmentKey</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:50 UTC 2017 -->
|
||||
<title>IAttachmentManager</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-3
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.attachment</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -20,7 +20,6 @@
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="AbstractAttachable.html" title="class in com.tractrac.model.lib.api.attachment" target="classFrame">AbstractAttachable</a></li>
|
||||
<li><a href="AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment" target="classFrame">AttachmentsTest</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
+2
-9
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.attachment</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -124,13 +124,6 @@
|
||||
<div class="block">Abstract implementation for the <a href="../../../../../../com/tractrac/model/lib/api/attachment/IAttachable.html" title="interface in com.tractrac.model.lib.api.attachment"><code>IAttachable</code></a> interface.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment">AttachmentsTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
This test checks the attachments.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
|
||||
+2
-11
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.attachment Class Hierarchy</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -81,15 +81,6 @@
|
||||
<li type="circle">java.lang.Object
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.attachment.<a href="../../../../../../com/tractrac/model/lib/api/attachment/AbstractAttachable.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">AbstractAttachable</span></a> (implements com.tractrac.model.lib.api.attachment.<a href="../../../../../../com/tractrac/model/lib/api/attachment/IAttachable.html" title="interface in com.tractrac.model.lib.api.attachment">IAttachable</a>)</li>
|
||||
<li type="circle">junit.framework.Assert
|
||||
<ul>
|
||||
<li type="circle">junit.framework.TestCase (implements junit.framework.Test)
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.attachment.<a href="../../../../../../com/tractrac/model/lib/api/attachment/AttachmentsTest.html" title="class in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">AttachmentsTest</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IControlPassing</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IControlPassings</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IMessageData</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPosition</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPositionFactory</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPositionOffset</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPositionSnapped</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IStartStopData</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+3
-3
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>ITimeData</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -100,7 +100,7 @@ var activeTableTab = "activeTableTab";
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Known Subinterfaces:</dt>
|
||||
<dd><a href="../../../../../../com/tractrac/model/lib/api/data/IControlPassing.html" title="interface in com.tractrac.model.lib.api.data">IControlPassing</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IMessageData.html" title="interface in com.tractrac.model.lib.api.data">IMessageData</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IPosition.html" title="interface in com.tractrac.model.lib.api.data">IPosition</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IPositionOffset.html" title="interface in com.tractrac.model.lib.api.data">IPositionOffset</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IPositionSnapped.html" title="interface in com.tractrac.model.lib.api.data">IPositionSnapped</a></dd>
|
||||
<dd><a href="../../../../../../com/tractrac/model/lib/api/data/IControlPassing.html" title="interface in com.tractrac.model.lib.api.data">IControlPassing</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IMessageData.html" title="interface in com.tractrac.model.lib.api.data">IMessageData</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IPosition.html" title="interface in com.tractrac.model.lib.api.data">IPosition</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IPositionOffset.html" title="interface in com.tractrac.model.lib.api.data">IPositionOffset</a>, <a href="../../../../../../com/tractrac/model/lib/api/data/IPositionSnapped.html" title="interface in com.tractrac.model.lib.api.data">IPositionSnapped</a>, <a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html" title="interface in com.tractrac.model.lib.api.sensor">ISensorData</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.data</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.data</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.data Class Hierarchy</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:50 UTC 2017 -->
|
||||
<title>CreateModelException</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/AbstractJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/DataSource.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -253,7 +253,7 @@ extends java.lang.Exception</pre>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/AbstractJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/DataSource.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>DataSource</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/CreateModelException.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromClubsJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/EventType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/DataSource.html" target="_top">Frames</a></li>
|
||||
@@ -309,7 +309,7 @@ not permitted.)</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/CreateModelException.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromClubsJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/EventType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/DataSource.html" target="_top">Frames</a></li>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>EventType</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/DataSource.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/ICompetitor.html" title="interface in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -391,7 +391,7 @@ not permitted.)</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/DataSource.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/ICompetitor.html" title="interface in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>ICompetitor</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>ICompetitorClass</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IEvent</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IEventFactory</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IRace</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IRaceCompetitor</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IRaceSerie</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>ITeam</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+30
-6
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:58 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>RaceCompetitorStatusType</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/ITeam.html" title="interface in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceLoadingException.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" target="_top">Frames</a></li>
|
||||
@@ -144,11 +144,17 @@ extends java.lang.Enum<<a href="../../../../../../com/tractrac/model/lib/api/
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DISQUALIFIED">DISQUALIFIED</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DONT_RACE">DONT_RACE</a></span></code> </td>
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DNF">DNF</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#DONT_RACE">DONT_RACE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#FINISH_CONFIRMED">FINISH_CONFIRMED</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#MIS">MIS</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html#NO_COLLECT">NO_COLLECT</a></span></code> </td>
|
||||
</tr>
|
||||
@@ -296,12 +302,30 @@ the order they are declared.</div>
|
||||
<a name="FINISH_CONFIRMED">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>FINISH_CONFIRMED</h4>
|
||||
<pre>public static final <a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a> FINISH_CONFIRMED</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="DNF">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>DNF</h4>
|
||||
<pre>public static final <a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a> DNF</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="MIS">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>MIS</h4>
|
||||
<pre>public static final <a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceCompetitorStatusType</a> MIS</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
@@ -407,7 +431,7 @@ not permitted.)</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/ITeam.html" title="interface in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceLoadingException.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" target="_top">Frames</a></li>
|
||||
|
||||
+6
-6
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>RaceLoadingException</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -42,8 +42,8 @@
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceInitializedTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceSerieTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/RaceLoadingException.html" target="_top">Frames</a></li>
|
||||
@@ -218,8 +218,8 @@ extends java.lang.Exception</pre>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceInitializedTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceSerieTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/RaceLoadingException.html" target="_top">Frames</a></li>
|
||||
|
||||
+24
-12
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>RaceStatusType</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RacesFromJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceLoadingException.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -141,11 +141,17 @@ extends java.lang.Enum<<a href="../../../../../../com/tractrac/model/lib/api/
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#CANCELLED">CANCELLED</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#FINISHED">FINISHED</a></span></code> </td>
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#FINAL">FINAL</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#FINISHED">FINISHED</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#FINISHING">FINISHING</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#PENDING">PENDING</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#PRESCHEDULED">PRESCHEDULED</a></span></code> </td>
|
||||
</tr>
|
||||
@@ -159,9 +165,6 @@ extends java.lang.Enum<<a href="../../../../../../com/tractrac/model/lib/api/
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#START_PHASE">START_PHASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#UNKNOWN">UNKNOWN</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html#UNSCHEDULED">UNSCHEDULED</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -233,13 +236,13 @@ the order they are declared.</div>
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Enum Constant Detail</h3>
|
||||
<a name="UNKNOWN">
|
||||
<a name="PENDING">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>UNKNOWN</h4>
|
||||
<pre>public static final <a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceStatusType</a> UNKNOWN</pre>
|
||||
<h4>PENDING</h4>
|
||||
<pre>public static final <a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceStatusType</a> PENDING</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="UNSCHEDULED">
|
||||
@@ -308,12 +311,21 @@ the order they are declared.</div>
|
||||
<a name="CANCELLED">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>CANCELLED</h4>
|
||||
<pre>public static final <a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceStatusType</a> CANCELLED</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="FINAL">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>FINAL</h4>
|
||||
<pre>public static final <a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event">RaceStatusType</a> FINAL</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
@@ -418,7 +430,7 @@ not permitted.)</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RacesFromJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceLoadingException.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>RaceVisibilityType</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/RaceVisibilityType.html" target="_top">Frames</a></li>
|
||||
@@ -479,7 +479,7 @@ not permitted.)</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/RaceVisibilityType.html" target="_top">Frames</a></li>
|
||||
|
||||
+6
-6
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>StartTimeType</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -48,8 +48,8 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeTypeTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/StartTimeType.html" target="_top">Frames</a></li>
|
||||
@@ -338,8 +338,8 @@ not permitted.)</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeTypeTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/event/StartTimeType.html" target="_top">Frames</a></li>
|
||||
|
||||
+2
-15
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.event</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -22,19 +22,6 @@
|
||||
<li><a href="IRaceSerie.html" title="interface in com.tractrac.model.lib.api.event" target="classFrame"><span class="interfaceName">IRaceSerie</span></a></li>
|
||||
<li><a href="ITeam.html" title="interface in com.tractrac.model.lib.api.event" target="classFrame"><span class="interfaceName">ITeam</span></a></li>
|
||||
</ul>
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="AbstractJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">AbstractJSONTest</a></li>
|
||||
<li><a href="EventsFromClubsJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">EventsFromClubsJSONTest</a></li>
|
||||
<li><a href="EventsFromJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">EventsFromJSONTest</a></li>
|
||||
<li><a href="RaceCompetitorTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceCompetitorTest</a></li>
|
||||
<li><a href="RaceFromParameterFileTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceFromParameterFileTest</a></li>
|
||||
<li><a href="RaceInitializedTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceInitializedTest</a></li>
|
||||
<li><a href="RaceSerieTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RaceSerieTest</a></li>
|
||||
<li><a href="RacesFromJSONTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">RacesFromJSONTest</a></li>
|
||||
<li><a href="SameEventTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">SameEventTest</a></li>
|
||||
<li><a href="StartTimeTypeTest.html" title="class in com.tractrac.model.lib.api.event" target="classFrame">StartTimeTypeTest</a></li>
|
||||
</ul>
|
||||
<h2 title="Enums">Enums</h2>
|
||||
<ul title="Enums">
|
||||
<li><a href="DataSource.html" title="enum in com.tractrac.model.lib.api.event" target="classFrame">DataSource</a></li>
|
||||
|
||||
+2
-57
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.event</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -146,61 +146,6 @@
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/AbstractJSONTest.html" title="class in com.tractrac.model.lib.api.event">AbstractJSONTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromClubsJSONTest.html" title="class in com.tractrac.model.lib.api.event">EventsFromClubsJSONTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromJSONTest.html" title="class in com.tractrac.model.lib.api.event">EventsFromJSONTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorTest.html" title="class in com.tractrac.model.lib.api.event">RaceCompetitorTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceFromParameterFileTest.html" title="class in com.tractrac.model.lib.api.event">RaceFromParameterFileTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceInitializedTest.html" title="class in com.tractrac.model.lib.api.event">RaceInitializedTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">This test checks the is initialized property</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/RaceSerieTest.html" title="class in com.tractrac.model.lib.api.event">RaceSerieTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/RacesFromJSONTest.html" title="class in com.tractrac.model.lib.api.event">RacesFromJSONTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event">SameEventTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeTypeTest.html" title="class in com.tractrac.model.lib.api.event">StartTimeTypeTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Class used to test the <a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeType.html" title="enum in com.tractrac.model.lib.api.event"><code>StartTimeType</code></a> enumerate</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
|
||||
<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
|
||||
+5
-26
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.event Class Hierarchy</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -80,27 +80,6 @@
|
||||
<ul>
|
||||
<li type="circle">java.lang.Object
|
||||
<ul>
|
||||
<li type="circle">junit.framework.Assert
|
||||
<ul>
|
||||
<li type="circle">junit.framework.TestCase (implements junit.framework.Test)
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/AbstractJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">AbstractJSONTest</span></a>
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromClubsJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">EventsFromClubsJSONTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/EventsFromJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">EventsFromJSONTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RacesFromJSONTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">RacesFromJSONTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/SameEventTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">SameEventTest</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceCompetitorTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceFromParameterFileTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceFromParameterFileTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceInitializedTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceInitializedTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceSerieTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceSerieTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeTypeTest.html" title="class in com.tractrac.model.lib.api.event"><span class="typeNameLink">StartTimeTypeTest</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">java.lang.Throwable (implements java.io.Serializable)
|
||||
<ul>
|
||||
<li type="circle">java.lang.Exception
|
||||
@@ -171,12 +150,12 @@
|
||||
<ul>
|
||||
<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceVisibilityType</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">StartTimeType</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/DataSource.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">DataSource</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceCompetitorStatusType</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/EventType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">EventType</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceStatusType</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceVisibilityType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceVisibilityType</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/RaceCompetitorStatusType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">RaceCompetitorStatusType</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.event.<a href="../../../../../../com/tractrac/model/lib/api/event/StartTimeType.html" title="enum in com.tractrac.model.lib.api.event"><span class="typeNameLink">StartTimeType</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IMetadata</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IMetadataContainer</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IMetadataFactory</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPropertiesContainer</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/IMetadataFactory.html" title="interface in com.tractrac.model.lib.api.metadata"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/MetadataTest.html" title="class in com.tractrac.model.lib.api.metadata"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/metadata/IPropertiesContainer.html" target="_top">Frames</a></li>
|
||||
@@ -188,7 +188,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/IMetadataFactory.html" title="interface in com.tractrac.model.lib.api.metadata"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/MetadataTest.html" title="class in com.tractrac.model.lib.api.metadata"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/metadata/IPropertiesContainer.html" target="_top">Frames</a></li>
|
||||
|
||||
+2
-6
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.metadata</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -18,10 +18,6 @@
|
||||
<li><a href="IMetadataFactory.html" title="interface in com.tractrac.model.lib.api.metadata" target="classFrame"><span class="interfaceName">IMetadataFactory</span></a></li>
|
||||
<li><a href="IPropertiesContainer.html" title="interface in com.tractrac.model.lib.api.metadata" target="classFrame"><span class="interfaceName">IPropertiesContainer</span></a></li>
|
||||
</ul>
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="MetadataTest.html" title="class in com.tractrac.model.lib.api.metadata" target="classFrame">MetadataTest</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+2
-20
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.metadata</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -113,24 +113,6 @@
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/metadata/MetadataTest.html" title="class in com.tractrac.model.lib.api.metadata">MetadataTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
Test the metadata</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="package.description">
|
||||
<!-- -->
|
||||
|
||||
+2
-18
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.metadata Class Hierarchy</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -76,22 +76,6 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<h2 title="Class Hierarchy">Class Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">java.lang.Object
|
||||
<ul>
|
||||
<li type="circle">junit.framework.Assert
|
||||
<ul>
|
||||
<li type="circle">junit.framework.TestCase (implements junit.framework.Test)
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.metadata.<a href="../../../../../../com/tractrac/model/lib/api/metadata/MetadataTest.html" title="class in com.tractrac.model.lib.api.metadata"><span class="typeNameLink">MetadataTest</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.metadata.<a href="../../../../../../com/tractrac/model/lib/api/metadata/IMetadata.html" title="interface in com.tractrac.model.lib.api.metadata"><span class="typeNameLink">IMetadata</span></a></li>
|
||||
|
||||
+2
-5
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -18,10 +18,7 @@
|
||||
</ul>
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="AbstractModelTest.html" title="class in com.tractrac.model.lib.api" target="classFrame">AbstractModelTest</a></li>
|
||||
<li><a href="ModelLocator.html" title="class in com.tractrac.model.lib.api" target="classFrame">ModelLocator</a></li>
|
||||
<li><a href="ModelLocatorTest.html" title="class in com.tractrac.model.lib.api" target="classFrame">ModelLocatorTest</a></li>
|
||||
<li><a href="ReadParameterFileTest.html" title="class in com.tractrac.model.lib.api" target="classFrame">ReadParameterFileTest</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
+2
-23
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -110,13 +110,6 @@
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../com/tractrac/model/lib/api/AbstractModelTest.html" title="class in com.tractrac.model.lib.api">AbstractModelTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
Abstract class that can be inherited for the test classes.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../com/tractrac/model/lib/api/ModelLocator.html" title="class in com.tractrac.model.lib.api">ModelLocator</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
@@ -124,20 +117,6 @@
|
||||
that are used for the creation of the objects.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../com/tractrac/model/lib/api/ModelLocatorTest.html" title="class in com.tractrac.model.lib.api">ModelLocatorTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
This test checks if an implementation of the model library implements all the
|
||||
mandatory objects</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../com/tractrac/model/lib/api/ReadParameterFileTest.html" title="class in com.tractrac.model.lib.api">ReadParameterFileTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Class that tests reading in a Text parameter file and setting up an event</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
|
||||
+2
-13
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api Class Hierarchy</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -80,18 +80,7 @@
|
||||
<ul>
|
||||
<li type="circle">java.lang.Object
|
||||
<ul>
|
||||
<li type="circle">junit.framework.Assert
|
||||
<ul>
|
||||
<li type="circle">junit.framework.TestCase (implements junit.framework.Test)
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.<a href="../../../../../com/tractrac/model/lib/api/AbstractModelTest.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">AbstractModelTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.<a href="../../../../../com/tractrac/model/lib/api/ModelLocatorTest.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">ModelLocatorTest</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li type="circle">com.tractrac.model.lib.api.<a href="../../../../../com/tractrac/model/lib/api/ModelLocator.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">ModelLocator</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.<a href="../../../../../com/tractrac/model/lib/api/ReadParameterFileTest.html" title="class in com.tractrac.model.lib.api"><span class="typeNameLink">ReadParameterFileTest</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IControl</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/ControlRouteTest.html" title="class in com.tractrac.model.lib.api.route"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/IControlPoint.html" title="interface in com.tractrac.model.lib.api.route"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
@@ -319,7 +319,7 @@ extends <a href="../../../../../../com/tractrac/model/lib/api/INamed.html" title
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/ControlRouteTest.html" title="class in com.tractrac.model.lib.api.route"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/IControlPoint.html" title="interface in com.tractrac.model.lib.api.route"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IControlPoint</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IControlRoute</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPathRoute</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPathRouteFactory</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+2
-2
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IPathSegment</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>IRoute</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
|
||||
+4
-4
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>ISegment</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/IRoute.html" title="interface in com.tractrac.model.lib.api.route"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/ReadRouteTest.html" title="class in com.tractrac.model.lib.api.route"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/route/ISegment.html" target="_top">Frames</a></li>
|
||||
@@ -232,7 +232,7 @@ extends <a href="../../../../../../com/tractrac/model/lib/api/INamed.html" title
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/IRoute.html" title="interface in com.tractrac.model.lib.api.route"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/ReadRouteTest.html" title="class in com.tractrac.model.lib.api.route"><span class="typeNameLink">Next Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/route/ISegment.html" target="_top">Frames</a></li>
|
||||
|
||||
+2
-8
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.route</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -22,12 +22,6 @@
|
||||
<li><a href="IRoute.html" title="interface in com.tractrac.model.lib.api.route" target="classFrame"><span class="interfaceName">IRoute</span></a></li>
|
||||
<li><a href="ISegment.html" title="interface in com.tractrac.model.lib.api.route" target="classFrame"><span class="interfaceName">ISegment</span></a></li>
|
||||
</ul>
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="ControlRouteTest.html" title="class in com.tractrac.model.lib.api.route" target="classFrame">ControlRouteTest</a></li>
|
||||
<li><a href="ReadRouteTest.html" title="class in com.tractrac.model.lib.api.route" target="classFrame">ReadRouteTest</a></li>
|
||||
<li><a href="ReadTextPathRouteTests.html" title="class in com.tractrac.model.lib.api.route" target="classFrame">ReadTextPathRouteTests</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+4
-33
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.route</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -43,7 +43,7 @@
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-summary.html">Next Package</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/sensor/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/route/package-summary.html" target="_top">Frames</a></li>
|
||||
@@ -146,35 +146,6 @@
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/route/ControlRouteTest.html" title="class in com.tractrac.model.lib.api.route">ControlRouteTest</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
Reads a route with marks from the parameters file</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/route/ReadRouteTest.html" title="class in com.tractrac.model.lib.api.route">ReadRouteTest</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/route/ReadTextPathRouteTests.html" title="class in com.tractrac.model.lib.api.route">ReadTextPathRouteTests</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">
|
||||
Checks the reading of a route path</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="package.description">
|
||||
<!-- -->
|
||||
@@ -205,7 +176,7 @@
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-summary.html">Next Package</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/sensor/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/route/package-summary.html" target="_top">Frames</a></li>
|
||||
|
||||
+4
-22
@@ -2,9 +2,9 @@
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Thu Jun 29 10:20:59 UTC 2017 -->
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.route Class Hierarchy</title>
|
||||
<meta name="date" content="2017-06-29">
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
@@ -43,7 +43,7 @@
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-tree.html">Next</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/sensor/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/route/package-tree.html" target="_top">Frames</a></li>
|
||||
@@ -76,24 +76,6 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<h2 title="Class Hierarchy">Class Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">java.lang.Object
|
||||
<ul>
|
||||
<li type="circle">junit.framework.Assert
|
||||
<ul>
|
||||
<li type="circle">junit.framework.TestCase (implements junit.framework.Test)
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.route.<a href="../../../../../../com/tractrac/model/lib/api/route/ControlRouteTest.html" title="class in com.tractrac.model.lib.api.route"><span class="typeNameLink">ControlRouteTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.route.<a href="../../../../../../com/tractrac/model/lib/api/route/ReadRouteTest.html" title="class in com.tractrac.model.lib.api.route"><span class="typeNameLink">ReadRouteTest</span></a></li>
|
||||
<li type="circle">com.tractrac.model.lib.api.route.<a href="../../../../../../com/tractrac/model/lib/api/route/ReadTextPathRouteTests.html" title="class in com.tractrac.model.lib.api.route"><span class="typeNameLink">ReadTextPathRouteTests</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.attachment.<a href="../../../../../../com/tractrac/model/lib/api/attachment/IAttachable.html" title="interface in com.tractrac.model.lib.api.attachment"><span class="typeNameLink">IAttachable</span></a>
|
||||
@@ -167,7 +149,7 @@
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/metadata/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-tree.html">Next</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/sensor/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/route/package-tree.html" target="_top">Frames</a></li>
|
||||
|
||||
Executable
+363
@@ -0,0 +1,363 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>ISensorData</title>
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="ISensorData";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
|
||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/sensor/ISensorData.html" target="_top">Frames</a></li>
|
||||
<li><a href="ISensorData.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">com.tractrac.model.lib.api.sensor</div>
|
||||
<h2 title="Interface ISensorData" class="title">Interface ISensorData</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Superinterfaces:</dt>
|
||||
<dd><a href="../../../../../../com/tractrac/model/lib/api/data/ITimeData.html" title="interface in com.tractrac.model.lib.api.data">ITimeData</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="typeNameLabel">ISensorData</span>
|
||||
extends <a href="../../../../../../com/tractrac/model/lib/api/data/ITimeData.html" title="interface in com.tractrac.model.lib.api.data">ITimeData</a></pre>
|
||||
<div class="block">This interface implements sensor data. It has some methods to retrieve custom dimensions
|
||||
and it also has methods to retrieve sensor data in a raw format</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html#getDimensionAt-int-">getDimensionAt</a></span>(int index)</code>
|
||||
<div class="block">Gets a dimension by index</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>float</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html#getHeel--">getHeel</a></span>()</code>
|
||||
<div class="block">Gets the heel</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html#getRaw--">getRaw</a></span>()</code>
|
||||
<div class="block">Gets the sensor data in a raw format.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>float</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html#getRideHeight--">getRideHeight</a></span>()</code>
|
||||
<div class="block">Gets the ride height</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>float</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html#getTrim--">getTrim</a></span>()</code>
|
||||
<div class="block">Gets the trim</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>float</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html#getVMG--">getVMG</a></span>()</code>
|
||||
<div class="block">Gets the VMG</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>float</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html#getWind--">getWind</a></span>()</code>
|
||||
<div class="block">Gets the wind</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.com.tractrac.model.lib.api.data.ITimeData">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface com.tractrac.model.lib.api.data.<a href="../../../../../../com/tractrac/model/lib/api/data/ITimeData.html" title="interface in com.tractrac.model.lib.api.data">ITimeData</a></h3>
|
||||
<code><a href="../../../../../../com/tractrac/model/lib/api/data/ITimeData.html#getTimestamp--">getTimestamp</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getHeel--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getHeel</h4>
|
||||
<pre>float getHeel()</pre>
|
||||
<div class="block">Gets the heel</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>the heel</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getTrim--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getTrim</h4>
|
||||
<pre>float getTrim()</pre>
|
||||
<div class="block">Gets the trim</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>the trim</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getRideHeight--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getRideHeight</h4>
|
||||
<pre>float getRideHeight()</pre>
|
||||
<div class="block">Gets the ride height</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>the ride height</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getWind--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getWind</h4>
|
||||
<pre>float getWind()</pre>
|
||||
<div class="block">Gets the wind</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>the wind</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getVMG--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getVMG</h4>
|
||||
<pre>float getVMG()</pre>
|
||||
<div class="block">Gets the VMG</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>the VMG</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getRaw--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getRaw</h4>
|
||||
<pre>java.lang.String getRaw()</pre>
|
||||
<div class="block">Gets the sensor data in a raw format. It is just an <code>String</code> with
|
||||
all the dimensions separated by ";"</div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>all sensor data in a raw format</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getDimensionAt-int-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getDimensionAt</h4>
|
||||
<pre>java.lang.String getDimensionAt(int index)</pre>
|
||||
<div class="block">Gets a dimension by index</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>index</code> - the index of the dimension</dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>the dimension as an <code>String</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/sensor/ISensorData.html" target="_top">Frames</a></li>
|
||||
<li><a href="ISensorData.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
Executable
+20
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.sensor</title>
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar"><a href="../../../../../../com/tractrac/model/lib/api/sensor/package-summary.html" target="classFrame">com.tractrac.model.lib.api.sensor</a></h1>
|
||||
<div class="indexContainer">
|
||||
<h2 title="Interfaces">Interfaces</h2>
|
||||
<ul title="Interfaces">
|
||||
<li><a href="ISensorData.html" title="interface in com.tractrac.model.lib.api.sensor" target="classFrame"><span class="interfaceName">ISensorData</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Executable
+142
@@ -0,0 +1,142 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.sensor</title>
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="com.tractrac.model.lib.api.sensor";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
|
||||
<li class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/sensor/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Package" class="title">Package com.tractrac.model.lib.api.sensor</h1>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
|
||||
<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Interface</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html" title="interface in com.tractrac.model.lib.api.sensor">ISensorData</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">This interface implements sensor data.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
|
||||
<li class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/sensor/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
Executable
+135
@@ -0,0 +1,135 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_111) on Wed Nov 22 10:19:51 UTC 2017 -->
|
||||
<title>com.tractrac.model.lib.api.sensor Class Hierarchy</title>
|
||||
<meta name="date" content="2017-11-22">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="com.tractrac.model.lib.api.sensor Class Hierarchy";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar.top">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.top.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/sensor/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 class="title">Hierarchy For Package com.tractrac.model.lib.api.sensor</h1>
|
||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
|
||||
<ul class="horizontal">
|
||||
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.data.<a href="../../../../../../com/tractrac/model/lib/api/data/ITimeData.html" title="interface in com.tractrac.model.lib.api.data"><span class="typeNameLink">ITimeData</span></a>
|
||||
<ul>
|
||||
<li type="circle">com.tractrac.model.lib.api.sensor.<a href="../../../../../../com/tractrac/model/lib/api/sensor/ISensorData.html" title="interface in com.tractrac.model.lib.api.sensor"><span class="typeNameLink">ISensorData</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
||||
<a name="navbar.bottom.firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/route/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../../../com/tractrac/model/lib/api/spatial/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../../../index.html?com/tractrac/model/lib/api/sensor/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
Loaded 100 of 186 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user