Get the current time displayed. The current time is the time that the
display represents, not necessarily the actual system time.
the current display time
Get the fade time for the temporal display. The fade time is used for
certain temporal dynamics
the fade time, in milliseconds.
Gets the purge time, which is used to remove stale temporal components.
Return whether this display is in real time mode.
true if this display is in real time mode, false otherwise.
Purge any data which has exceeded the purgeTime. Any data associated
with temporal sequences are checked against the current displayed time.
If the data's most recent active time is older than the purge time, the
data is removed. The purgeTime is ignored if it is negative, and no data
will be purged.
void setDisplayTime(java.util.Date time)
Set the time currently displayed.
time - the new current time
void setFadeTime(long millis)
Set the fade time. The fade time is used by certain temporal dynamics to
indicate how long an object is visible before or after they are active.
If the purge time is positive, it will be set to be at least as large as
the fade time.
millis - the fade time, in milliseconds.
void setPurgeTime(long millis)
Set the purge time. The purge time determines how long temporal items
are retained after their last active segment. If the purge time is
negative, no pruning will be done. If the purge time is positive, it
will be at least as large as the fadeTime. Data should only be purged if
the realTime flag has been set.
millis - the purgeTime in milliseconds
void setRealTime(boolean realTime)
Set the real time flag. If supported, this TimeDisplay should
continuously synchronize the display time with the system clock.