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
Constructors - 
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) voidselectionChanged(PamDataBlock dataBlock, boolean selected) Called whenever a checkbox in a menuitem created by an OverlayDataManager is selected.booleanwantDataBlock(PamDataBlock dataBlock) Methods inherited from class PamView.paneloverlay.overlaymark.BasicMarkDataSelector
wantDataUnitMethods inherited from class PamView.paneloverlay.OverlayDataManager
addSelectionMenuItems, getParameterTypes, getParameterUnits, getProjector, listDataBlocks 
- 
Constructor Details
- 
DataSelector
public DataSelector() 
 - 
 - 
Method Details
- 
selectionChanged
Description copied from interface:OverlayDataObserverCalled whenever a checkbox in a menuitem created by an OverlayDataManager is selected.- Parameters:
 dataBlock- associated datablock.selected- selection state.
 - 
getDataSelectorName
- Specified by:
 getDataSelectorNamein 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:OverlayDataManagerGet 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:
 getOverlayInfoin classOverlayDataManager<OverlayMarkDataInfo>- Parameters:
 dataBlock- associated datablock.- Returns:
 - an OverlayDataInfo - must not be null, so create one if needed.
 
 - 
getSwingPanel
- Overrides:
 getSwingPanelin classOverlayDataManager<OverlayMarkDataInfo>
 - 
wantDataBlock
 
 -