Package Map
Class MapDetectionsManager
java.lang.Object
Map.MapDetectionsManager
- All Implemented Interfaces:
 PamSettings,SettingsNameProvider
Holds information about all things plotted on the map,
 primarily how long they should plot for and whether they
 are currently enabled or not. 
 
Will try to have an ever increasing list of data blocks, identified by name.
Will try to have an ever increasing list of data blocks, identified by name.
- Author:
 - Douglas Gillespie
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidfindDetectionData(PamDataBlock pamDataBlock) intfunctions for storing of settings ...longbooleanisShouldPlot(String pamDataBlock) booleanisShouldPlot(PamDataBlock pamDataBlock) voidnotifyModelChanged(int changeType) booleanrestoreSettings(PamControlledUnitSettings pamControlledUnitSettings) voidsetDefaultTime(int defaultTime) voidsetMapDetectionsParameters(MapDetectionsParameters mapDetectionsParameters) voidsetShouldPlot(String pamDataBlock, boolean shouldPlot) voidsetShouldPlot(PamDataBlock pamDataBlock, boolean shouldPlot)  
- 
Constructor Details
- 
MapDetectionsManager
 
 - 
 - 
Method Details
- 
notifyModelChanged
public void notifyModelChanged(int changeType)  - 
createBlockList
public void createBlockList() - 
findDetectionData
 - 
getMapDetectionDatas
 - 
setShouldPlot
 - 
setShouldPlot
 - 
isShouldPlot
 - 
isShouldPlot
 - 
getSettingsReference
functions for storing of settings ...- Specified by:
 getSettingsReferencein interfacePamSettings- Returns:
 - The serialisable object that will be stored
 
 - 
getSettingsVersion
public long getSettingsVersion()- Specified by:
 getSettingsVersionin interfacePamSettings- Returns:
 - An integer version number for the settings
 
 - 
getUnitName
- Specified by:
 getUnitNamein interfaceSettingsNameProvider- Returns:
 - A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
 
 - 
getUnitType
- Specified by:
 getUnitTypein interfacePamSettings- Returns:
 - A Name specific to the type, e.g. Click detector
 
 - 
restoreSettings
- Specified by:
 restoreSettingsin interfacePamSettings- Parameters:
 pamControlledUnitSettings-- Returns:
 - true if successful The object performs final checks (if needed) and then casts the settings data pamcontrolledunitSettings.settings into the correct type and uses as required
 
 - 
getMapDetectionsParameters
 - 
setMapDetectionsParameters
 - 
getDefaultTime
public int getDefaultTime() - 
setDefaultTime
public void setDefaultTime(int defaultTime)  
 -