Class Index

A B C D E F G H I J K L M N O P Q R S T U V W

A

AboutDialog

The about dialog

 
AbstractHistoryTask  
AbstractQueryExecutor Query's are built from the UI components. 
AbstractValuePanelWrapper  
AbstractVideoControlService Abstract class that delegates calls to an underlying VCR implementation. 
AbstractVideoControlService.NullVideoControlInformation Represents an empty video connection  
AbstractVideoControlService.VideoControlInformationImpl  
ActionPanel

This panel contains buttons for actions that can modify the contents of the ObservatonTable

 
AddAssociationCmd Command to add a given association to a collection of observations 
AddCommentAssociationDialog  
AddCommentAssociationDialog.Status  
AddConceptDialog  
AddConceptNameDialog  
AddConceptNameDialog2  
AddLinkRealizationDialog  
AddLinkTemplateDialog Class description 
AddMediaDialog Class description 
AddNewRefNumPropAction

Adds the association of "identity-reference"|"self"|[reference number]. 

AddObservationCmd  
AddOldRefNumPropAction

Adds 'identity-reference | self | [some integer]' property to the Observation set in the ObservationDispatcher

 
AddOldRefNumPropWithDialogAction

Adds 'identity-reference | self | [some integer]' property to the Observation set in the ObservationDispatcher

 
AddPropertyAction

Base class for the various AddXXXPropActions. 

AddSamplePropAction

Adds 'sampled-by | physical-object | nil' property to the Observation set in the ObservationDispatcher

 
AddSamplePropDialog  
AddSamplePropDialogOriginal

A dialog that prompts the user for the sampler device and sample number. 

AddSamplePropWithDialogAction

Displays a dialog that prompts the user to input parameters needed to set the samples properties. 

AdministorUserAccountDialog  
AdvancedStringValuePanel

 
AdvancedStringValuePanelWrapper  
AllConceptNamesComboBox

Description

ComboBox for displaying all concept names in the knowledgebase. 

AnemoneButton  
AnnotationDAOFactory Created by IntelliJ IDEA. 
AnnotationDAOFactoryImpl Created by IntelliJ IDEA. 
AnnotationFactory Created by IntelliJ IDEA. 
AnnotationFactoryImpl Created by IntelliJ IDEA. 
AnnotationFrame  
AnnotationFrameController  
AnnotationLayerUI<T extends JImageUrlCanvas>  
AnnotationObject Created by IntelliJ IDEA. 
AnnotationPersistenceService DAO used by the Annotation application for special operations 
AnnotationPersistenceServiceImpl All methods in this class are thread safe. 
AnnotationTestObjectFactory Factory for generating prepopulated annotation objects for use in Unit tests  
App  
App  
App

Once instantiated a reference to the query app can be retrieved as follows:

 QueryApp queryApp = (QueryApp) Lookup.getApplicationDispatcher().getValueObject();
 

 
ApproveHistoriesSubscriber  
ApproveHistorySubscriber  
ApproveHistoryTask  
AreaMeasurementLayerUI  
Artifact Reference to some artifact, such as plot, data-file, or other object that's useful for the deep-sea guide. 
ArtifactDAO  
ArtifactDAOImpl  
ArtifactImpl  
Association  
AssociationComboBoxTest  
AssociationDAO Created by IntelliJ IDEA. 
AssociationDAOImpl Created by IntelliJ IDEA. 
AssociationEditorPanel  
AssociationEditorPanelController  
AssociationImpl  
AssociationListCellRenderer

Allows a list of Associations to be displayed in a a single cell of a JTable

UML

                                   1
      [AssociationListCellRenderer]<--[TableCellRenderer4AssociationList]
 
 
AssociationListCellRenderer

Allows a list of Associations to be displayed in a a single cell of a JTable

UML

                                   1
      [AssociationListCellRenderer]<--[TableCellRenderer4AssociationList]
 
 
AssociationListEditorPanel

