Package com.luciad.util
Interface ILcdStatusSource
- All Known Subinterfaces:
ILcdGXYView
,ILcdRotationCapableGXYView
,ILcyLucyEnv
- All Known Implementing Classes:
ALcdGeodeticSegmentScanner
,ALcdGXYChainableController
,ALcdGXYConfinedTouchChainableController
,ALcdGXYController
,ALcdGXYSmartController
,ALcdGXYTouchChainableController
,ALcdViewComponentPrintable
,TLcd3DMeshViewshedFactory
,TLcdAdvancedMapRulerController
,TLcdArcInfoASCIIGridModelDecoder
,TLcdARINCModelDecoder
,TLcdAzimuthRangeController
,TLcdBinzModelDecoder
,TLcdBUFRModelDecoder
,TLcdComplexPolygonContourFinder
,TLcdDAFIFDataPreparatorMain
,TLcdDAFIFTDataPreparatorMain
,TLcdE57ModelDecoder
,TLcdEarthGXYElevationRasterPainter
,TLcdEarthGXYMultivaluedRasterPainter
,TLcdEarthGXYRasterPainter
,TLcdEarthGXYSinglevaluedRasterPainter
,TLcdGDALModelDecoder
,TLcdGeodeticSegmentScanner
,TLcdGeoPackageModelEncoder
,TLcdGeoTIFFModelEncoder
,TLcdGRIBGXYController
,TLcdGridSegmentScanner
,TLcdGXYCenterRasterController
,TLcdGXYContinuousPanController
,TLcdGXYDragRectangleController
,TLcdGXYEditController
,TLcdGXYEditController2
,TLcdGXYInteractiveLabelsController
,TLcdGXYMagnifierController
,TLcdGXYNavigateController
,TLcdGXYNewController
,TLcdGXYNewController2
,TLcdGXYNoopController
,TLcdGXYOverviewController
,TLcdGXYPanController
,TLcdGXYRotateController
,TLcdGXYSelectController
,TLcdGXYSelectController2
,TLcdGXYTiledWMSProxyPainter
,TLcdGXYTouchNavigateController
,TLcdGXYTouchNewController
,TLcdGXYTouchSelectEditController
,TLcdGXYViewBufferedImage
,TLcdGXYViewCanvas
,TLcdGXYViewComponentPrintable
,TLcdGXYViewJPanel
,TLcdGXYViewJPanelLightWeight
,TLcdGXYViewPanel
,TLcdGXYViewPlanarImage
,TLcdGXYZoomController
,TLcdGXYZoomWheelController
,TLcdHypsometricEarthPainter
,TLcdIFCModelDecoder
,TLcdIGRFModelDecoder
,TLcdKML22DynamicModel
,TLcdLASModelDecoder
,TLcdLRDBModelEncoder
,TLcdLuciadPanoramaModelEncoder
,TLcdLVDBModelEncoder
,TLcdMagneticNorthGXYController
,TLcdMapBufferedImage
,TLcdMapCanvas
,TLcdMapGridRulerController
,TLcdMapJPanel
,TLcdMapJPanelLightWeight
,TLcdMapPanel
,TLcdMapRulerController
,TLcdMapTouchRulerController
,TLcdMGCPModelDecoder
,TLcdNetCDFModelDecoder
,TLcdOGC3DTilesModelEncoder
,TLcdPolylineContourFinder
,TLcdRevitModelDecoder
,TLcdRhumblineSegmentScanner
,TLcdStatusInputStreamFactory
,TLcdTerrainProfileController
,TLcdTerrainRulerController
,TLcdTerrainViewshedFactory
,TLcdWMMModelDecoder
,TLfnPointCloudPreprocessor
,TLspViewComponentPrintable
public interface ILcdStatusSource
A source of status events.
- Since:
- 11.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addStatusListener
(ILcdStatusListener aListener) Registers the given listener so it will receive status events from this source.void
removeStatusListener
(ILcdStatusListener aListener) Removes the specified listener so it is no longer notified.
-
Method Details
-
addStatusListener
Registers the given listener so it will receive status events from this source.
In case you need to register a listener which keeps a reference to an object with a shorter life-time than this status source, you can use a
ALcdWeakStatusListener
instance as status listener.- Parameters:
aListener
- The listener to be notified when the status has changed.
-
removeStatusListener
Removes the specified listener so it is no longer notified.- Parameters:
aListener
- The listener to remove.
-