public class

AnnotationFrameController

extends Object
implements UIEventSubscriber PreferenceUpdater
java.lang.Object
   ↳ vars.annotation.ui.AnnotationFrameController

Summary

Public Constructors
AnnotationFrameController(AnnotationFrame annotationFrame, ToolBelt toolBelt)
Public Methods
void persistPreferences()
Save the current preferences
void respondTo(ObservationsAddedEvent event)
void respondTo(ObservationsChangedEvent event)
When observations are changed we need to sync any that are in the dispatcher.
void respondTo(ObservationsRemovedEvent event)
When an observation is deleted we need to sync that with the dispatcher selected Observations
void respondTo(ObservationsSelectedEvent event)
void respondTo(VideoArchiveChangedEvent event)
void respondTo(VideoArchiveSelectedEvent event)
void respondTo(VideoFramesChangedEvent event)
void updateCameraData(VideoArchive videoArchive)
Updates the image URL's for all the CameraData objects in a VideoArchive so that local references are converted to http URL's
[Expand]
Inherited Methods
From class java.lang.Object
From interface vars.annotation.ui.eventbus.UIEventSubscriber
From interface vars.shared.preferences.PreferenceUpdater

Public Constructors

public AnnotationFrameController (AnnotationFrame annotationFrame, ToolBelt toolBelt)

Public Methods

public void persistPreferences ()

Save the current preferences

public void respondTo (ObservationsAddedEvent event)

public void respondTo (ObservationsChangedEvent event)

When observations are changed we need to sync any that are in the dispatcher.

public void respondTo (ObservationsRemovedEvent event)

When an observation is deleted we need to sync that with the dispatcher selected Observations

public void respondTo (ObservationsSelectedEvent event)

public void respondTo (VideoArchiveChangedEvent event)

public void respondTo (VideoArchiveSelectedEvent event)

public void respondTo (VideoFramesChangedEvent event)

public void updateCameraData (VideoArchive videoArchive)

Updates the image URL's for all the CameraData objects in a VideoArchive so that local references are converted to http URL's