Package clickDetector.offlineFuncs
Class ClickMarkHandler
java.lang.Object
clickDetector.offlineFuncs.ClickMarkHandler
- All Implemented Interfaces:
 OverlayMarkObserver
- 
Field Summary
Fields inherited from interface PamView.paneloverlay.overlaymark.OverlayMarkObserver
MARK_CANCELLED, MARK_END, MARK_START, MARK_UPDATE, MOUSE_CLICK - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetMarkDataSelector(OverlayMarker overlayMarker) Get a data selector for use with a specific type of mark.Name of the mark.getMarkOptionsMenuItem(Frame parentFrame) Get a single menu item to include in the greater click detector menu.Name of the mark observer.getPopupMenuItems(DetectionGroupSummary markSummaryData) Get a menu, or menu items which can be used to display on the marking display in response to a right click or some other action.Required parameters for the mark to get used.booleanmarkUpdate(int markStatus, javafx.scene.input.MouseEvent mouseEvent, OverlayMarker overlayMarker, OverlayMark overlayMark) Mark update called whenever a mark changesprotected voidshowMarkOptions(Frame parentFrame)  
- 
Constructor Details
- 
ClickMarkHandler
- Parameters:
 clickControl-
 
 - 
 - 
Method Details
- 
markUpdate
public boolean markUpdate(int markStatus, javafx.scene.input.MouseEvent mouseEvent, OverlayMarker overlayMarker, OverlayMark overlayMark) Description copied from interface:OverlayMarkObserverMark update called whenever a mark changes- Specified by:
 markUpdatein interfaceOverlayMarkObserver- Parameters:
 markStatus- start, end, update, cancel, etc.overlayMarker- Source of the mark (generally a display)overlayMark- updated mark.- Returns:
 - true if the observer has used the mark.
 
 - 
getPopupMenuItems
Description copied from interface:OverlayMarkObserverGet a menu, or menu items which can be used to display on the marking display in response to a right click or some other action.The menu items will be put into a popup menu for display.
- Specified by:
 getPopupMenuItemsin interfaceOverlayMarkObserver- Parameters:
 markSummaryData- everything we need to know about the mark, including which data are within it.- Returns:
 - A menu item (can be null)
 
 - 
getRequiredParameterTypes
Description copied from interface:OverlayMarkObserverRequired parameters for the mark to get used. Can be null in which case the mark can accept anything, might be something like TIME invalid input: '&' FREQUENCY, etc.- Specified by:
 getRequiredParameterTypesin interfaceOverlayMarkObserver- Returns:
 - list of parameters (up to three).
 
 - 
getObserverName
Description copied from interface:OverlayMarkObserverName of the mark observer.- Specified by:
 getObserverNamein interfaceOverlayMarkObserver- Returns:
 - the observer name
 
 - 
getMarkOptionsMenuItem
Get a single menu item to include in the greater click detector menu.- Parameters:
 parentFrame-- Returns:
 - menu item.
 
 - 
showMarkOptions
 - 
getMarkDataSelector
Description copied from interface:OverlayMarkObserverGet a data selector for use with a specific type of mark.- Specified by:
 getMarkDataSelectorin interfaceOverlayMarkObserver- Parameters:
 overlayMarker- Marker- Returns:
 - Data selector (can be null)
 
 - 
getMarkName
Description copied from interface:OverlayMarkObserverName of the mark. Observers may have several mark types and might want to change the name to indicate what action will be taken when a mark is made- Specified by:
 getMarkNamein interfaceOverlayMarkObserver- Returns:
 
 
 -