Interface ILcdPropertyChangeSource
- All Known Subinterfaces:
ILcdAction,ILcdAzimuthal,ILcdConic,ILcdCylindrical,ILcdGeneralPerspective,ILcdGXYAsynchronousLayerWrapper,ILcdGXYEditableLabelsLayer,ILcdGXYEditor,ILcdGXYLabelEditor,ILcdGXYLabelPainter2,ILcdGXYLayer,ILcdGXYLayerList,ILcdGXYPainter,ILcdGXYPathPainter,ILcdGXYView,ILcdLayer,ILcdLayerTreeNode,ILcdObliqueCylindrical,ILcdPerspective,ILcdProjection,ILcdRasterPainter,ILcdRectifiedProjection,ILcdRotationCapableGXYView,ILcdSimulatorModel,ILcdTransverseCylindrical,ILcdUndoable,ILcdView,ILcyActiveSettable,ILcyApplicationPane,ILcyCompositeCustomizerPanel,ILcyCustomizableRepresentationAction,ILcyCustomizableRepresentationActiveSettable,ILcyCustomizerPanel,ILcyGenericMapComponent<S,,T> ILcyLspMapComponent,ILcyLucyEnv,ILcyMapComponent,ILcyMapManager,ILspAWTView,ILspEditableStyledLayer,ILspImageProjectionLayer,ILspInteractivePaintableLayer,ILspLayer,ILspPaintableLayer,ILspStyledLayer,ILspView
- All Known Implementing Classes:
ALcdAction,ALcdActionWrapper,ALcdAzimuthal,ALcdConic,ALcdCylindrical,ALcdEarthGXYPainter,ALcdGeneralPerspective,ALcdGXYAreaPainter,ALcdGXYEditor,ALcdGXYLabelPainter,ALcdGXYPainter,ALcdKML22ViewFitAction,ALcdObjectSelectionAction,ALcdObliqueCylindrical,ALcdPerspective,ALcdProjection,ALcdRasterPainter,ALcdSimulatorModel,ALcdSLDFeatureTypeStylePainter,ALcdSLDRulePainter,ALcdTimeIndexedSimulatorModel,ALcdTransverseCylindrical,ALcdUndoable,ALcyActiveSettable,ALcyApplicationPaneTool,ALcyCameraLinker,ALcyCreateLayersAction,ALcyCustomizerPanel,ALcyDataPropertyCustomizerPanel,ALcyDomainObjectCustomizerPanel,ALcyDrawingSettings,ALcyFormatBar,ALcyGXYNewControllerActiveSettable,ALcyLayerCustomizerPanel,ALcyLspCameraLinker2D,ALcyLspCameraLinker3D,ALcyLspStyleRepository,ALcyModelCustomizerPanel,ALcyObjectSelectionAction,ALcyProperties,ALcyPropertiesWrapper,ALcyShapeCustomizerPanel,ALcyTool,ALcyWorkspaceCodec,ALspAWTView,ALspLayer,ALspViewXYZWorldTransformation,TLcdAIXM51AirspaceLabelPainter,TLcdAIXM51NavaidLabelPainter,TLcdAIXM51XPathLabelPainter,TLcdAlbersEqualAreaConic,TLcdAllInMemoryRasterPainter,TLcdAzimuthalEquidistant,TLcdBeanEditAction,TLcdBeanPropertyEditAction,TLcdCassini,TLcdCassiniSoldner,TLcdCompassGridPainter,TLcdCompositeUndoable,TLcdDeleteSelectionAction,TLcdDGNCellGXYPainter,TLcdDGNComplexShapeGXYPainter,TLcdDGNEllipse2DGXYPainter,TLcdDutchStereographic,TLcdEarthGXYElevationRasterPainter,TLcdEarthGXYMultivaluedRasterPainter,TLcdEarthGXYRasterPainter,TLcdEarthGXYSinglevaluedRasterPainter,TLcdEarthGXYVectorPainter,TLcdEarthGXYVertexArrayPainter,TLcdEckertIV,TLcdEckertVI,TLcdEllipsoidalEquidistantCylindrical,TLcdEllipsoidalLambertAzimuthalEqualArea,TLcdEquidistantCylindrical,TLcdExitAction,TLcdFitGXYLayerInViewClipAction,TLcdFitSelectionInViewClipAction,TLcdGeneralPerspective,TLcdGeodetic,TLcdGnomonic,TLcdGRIBRasterPainter,TLcdGXYAISIconProviderPainter,TLcdGXYAISPointListPainter,TLcdGXYArcBandPainter,TLcdGXYArcPainter,TLcdGXYAreaShapeListPainter,TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper,TLcdGXYAsynchronousEditableLabelsLayerWrapper,TLcdGXYAsynchronousLayerTreeNodeWrapper,TLcdGXYAsynchronousLayerWrapper,TLcdGXYBoundsPainter,TLcdGXYBufferPainter,TLcdGXYCircleBy3PointsPainter,TLcdGXYCirclePainter,TLcdGXYCircularArcPainter,TLcdGXYClippingPainterWrapper,TLcdGXYCompositeCurvePainter,TLcdGXYCompositeLabelPainter,TLcdGXYCompositeRingPainter,TLcdGXYCurvedPathLabelPainter,TLcdGXYDataObjectLabelPainter,TLcdGXYDataObjectPolygonLabelPainter,TLcdGXYDataObjectPolylineLabelPainter,TLcdGXYDensityLayer,TLcdGXYDynamicSegmentationEventPainter,TLcdGXYEditableLabelPainter,TLcdGXYEllipsePainter,TLcdGXYFeaturedLabelPainter,TLcdGXYFeaturedPolygonLabelPainter,TLcdGXYFeaturedPolylineLabelPainter,TLcdGXYGeoBufferPainter,TLcdGXYHaloLabelPainter2,TLcdGXYHaloPainter,TLcdGXYIconPainter,TLcdGXYILSPainter,TLcdGXYImageIconPainter,TLcdGXYImagePainter,TLcdGXYLabelPainter,TLcdGXYLabelPainterAdapter,TLcdGXYLayer,TLcdGXYLayerList,TLcdGXYLayerTreeNode,TLcdGXYLonLatHeightBufferPainter,TLcdGXYLspAsynchronousLayerTreeNodeWrapper,TLcdGXYLspAsynchronousLayerWrapper,TLcdGXYMultiFontLabelPainter,TLcdGXYOffsetIconPainter,TLcdGXYOutlinePolylineLabelPainter,TLcdGXYPointListPainter,TLcdGXYPointShapeListPainter,TLcdGXYPolygonLabelPainter,TLcdGXYPolygonStampLabelPainter,TLcdGXYPolylineLabelPainter,TLcdGXYPolylineShapeListPainter,TLcdGXYPolylineStampLabelPainter,TLcdGXYProcedureTrajectoryPainter,TLcdGXYRefuelingTrackPainter,TLcdGXYRoundedPointListPainter,TLcdGXYRoutePainter,TLcdGXYSetControllerAction,TLcdGXYShapeListPainter,TLcdGXYShapePainter,TLcdGXYStampLabelPainter,TLcdGXYSurfacePainter,TLcdGXYTextPainter,TLcdGXYTiledWMSProxyPainter,TLcdGXYViewBufferedImage,TLcdGXYViewCanvas,TLcdGXYViewFitAction,TLcdGXYViewJPanel,TLcdGXYViewJPanelLightWeight,TLcdGXYViewPanAction,TLcdGXYViewPanel,TLcdGXYViewPlanarImage,TLcdGXYViewZoomAction,TLcdHypsometricEarthPainter,TLcdHypsometricMultilevelRasterPainter,TLcdHypsometricRasterPainter,TLcdICAOAirspaceDetailedLabelPainter,TLcdICAOAirspaceLabelPainter,TLcdICAOAirspacePainter,TLcdICAOAreaMinimumAltitudeLabelPainter,TLcdICAODMELabelPainter,TLcdICAONavaidLabelPainter,TLcdICAONDBLabelPainter,TLcdICAORunwayPainter,TLcdICAOTACANLabelPainter,TLcdICAOVORLabelPainter,TLcdKML22GXYLayer,TLcdKML22GXYViewFitAction,TLcdKrovak,TLcdLambertAzimuthalEqualArea,TLcdLambertConformal,TLcdLayer,TLcdLonLatBorderGridPainter,TLcdLonLatGridPainter,TLcdMagneticNorthGXYLabelPainter,TLcdMagneticNorthGXYPainter,TLcdMapBufferedImage,TLcdMapCanvas,TLcdMapGeorefGridLayer,TLcdMapJPanel,TLcdMapJPanelLightWeight,TLcdMapLonLatGridLayer,TLcdMapPanel,TLcdMercator,TLcdMGRSGridLayer,TLcdMillerCylindrical,TLcdMollweide,TLcdMoveLayerAction,TLcdMultilevelGridLayer,TLcdMultilevelRasterPainter,TLcdMultivaluedRasterPainter,TLcdNoopAction,TLcdNoWarpMultilevelRasterPainter,TLcdNoWarpRasterPainter,TLcdObliqueMercator,TLcdObliqueStereographic,TLcdOpenAction,TLcdOrthographic,TLcdOrthorectifiedProjection,TLcdPerspectiveProjection,TLcdPolarStereographic,TLcdPOLLayer,TLcdPOLPainter,TLcdPolyconic,TLcdPrintComponentAction,TLcdPseudoMercator,TLcdRasterPainter,TLcdRectifiedPolynomialProjection,TLcdRectifiedProjectiveProjection,TLcdRectifiedRationalProjection,TLcdRedoAction,TLcdRemoveLayerAction,TLcdRPCProjection,TLcdS52DisplaySettings,TLcdS52GXYCatalogueLayer,TLcdS52GXYCatalogueLayerList,TLcdS52GXYLayer,TLcdS52GXYLevelLayerList,TLcdSaveAction,TLcdSaveGXYViewAsGIFAction,TLcdSetProjectionAction,TLcdShadedMultilevelRasterPainter,TLcdShadedRasterPainter,TLcdSimpleRectangular,TLcdSimulatorModelList,TLcdSLDFeatureTypeStylePainter,TLcdSLDRulePainter,TLcdStereographic,TLcdSwissObliqueMercator,TLcdTimeFilteredSimulatorModel,TLcdTransverseMercator,TLcdTransverseMercatorSPCS,TLcdUndoAction,TLcdUpdateTerrainModelAction,TLcdUPSGridLayer,TLcdUTMGridLayer,TLcdUTMZonePainter,TLcdVerticalPerspective,TLcdVPFLayer,TLcdVPFPointListPainter,TLcdVPFPointPainter,TLcdVVJPanel,TLcdWarpMultilevelRasterPainter,TLcdWarpRasterPainter,TLcdWMSProxyGXYLayer,TLcdWMSProxyGXYPainter,TLcdXYGridLayer,TLcyAreaOfInterestLayer,TLcyBlobWorkspaceCodec,TLcyCombinedMapManager,TLcyCompositeCustomizerPanel,TLcyCompositeCustomizerTabbedPane,TLcyCompositeProperties,TLcyCreateGXYLayerAction,TLcyDrawingSettings,TLcyDynamicLonLatGridLayer,TLcyFileWorkspaceCodec,TLcyFormatTool,TLcyFullScreenActiveSettable,TLcyG2DLineStyle,TLcyGenericMapManager,TLcyGXYAsynchronousLayerCustomizerPanel,TLcyGXYNewControllerActiveSettable,TLcyGXYSetControllerActiveSettable,TLcyGXYTouchNewControllerActiveSettable,TLcyInterruptTaskAction,TLcyLspCreateControllerActiveSettable,TLcyLspCreateLayerAction,TLcyLspDrawingSettings,TLcyLspFormatTool,TLcyLspMapComponent,TLcyLspMapManager,TLcyLspProjectionActiveSettable,TLcyLspSetControllerActiveSettable,TLcyMain,TLcyMapComponent,TLcyMapManager,TLcyPIMGXYLayer,TLcyPreferencesTool,TLcyPreviewAddOn,TLcyProperties,TLcySnappableGXYLayer,TLcyStartNewMapComponentAction,TLcyStringProperties,com.luciad.internal.lucy.map.TLcyStyledSnappableGXYLayer,TLcyWorkspaceManager,TLfnGXYVectorLayer,TLspAWTView,TLspCustomizableStyle,TLspExternalView,TLspFXView,TLspGXYLayerAdapter,TLspGXYLayerTreeNodeAdapter,TLspKML22ViewFitAction,TLspLayer,TLspLayerTreeNode,TLspOffscreenView,TLspRasterLayer,TLspSetControllerAction,TLspSwingView,TLspViewXYZWorldTransformation2D,TLspViewXYZWorldTransformation3D
A source of PropertyChangeEvents to which you can attach PropertyChangeListeners.
When an object implements this interface, you can register ALcdWeakPropertyChangeListener instances to it.
Consult the class javadoc of ALcdWeakPropertyChangeListener for more information.
- Since:
- 2015.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropertyChangeListener(PropertyChangeListener aPropertyChangeListener) Registers the givenPropertyChangeListenerto be notified when this object's properties change.voidremovePropertyChangeListener(PropertyChangeListener aPropertyChangeListener) De-registers the givenPropertyChangeListenerfrom receiving property change events for this object.
-
Method Details
-
addPropertyChangeListener
Registers the given
PropertyChangeListenerto be notified when this object's properties change.In case you need to register a listener which keeps a reference to an object with a shorter life-time than this change source, you can use a
ALcdWeakPropertyChangeListenerinstance as property change listener.- Parameters:
aPropertyChangeListener- The listener to be notified- See Also:
-
removePropertyChangeListener
De-registers the given
PropertyChangeListenerfrom receiving property change events for this object.If the listener was added more than once, it will be notified one less time after being removed. If the listener is
null, or was never added, no exception is thrown and no action is taken.- Parameters:
aPropertyChangeListener- the listener that should no longer be notified of changes of this object's properties- See Also:
-