util
Interface PropertyComposed

All Superinterfaces:
PropertyAware
All Known Implementing Classes:
CanvasCursor, CrossCursor, CrossCursor.Draw, DeleteCursor, DragCursor, JAbstractShapePanel, JAcquireDisplay, JAdapter, JAdapterDisplay, JAdjustableAnnulus, JAdjustableCircle, JAdjustableRectangle, JAdjustableShape, JAllskyChronology, JAllskyDisplay, JAltAzTelescope, JAnalyserToFit, JAntarctica, JAntarcticaNight, JApplicationSwitcher, JBaycamMosaic, JBorderFrame, JBoxedCanvas, JCamera, JCameraCanvas, JCameraCanvas.CameraCursor, JChronology, JClientFrame, JDatabaseDisplay, JDataCanvas, JDataModelFrame, JEarth, JEarthNight, JEnvironment, JEnvironmentDisplay, JEnvironmentDisplay.Headless, JExpressionCanvas, JExpressionFrame, JExtremaSelect, JFilterWheel, JFitsCanvas, JFitsComponent, JFitsDisplay, JFitsFrame, JFocusDisplay, JFrameCanvas, JGridBag, JGuiderCanvas, JGuiderOffsets, JHeaderDisplay, JImageSlice, JImageURLButton, JMasterDisplay, JMasterFrame, JMosaic, JNight, JNormalizedCanvas, JObjectDisplay, JOffsetDisplay, JOpenFrame, JParameterDisplay, JPhaseFrame, JPhotometryDisplay, JQuadrants, JQuickDisplay, JRemoteSwitcher, JResultsPanel, JSkyCanvas, JSkyGrid, JSpectrumDisplay, JStella, JTargetHistory, JTrackingFrequencies, JTunableSlider, JViewportCanvas, JWeatherCanvas, MarkCursor, SelectCursor, ShapeCursor, ZoomCursor

public interface PropertyComposed
extends PropertyAware

An interface for objects that can not directly subclass PropertyContainer and do not want to implement all methods of PropertyBearing, this interface defines few methods that allow the composition of an object with a PropertyContainer. Possible cases are object that have to extend some generic class, think of Component, but still want to have properties.

Implementation note: Objects implementing this interface and may also implement #Reloadable might do so by using the PropertyContainer.reload(Reloadable) method and passing themself there, provided the implement the rescanned method.


Method Summary
 PropertyBearing getComposedProperties()
          Gets the PropertyBearing object that is linked to this object via composition.
 
Methods inherited from interface util.PropertyAware
setComposedProperties
 

Method Detail

getComposedProperties

PropertyBearing getComposedProperties()
Gets the PropertyBearing object that is linked to this object via composition.