Package beamformer.annotation
Class BFAnnotationType
- 
Field Summary
FieldsFields inherited from class annotation.DataAnnotationType
SHORTIDCODELENGTH - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleancanAnnotate(Class dataUnitType) Find out whether or not a particular type of data can be annotatedGet an optional AnnotationBinaryHandler which can be used to add the annotation information for binary files and also read data back from them.Get an SQLLogging add on.Methods inherited from class annotation.DataAnnotationType
autoAnnotate, canAutoAnnotate, getAnnotationOptions, getDataBlockSpeciesManager, getDataSelectCreator, getDataSelector, getDialogPanel, getSettingsPanel, getShortIdCode, getSymbolModifier, getTargetDataBlock, getXMLWriter, hasSettingsPanel, isAnnotating, setAnnotationOptions, setTargetDataBlock, toString, toString 
- 
Field Details
- 
ANNOTATIONNAME
- See Also:
 
 
 - 
 - 
Constructor Details
- 
BFAnnotationType
 
 - 
 - 
Method Details
- 
getAnnotationName
- Specified by:
 getAnnotationNamein classDataAnnotationType<BeamFormerAnnotation>
 - 
getAnnotationClass
- Specified by:
 getAnnotationClassin classDataAnnotationType<BeamFormerAnnotation>- Returns:
 - Class type for the annotations
 
 - 
canAnnotate
Description copied from class:DataAnnotationTypeFind out whether or not a particular type of data can be annotated- Specified by:
 canAnnotatein classDataAnnotationType<BeamFormerAnnotation>- Parameters:
 dataUnitType- Class of a type of data unit. Can be null in which case annotation can be stand alone.- Returns:
 - true if the data unit Class can be annotated.
 
 - 
getBinaryHandler
Description copied from class:DataAnnotationTypeGet an optional AnnotationBinaryHandler which can be used to add the annotation information for binary files and also read data back from them.- Overrides:
 getBinaryHandlerin classDataAnnotationType<BeamFormerAnnotation>- Returns:
 - handler for binary data i/o.
 
 - 
getSQLLoggingAddon
Description copied from class:DataAnnotationTypeGet an SQLLogging add on. For stand alone annotations, this will be used to generate a stand alone database table. For annotations of existing data this will be used to add additional columns to the existing data tables.- Overrides:
 getSQLLoggingAddonin classDataAnnotationType<BeamFormerAnnotation>- Returns:
 - An SQLLoggingAddon or null if SQL logging unavailable for this type of annotation.
 
 
 -