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
,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 PropertyChangeEvent
s to which you can attach PropertyChangeListener
s.
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 TypeMethodDescriptionvoid
addPropertyChangeListener
(PropertyChangeListener aPropertyChangeListener) Registers the givenPropertyChangeListener
to be notified when this object's properties change.void
removePropertyChangeListener
(PropertyChangeListener aPropertyChangeListener) De-registers the givenPropertyChangeListener
from receiving property change events for this object.
-
Method Details
-
addPropertyChangeListener
Registers the given
PropertyChangeListener
to 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
ALcdWeakPropertyChangeListener
instance as property change listener.- Parameters:
aPropertyChangeListener
- The listener to be notified- See Also:
-
removePropertyChangeListener
De-registers the given
PropertyChangeListener
from 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:
-