Package detectiongrouplocaliser
Class DetectionGroupProcess.DataSelector
java.lang.Object
PamView.paneloverlay.OverlayDataManager<OverlayMarkDataInfo>
PamView.paneloverlay.overlaymark.BasicMarkDataSelector
detectiongrouplocaliser.DetectionGroupProcess.DataSelector
- All Implemented Interfaces:
OverlayDataObserver
,MarkDataSelector
- Enclosing class:
DetectionGroupProcess
-
Field Summary
Fields inherited from interface PamView.paneloverlay.overlaymark.MarkDataSelector
OVERLAP_ALL, OVERLAP_NONE, OVERLAP_SOME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetOverlayInfo
(PamDataBlock dataBlock) Get the OverlayDataInfo associated with these items - it's possible that these will have been extended to contain additional information so don't handle them too directly in the abstract class.getSwingPanel
(Window parentWindow) void
selectionChanged
(PamDataBlock dataBlock, boolean selected) Called whenever a checkbox in a menuitem created by an OverlayDataManager is selected.boolean
wantDataBlock
(PamDataBlock dataBlock) Methods inherited from class PamView.paneloverlay.overlaymark.BasicMarkDataSelector
wantDataUnit
Methods inherited from class PamView.paneloverlay.OverlayDataManager
addSelectionMenuItems, getParameterTypes, getParameterUnits, listDataBlocks
-
Constructor Details
-
DataSelector
public DataSelector()
-
-
Method Details
-
selectionChanged
Description copied from interface:OverlayDataObserver
Called whenever a checkbox in a menuitem created by an OverlayDataManager is selected.- Parameters:
dataBlock
- associated datablock.selected
- selection state.
-
getDataSelectorName
- Specified by:
getDataSelectorName
in classOverlayDataManager<OverlayMarkDataInfo>
- Returns:
- a String name for a dataselector associated with this. this will generally be the name of an associated PamControlledUnit.
-
getOverlayInfo
Description copied from class:OverlayDataManager
Get the OverlayDataInfo associated with these items - it's possible that these will have been extended to contain additional information so don't handle them too directly in the abstract class. .- Specified by:
getOverlayInfo
in classOverlayDataManager<OverlayMarkDataInfo>
- Parameters:
dataBlock
- associated datablock.- Returns:
- an OverlayDataInfo - must not be null, so create one if needed.
-
getSwingPanel
- Overrides:
getSwingPanel
in classOverlayDataManager<OverlayMarkDataInfo>
-
wantDataBlock
-