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,TLcdNWDModelDecoder,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 TypeMethodDescriptionvoidaddStatusListener(ILcdStatusListener aListener) Registers the given listener so it will receive status events from this source.voidremoveStatusListener(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
ALcdWeakStatusListenerinstance 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.
-