Adds or removes Associations from an VideoFrame

UML

                          1
  [JPanel] [Observation]---[AssociationList]
    A         /1
    |
   1|
  [AssociationEditorPanel]---[AssociationListEditorPanel]
       |
       |
       |1
  [AssociationListCellRenderer]
 
 
AssociationSelectionPanel  
AssociationSelectionPanel2  

B

BooleanValuePanel  
BooleanValuePanelWrapper  
BrittleStarButton  

C

CacheClearedEvent

Event that occurs when a PersistenceCache is cleared. 

CacheClearedListener

Implement this class to listen for when the PersistenceCache cleared

 
CameraData  
CameraDataDAO Created by IntelliJ IDEA. 
CameraDataDAOImpl Created by IntelliJ IDEA. 
CameraDataImpl  
CameraDeployment  
CameraDeploymentDAO Created by IntelliJ IDEA. 
CameraDeploymentDAOImpl Created by IntelliJ IDEA. 
CameraDeploymentImpl Created by IntelliJ IDEA. 
CameraDirectionComboBox

A combobox that sets the Camera direction. 

CameraDirections Created by IntelliJ IDEA. 
ChangeAnnotationModeAction

Action that sets the format code in the VideoArchiveSet

 
ChangeAssociationsCmd  
ChangeCameraDirectionsCmd  
ChangeObservationConceptNameAction

Changes the conceptName of the currently selected Observation

 
ChangeObservationNameCmd  
ChangeTimeCodeAction  
ChangeTimeCodeActionWithDialog

Pops up a dialog that allows the user to change the timecode of the currently selected VideoFrame. 

ChangeTimeCodeCmd  
ChangeTimeCodeFrame

A dialog that allows the annotator to edit the time-code for the currently selected observation. 

ChangeVideoArchiveNameAction

Changes the videoArchvieName property of a VideoArchive. 

