clickDetector
Class ClickDisplayManager
java.lang.Object
clickDetector.ClickDisplayManager
- All Implemented Interfaces:
- PamSettings
public class ClickDisplayManager
- extends java.lang.Object
- implements PamSettings
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_MAX_COUNT
public static final int NO_MAX_COUNT
- See Also:
- Constant Field Values
totalCount
int totalCount
clickTabPanelControl
private ClickTabPanelControl clickTabPanelControl
clickDisplayManager
ClickDisplayManager clickDisplayManager
displayInfoList
protected java.util.ArrayList<ClickDisplayManager.ClickDisplayInfo> displayInfoList
windowList
protected transient java.util.ArrayList<ClickDisplay> windowList
cdmp
ClickDisplayManagerParameters cdmp
bAutoScroll
private boolean bAutoScroll
ClickDisplayManager
public ClickDisplayManager(ClickTabPanelControl clickTabPanelControl)
registerDisplay
public ClickDisplayManager.ClickDisplayInfo registerDisplay(java.lang.String className,
java.lang.String name,
int maxCount,
boolean isSmall)
findDisplay
public ClickDisplay findDisplay(java.lang.Object displayFrame)
getModulesMenu
public javax.swing.JMenu getModulesMenu()
getTotalCount
public int getTotalCount()
createDisplays
public void createDisplays()
createStandardDisplay
public void createStandardDisplay()
getDisplayInfoList
public java.util.ArrayList<ClickDisplayManager.ClickDisplayInfo> getDisplayInfoList()
getWindowList
public java.util.ArrayList<ClickDisplay> getWindowList()
getSettingsReference
public java.io.Serializable getSettingsReference()
- Specified by:
getSettingsReference in interface PamSettings
- Returns:
- The serialisable object that will be stored
countDisplays
public int countDisplays(java.lang.Class displayType)
getSettingsVersion
public long getSettingsVersion()
- Specified by:
getSettingsVersion in interface PamSettings
- Returns:
- An integer version number for the settings
getUnitName
public java.lang.String getUnitName()
- Specified by:
getUnitName in interface PamSettings
- Returns:
- A Name specific to this instance of the particular class, e.g.
Sperm whale detector, Beaked whale detector, etc.
getUnitType
public java.lang.String getUnitType()
- Specified by:
getUnitType in interface PamSettings
- Returns:
- A Name specific to the type, e.g. Glick detector
restoreSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
- Specified by:
restoreSettings in interface PamSettings
- 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
isBAutoScroll
public boolean isBAutoScroll()
setBAutoScroll
public void setBAutoScroll(boolean autoScroll)
clickedOnClick
protected void clickedOnClick(ClickDetection click)
gotoEvent
public void gotoEvent(OfflineEventDataUnit event)
- Scroll the time displays to a specific event.
- Parameters:
event -