Package tethys

Class CollectionHandler

java.lang.Object
tethys.CollectionHandler
Direct Known Subclasses:
CalibrationHandler, DeploymentHandler, DetectionsHandler, LocalizationHandler

public abstract class CollectionHandler extends Object
  • Constructor Details

    • CollectionHandler

      public CollectionHandler(TethysControl tethysControl, Collection collection)
      Parameters:
      tethysControl -
      collection -
  • Method Details

    • collectionName

      public String collectionName()
    • getCollection

      public Collection getCollection()
      Returns:
      the collection
    • getTethysControl

      public TethysControl getTethysControl()
      Returns:
      the tethysControl
    • getHelpPoint

      public abstract String getHelpPoint()
    • getDetectorEffort

      public nilus.DetectionEffort getDetectorEffort(PDeployment pDeployment, PamDataBlock dataBlock, StreamExportParams exportParams)
      Get the Detection Effort part of a Detections document
      Parameters:
      pDeployment -
      dataBlock -
      exportParams -
      Returns:
    • getMethodString

      public String getMethodString(PamDataBlock dataBlock)
      Method string for Detections Algorithm documents.
      Parameters:
      dataBlock -
      Returns:
    • getSoftwareString

      public String getSoftwareString(PamDataBlock dataBlock)
      Software string for Detections Algorithm documents.
      Parameters:
      dataBlock -
      Returns:
    • getVersionString

      public String getVersionString(PamDataBlock dataBlock)
      Software string for Detections Algorithm documents.
      Parameters:
      dataBlock -
      Returns:
    • getSupportSoftware

      public String getSupportSoftware(PamDataBlock dataBlock)
      Parameters:
      dataBlock -
      Returns:
      default value is PAMGuard
    • getSupportSoftwareVersion

      public String getSupportSoftwareVersion(PamDataBlock dataBlock)
      Parameters:
      dataBlock -
      Returns:
      PAMGuard version