com.bbn.openmap.time
Interface TimeBoundsHandler

All Known Implementing Classes:
Clock

public interface TimeBoundsHandler

Describes a component that listens to TimeBoundsProviders, for the purpose of figuring out the overall time bounds when contributions to the bounds will be made from several other objects, some of which may or may not be active. A TimeBoundsHandler is the go-between object between TimeBoundsProviders and TimeBoundsListeners. The TimeBoundsHandler will look for TimeBoundsListeners in the MapHandler and will notify them when the overall time bounds change.

Author:
dietrick

Method Summary
 void addTimeBoundsProvider(TimeBoundsProvider tbp)
           
 void clearTimeBoundsProviders()
           
 void removeTimeBoundsProvider(TimeBoundsProvider tbp)
           
 void resetTimeBounds()
           
 

Method Detail

addTimeBoundsProvider

void addTimeBoundsProvider(TimeBoundsProvider tbp)

removeTimeBoundsProvider

void removeTimeBoundsProvider(TimeBoundsProvider tbp)

clearTimeBoundsProviders

void clearTimeBoundsProviders()

resetTimeBounds

void resetTimeBounds()


Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details