ChangeVideoArchiveNameCmd  
ChangeVideoArchiveSetCmd  
ClearCommandQueueEvent Clears the undo and redo lists. 
ClearDatabaseCacheAction This action refreshes the knowledgebase used by the Annotation Application. 
Command Wrapper for commands that change the data model (i.e. 
CommandEvent EventBus Event class. 
CommandEvent.DoOrUndo  
CommandQueue The command queue processes commands in the order received. 
Concept  
ConceptButtonDropPanel

This class is a panel that accepts drops from a drag and drop operation and then creates buttons that have the names that match the string data of the ConceptButtonTransferable class


 
ConceptButtonDropPanelWithHighlights  
ConceptButtonOverviewPanel  
ConceptButtonPanel Intended to replace ConceptButtonPanel. 
ConceptChangeListener An interface type for notification that a Concept or ConceptName object has been added or removed from the KnowledgeBase
ConceptConstraints

A ConceptConstraint is a wrapper for the follwong 2 items:

  1. A collection of concept-names (as strings)
  2. An AssociationBean
It uses these 2 items to generate a SQL fragement that constrains a query to search for all concept-names in the collection that have the given association

 
ConceptConstraintsPanelDemo  
ConceptDAO Created by IntelliJ IDEA. 
ConceptDAOImpl Created by IntelliJ IDEA. 
ConceptImpl  
ConceptMetadata  
ConceptMetadataDAO Created by IntelliJ IDEA. 
ConceptMetadataDAOImpl Created by IntelliJ IDEA. 
ConceptMetadataImpl
 CREATE TABLE CONCEPTDELEGATE (
   ID                 BIGINT NOT NULL,
   CONCEPTID_FK       BIGINT,
   USAGEID_FK         BIGINT,
   CONSTRAINT PK_CONCEPTDELEGATE PRIMARY KEY(ID)
 )
 GO
 CREATE INDEX IDX_USAGEID
   ON CONCEPTDELEGATE(USAGEID_FK)
 GO
 CREATE INDEX IDX_CONCEPTID
   ON CONCEPTDELEGATE(CONCEPTID_FK)
 GO
 
 
ConceptName

Description

UML

 

License

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. 

ConceptNameComboBox A ConceptNameComboBox displays all the current ConceptNames in the KnowledgeBase
ConceptNameDAO  
ConceptNameDAOImpl Created by IntelliJ IDEA. 
ConceptNameImpl
 CREATE TABLE CONCEPTNAME (
   CONCEPTNAME        VARCHAR(50) NOT NULL,
   CONCEPTID_FK       BIGINT,
   AUTHOR             VARCHAR(255),
   NAMETYPE           VARCHAR(10),
   ID                 BIGINT NOT NULL,
   CONSTRAINT PK_CONCEPTNAME PRIMARY KEY(ID)
 )
 GO
 CREATE INDEX IDX_CONCEPTNAME_CONCEPTID
   ON CONCEPTNAME(CONCEPTID_FK)
 GO
 CREATE INDEX IDX_CONCEPTNAME2
   ON CONCEPTNAME(CONCEPTNAME)
 GO
 
 
ConceptNameSelectionDialog  
ConceptNameSelectionPanel

This ui panel allows a user to select a concept name of interest and extends it to it's various relations. 

ConceptNameTypes Created by IntelliJ IDEA. 
ConceptNameValidator<T> Tag interface for DAO objects that can validate concept names used by the entity objects. 
ConceptNameValidator<T>  
ConceptPanel  
ConceptPrimaryNameComparator  
ConceptTreeCellRenderer  
ConceptTreeConcept  
ConceptTreeDemo  
ConceptTreeModel Class that represents a threaded database aware TreeModel. 
ConceptTreeNode TreeNode used to construct the ConceptTreeModel 
ConceptTreePanel  
ConceptTreePanelDemo  
ConceptTreePopupMenu  
ConceptTypes Created by IntelliJ IDEA. 
ConnectionParameters  
CopyObservationsCmd  
CoralButton  
CrabButton  
CreateUserAccountDialog  
CrinoidButton  
CrossHairLayerUI<T extends JComponent> Draws a crosshair over a JComponent. 
CrossHairLayerUIDemo  
CydippidButton  

D

DAO  
DAO Persistence service implementation for use in Java SE environments. 
DAO.TransactionType  
DateValuePanel  
DateValuePanelWrapper  
DeepCopyObservationsAction

Performs a deep copy of an selected observation to a new time code. 

DeepCopyObservationsButton

Performs a deep copy of an selected observation to a new time code. 

DeleteImageReferenceButton  
DeleteSelectedObservationsAction

Deletes all the Observations selected in the table from the database. 

DeleteSelectedObservationsButton

Deletes the observations selected in the Table. 

DeleteSelectedObservationsWithConfirmAction

Provides a wrapper around the DeleteSelectedObservationsAction so that the user must confirm that the delete should occur. 

DialogController  
DoNothingAction  
DoNothingVideoControlService  
DuplicateObservationAction

Duplicates selected observations

 
DuplicateObservationButton

Create a new observation using the current time-code from the VCR

 
DuplicateObservationsCmd  

E

EditConceptTreePopupMenu  
EditorButtonPanel  
EditorPanel

 
EmailErrorReporter Sends an email 
EntityManagerAspect  
EntityManagerFactoryAspect  
EntityUtilities  
EscapedQueryExecutorImpl  
ExactlyOnePrimaryNameRule Throws an exception if the concept is missing a primary name  
ExitAction

Exits the application. 

ExitTopicSubscriber  
ExitTopicSubscriber  
EXPDPersistenceService Fetches data external to VARS from the MBARI EXPD database. 
ExternalDataPersistenceService Interface for linking into data that is needed by VARS but which exists outside of the VARS database. 
ExternalDatum Created by IntelliJ IDEA. 

F

FakeImageCaptureServiceImpl Empty implementation of ImageGrabber, calls to grab() return null. 
FancyButton  
FatalExceptionSubscriber  
FGSCellRenderer

A cell renderer that displays if the current observation has a frame-grab or sample associated with it. 

Fish01Button  
Fish02Button  
Fish03Button  
FlatFishButton  
FormatCodes Created by IntelliJ IDEA. 
FrameCaptureButton

Button to grab a video frame directly using the Quicktime for Java API. 

FrameGrabPanel

Displays a FrameGrab for the currently selected Observation. 

FullLinkListCellRender  

G

GlobalLookup Central lookup for coordinating shared UI resources. 

H

HierachicalConceptNameComboBox

Displays the Concept and all it's children in the drop-down list. 

History  
HistoryCreationDateComparator Created by IntelliJ IDEA. 
HistoryDAO Created by IntelliJ IDEA. 
HistoryDAOImpl Created by IntelliJ IDEA. 
HistoryEditorPanel

 
HistoryFactory  
HistoryImpl CREATE TABLE HISTORY ( ID BIGINT NOT NULL, CONCEPTDELEGATEID_FK BIGINT, APPROVALDTG TIMESTAMP, CREATIONDTG TIMESTAMP, CREATORNAME VARCHAR(50), APPROVERNAME VARCHAR(50), FIELD VARCHAR(50), OLDVALUE VARCHAR(2048), NEWVALUE VARCHAR(2048), ACTION VARCHAR(16), COMMENT VARCHAR(2048), REJECTED SMALLINT NOT NULL, CONSTRAINT PK_HISTORY PRIMARY KEY(ID) ) GO CREATE INDEX IDX_CONCEPTDELEGATE2 ON HISTORY(CONCEPTDELEGATEID_FK) GO  
HistoryViewPanel  

I

IApproveHistoryTask  
ILazy Interface used to indicate that the class has lazy-relations that will need to be loaded before they can be referenced. 
ILink Inteface for VARS link style classes (Association, LinkTemplate, LinkRealization)  
ILockableEditor Interface used to signal Editors if they are locked (i.e. 
ImageAnnotationFrame Main class for this package. 
ImageAnnotationFrameController  
ImageCaptureAction

Action for capturing a frame an performing related activities on it. 

ImageCaptureException  
ImageCaptureService  
ImageCaptureUtilities  
ImageFrameDemo  
ImagePreferencesPanel  
ImagePreferencesPanelController  
InjectorModule  
IVideoArchiveProperty  
IVideoSourcePanel  

J

JellyButton  
JPACacheProvider Provides a method to clear the 2nd level cache used by Hibernate JPA. 
JPAEntity Created by IntelliJ IDEA. 
JTreeDragAndDropDecorator  
JXObservationTable  
JXObservationTableColumnModel  
JXObservationTableColumnModel.AssociationColumn  
JXObservationTableColumnModel.CameraDirectionColumn  
JXObservationTableColumnModel.FGSColumn  
JXObservationTableColumnModel.ObservationColumn  
JXObservationTableColumnModel.ObserverColumn  
JXObservationTableColumnModel.TimeCodeColumn # ObservationTableModel lnkObservationTableModel;  
JXObservationTableColumnModel.VideoArchiveNameColumn  
JXObservationTableModel  

K

KelpButton  
KeyNullifier An EntityListener that sets the primary key of an Entity object to null after it's been deleted. 
KnowledgebaseDAOFactory Created by IntelliJ IDEA. 
KnowledgebaseDAOFactoryImpl Created by IntelliJ IDEA. 
KnowledgebaseFactory Created by IntelliJ IDEA. 
KnowledgebaseFactoryImpl  
KnowledgebaseFrame  
KnowledgebaseObject Created by IntelliJ IDEA. 
KnowledgebasePersistenceService DAO used by the Knowledgebase Application for special operations  
KnowledgebasePersistenceServiceImpl Created by IntelliJ IDEA. 
KnowledgebaseTestObjectFactory Factory for making test objects populated with some values. 
KrillButton  

L

LinkBean Generic link. 
LinkComparator For comparing links using linkName, toConcept and linkValue fields. 
LinkEditorDialog  
LinkEditorPanel  
LinkListCellRenderer ListCellRenderer for displaying ILink objects. 
LinkNameAndValueComparator For comparing links using linkName and linkValue fields. 
LinkNameComparator<T extends ILink>  
LinkRealization  
LinkRealizationDAO Created by IntelliJ IDEA. 
LinkRealizationDAOImpl Created by IntelliJ IDEA. 
LinkRealizationEditorPanel Class description 
LinkRealizationImpl
 CREATE TABLE LINKREALIZATION (
   ID                        	BIGINT NOT NULL,
   CONCEPTDELEGATEID_FK      	BIGINT,
   PARENTLINKREALIZATIONID_FK	BIGINT,
   LINKNAME                  	VARCHAR(50),
   TOCONCEPT                 	VARCHAR(50),
   LINKVALUE                 	VARCHAR(255),
   CONSTRAINT PK_LINKREALIZATION PRIMARY KEY(ID)
 )
 GO
 CREATE INDEX IDX_CONCEPTDELEGATE3
   ON LINKREALIZATION(CONCEPTDELEGATEID_FK)
 GO
 
 
LinkSelectionPanel  
LinkSelectionPanelDemo  
LinkTemplate  
LinkTemplateDAO Created by IntelliJ IDEA. 
LinkTemplateDAOImpl Created by IntelliJ IDEA. 
LinkTemplateEditorPanel  
LinkTemplateImpl Class description 
LinkTemplateSelectionPanel  
LinkUtilities  
LobateButton  
LoggingEventSubscriber  
LoggingTopicSubscriber  
LoginAction Displays a login dialog and registers the resulting UserAccount in the GlobalLookup 
LoginDialog  
Lookup  
Lookup Lookup contains globally available resources for the Knowledgbebase application. 
Lookup  

M

MarkerStyle  
Measurement Bean class for holding information about a measurement 
MeasurementCommentDialog  
MeasurementCompletedEvent  
MeasurementCompletedListener  
MeasurementLayerUI<T extends JImageUrlCanvas>  
MeasurementLayerUIDemo  
Media  
MediaDAO Created by IntelliJ IDEA. 
MediaDAOImpl Created by IntelliJ IDEA. 
MediaEditorPanel Class description 
MediaImpl Created by IntelliJ IDEA. 
MediaTypes Created by IntelliJ IDEA. 
MediaViewPanel Displays properties of a single media  
MergeEXPDAnnotations Implementation of the merge function 
MergeFunction<T>  
MergeFunction.MergeType  
MergeStatus Created by IntelliJ IDEA. 
MergeStatusDAO Created by IntelliJ IDEA. 
MergeStatusDAOImpl  
MiscDAOFactory Created by IntelliJ IDEA. 
MiscDAOFactoryImpl Created by IntelliJ IDEA. 
MiscFactory Created by IntelliJ IDEA. 
MiscFactoryImpl Created by IntelliJ IDEA. 
MiscTabsPanel

JPanel that contains various tabbed panes used in the annotation application. 

ModifyUserAccountDialog  
MoveVideoFramesCmd Moves VideoFrames from one videoarchive to another 
MoveVideoFrameWithDialogAction Prompts a user with a dialog for platform, seqNumber and tapeNumber. 
MysidButton  

N

NamesEditorPanel  
NewConceptButtonTabDialog

This class creates a new tab on the concept button tab pane for user's to put concept buttons on. 

NewObservationAction

Action to add a new VideoFrame and a 'nearly' empty Observation to the ObservationTable. 

NewObservationButton

A button that calls the NewVideoFrameAction

 
NewObservationUsingConceptNameAction

Creates a new Observation using the specified concept-name. 

NewObservationUsingConceptNameButton

Creates a new Observation and changes its fromConcept to one specified in the constructor. 

NewRefNumPropDialog

This dialog is used to set the Reference Number property for the org.mbari.vars.annotation.ui.action.AddNewRefNumPropAction. 

NoEmptyVideoFramesRule A rule the removes empty videoFrames (i.e. 
NonFatalErrorSubscriber  
NumberValuePanel  
NumberValuePanelWrapper  

O

Observation  
ObservationDAO Created by IntelliJ IDEA. 
ObservationDAOImpl Created by IntelliJ IDEA. 
ObservationImpl  
ObservationsAddedEvent Event that occurs when a new Observation has been created and needs to be added to a UI 
ObservationsChangedEvent When observations are updated in some component this event is fired. 
ObservationsRemovedEvent  
ObservationsSelectedEvent Notfies UI components that new observations are to be selected in that component. 
ObservationsSpatialLocations Calculates the Spatial positions of all Observations within a VideoFrame
ObservationTable  
ObservationTableModel  
OctopusButton  
OkCancelButtonPanel  
OpenVideoArchiveDialog Dialog used for opening a VideoArchive. 
OpenVideoArchiveUsingParamsAction

Opens a VideoArchive for editing. 

OtherButton  

P

PCameraDataPanel

A panel that displays the properties of a CameraData object. 

PChainArrangementButton  
PCloseUpButton

Adds a close up annotation to the selected observations. 

PCommentButton  
PDenseButton

Adds a 'dense' annotation to the currently selected observations. 

PersistenceCache It's expected that there will be an underlying level 2 cache used for most VARS applications. 
PersistenceCacheProvider  
PersistenceController PersistenceService manages database transactions for the user-interface. 
PersistenceRule<T extends VARSObject> interface for defining rules that can used pre and post persistence  
PGoodImageButton

Adds a 'good-image' assotiation to the currently selected observations. 

PhysicalData  
PhysicalDataDAO Created by IntelliJ IDEA. 
PhysicalDataDAOImpl Created by IntelliJ IDEA. 
PhysicalDataImpl  
PJuvenileLifeStageButton  
PLargeSizeButton  
PNewRefNumButton

Adds a 'new reference number' assotiation to the currently selected observations. 

PObservationPanel

Displays the properties of an observation

 
PointAdditionLayerDemo  
PointAdditionLayerUI<T extends JImageUrlCanvas> Class for testing out resizing images 
POldRefNumButton

A button that calls the AddOldRefNumPropWithDialogAction object. 

PopulateDatabaseAction This action generates a default database that can be used for the knowledgebase. 
PPanel

A panel that displays name value pairs. 

PPhysicalDataPanel

Displays the properties of a PhysicalData object. 

PPopulationButton

Adds a 'population of' association to the currently selected observations

 
PQuestionableIdButton

Adds a questionable id association to the currently selected observation. 

PRedColorButton  
PreferenceFrameButton  
PreferenceNode  
PreferenceNodeCompositeKey A PreferenceNode has a unique nodename, prefKey combination. 
PreferencesFrame Frame for allowing users to edit preferences. 
PreferencesService A convient interface for reading/writing some specialized preferences used by VARS 
PreferenceUpdater  
PreparedStatementGenerator  
PropButton

This button toggles its enabled state based on if Person is logged in and if the OBservationTable has selected rows. 

PropertiesPanel

A JPanel the displays a group of related properties that can be obtained via the ObservationDispatcher

PropertyChange Interface defining classes that have property change listeners  
PSampleButton

Adds a 'sampled-by' association to the currently selected observations

 
PSurfaceButton  
PVideoArchivePanel

Displays properties of a VideoArchive

 

Q

QTImageCaptureServiceImpl Adapter class to map QTX4J IGrabber to a VARS-REDUX ImageGrabber. 
QTOpenVideoArchiveDialog  
QTOpenVideoArchiveDialogController  
QTVideoControlServiceImpl  
QueryAction  
QueryAction

This action takes a SQL query (as a string) and an IQueryable object, executes the query in a seperate thread and returns the results as a QueryResults object. 

QueryActionImpl  
QueryActionUI

Class that packages up the UI components needed to deal with a query action. 

QueryExecutor  
QueryFrame  
QueryModule Manages Guice dependency injection here. 
QueryPersistenceService DAO used by the Query Application for special operations  
QueryPersistenceServiceImpl DAO for use by the query app. 
QueryResultsDecorator  
QueryResultsDecoratorDemo  
QueryResultsFrame  
QueryResultsTable  
QuickConceptButton  
QuickControlsPanel  

R

RayButton  
RedJellyButton  
RedoButton  
RedoEvent  
RefineSearchPanel  
RefreshButton  
RejectHistoryTask

Handles the steps need to reject a History. 

RemoveAssociationsCmd Command to remove a given association from a collection of observations. 
RemoveImageReferencesCmd  
RemoveObservationsCmd  
RenameObservationsCmd  
RenameVideoArchiveCmd  
RenameVideoArchiveDialog Dialog used for Renaming a VideoArchive. 
RockfishButton  
Role  
RowEditorPanel

THis panel is explcitly desinged for editing Observations in the ObservationTable. 

RS422ConnectionPanel  
RSS422VideoControlService  

S

SaveFramegrabsAction Use as:
 // Create an array of URLS representing images that you want to save
 URLS[] urls = new URL[]{new URL"http://someserver/somepath/image1.jpg"),
      new URL("http://someserver/somepath/image2.png")};

 // Initialize the action and set the parameters (URLs, and directory to save images to)
 SaveFramegrabsAction action = new SaveFramegrabsAction();
 action.setUrls(urls);
 action.setSaveLocation("/Users/bob/someimages")
 action.doAction();

 
 
SaveImagesFromQueryResultsAction Class for saving all the images in a search to the desktop. 
SaveQueryResultsAction

 
SaveQueryResultsAsKMLAction  
SeaCucumberButton  
SeaLilyButton  
SeapenButton  
SearchPanel

 
SeaSlugButton  
SeastarButton  
ShrimpButton  
SimpleConceptBean  
SimpleConceptMetadataBean  
SimpleConceptNameBean  
SinkerButton  
SiphonophoreButton  
SkateButton  
SnailButton  
SQLGenerator

 
SQLQueryExecutorImpl  
SquidButton  
StandardDialog Standard dialog. 
StatusLabel

A widget that live at the bottom of the annotation app. 

StatusLabelForPerson

Indicates the status of the annotator. 

StatusLabelForVcr

Indicates connection state of the VCR. 

StatusLabelForVideoArchive

Indicates which VideoArchive the annotator is editing. 

StringLikeValuePanel  
StringLikeValuePanelWrapper  
StringTransferable

This class represents the "transferable" object that is used in a drag and drop operation in the VARS annotation application. 

StringValuePanel  
StringValuePanelWrapper  
SwingImageCaptureAction Image capture action that does the heavy lifting off of the EDT. 

T

TableCellRenderer4AssociationList

Renderer used to display a list of Associations in the GUI. 

TaskException  
ToConceptSelectionDialog A combo-box for choosing 'physical-object' and it's shild concepts. 
ToConceptSelectionDialogDemo  
ToolBelt  
ToolBelt  
ToolBelt Container that holds on to a ton of shared objects that need to be widely used across this application  
ToolBelt  
TransactionLogger  
TrapButton  

U

UDPConnectionPanel  
UDPVideoControlService  
UIChangeEvent<A> Base class for update events 
UIDecorator Marker interface used to tag a Swing Decorator. 
UIEvent<A>  
UIEventSubscriber  
UISelectionEvent<A>  
UndoButton  
UndoEvent  
UpdateAllSampleKeywords Description of the Class 
UpdateNewRefNumAction

This action sets the initial value of a NewRefNumPropAction. 

UpdateSampleKeywords Description of the Class 
UpdateStillImageUrlTool  
Usage  
UsageDAO Created by IntelliJ IDEA. 
UsageDAOImpl Created by IntelliJ IDEA. 
UsageImpl CREATE TABLE USAGE ( ID BIGINT NOT NULL, CONCEPTDELEGATEID_FK BIGINT, EMBARGOEXPIRATIONDATE TIMESTAMP, SPECIFICATION VARCHAR(1000), CONSTRAINT PK_USAGE PRIMARY KEY(ID) ) GO CREATE INDEX IDX_CONCEPTDELEGATE7 ON USAGE(CONCEPTDELEGATEID_FK) GO  
UserAccount  
UserAccountComboBox Use as:
 UserAccountComboBox cb = new UserAccountComboBox();
 try {
     cb.update(); // Populates the cb from the database
 }
 catch (Exception e) {
     // Handle exception
 }
 UserAccount userAccount = cb.getSelectedUserAccount();
 
 
UserAccountDAO Created by IntelliJ IDEA. 
UserAccountDAOImpl Created by IntelliJ IDEA. 
UserAccountDialog  
UserAccountImpl Class description 
UserAccountPreferencesPanel  
UserAccountRoles Created by IntelliJ IDEA. 
UserPreferencesPanel  
UserPreferencesPanelController  

V

ValueColumn

Class used by ObservationTable model to render columns. 

ValuePanel

 
ValuePanelWrapper  
ValuePanelWrapperFactory  
VARSException  
VarsJpaModule Created by IntelliJ IDEA. 
VARSObject Created by IntelliJ IDEA. 
VARSObjectFactory Created by IntelliJ IDEA. 
VARSPersistenceException Thrown when something bad happens in the DataPersistenceService 
VARSProperties Retrieve VARS properties. 
VarsUserPreferences Created by IntelliJ IDEA. 
VarsUserPreferencesFactory  
VarsUserPreferencesFactoryImpl  
VideoArchive  
VideoArchiveChangedEvent  
VideoArchiveDAO Created by IntelliJ IDEA. 
VideoArchiveDAOImpl Created by IntelliJ IDEA. 
VideoArchiveImpl  
VideoArchiveNameComparator  
VideoArchiveSelectedEvent  
VideoArchiveSet  
VideoArchiveSetChangedEvent  
VideoArchiveSetDAO Created by IntelliJ IDEA. 
VideoArchiveSetDAOImpl  
VideoArchiveSetEditorButton Button for launching the VideoArchiveSetEditorPanel 
VideoArchiveSetEditorPanel  
VideoArchiveSetEditorPanelController Created by IntelliJ IDEA. 
VideoArchiveSetImpl  
VideoConnectionPreferencesPanel  
VideoConnectionPreferencesPanelController  
VideoControlInformation  
VideoControlPanel

A VCR panel that monitors for changes of VCRs

 
VideoControlService  
VideoControlServiceDialog  
VideoControlServiceFactory Utility class for creating a VideoControlService from a String videoConnectionID (as stored in preferences) 
VideoControlStatus  
VideoFrame  
VideoFrameDAO Created by IntelliJ IDEA. 
VideoFrameDAOImpl Created by IntelliJ IDEA. 
VideoFrameImpl  
VideoFramesChangedEvent Event that contains videoframes that have changed. 
VideoMoment Represents a moment of time on a videotape 
VideoMomentBean Bean class for holding Dates and timecodes. 
VideoMomentByDateComparator  
VideoMomentByTimecodeComparator  
VideoSourcePanelTape  
VideoSourceSelectionPanel  
VideoSourceSelectionPanelController  
VideoTime Represents both an index into a tape and it's corresponding moment in time 
VideoTimeImpl  

W

WarningSubscriber