facets.core.superficial
Interface SRetargetable

All Known Subinterfaces:
MountFacet, SFacet, STargeter, SwingPanelFacet
All Known Implementing Classes:
AreaTargeter, IndexingFrame.FrameTargeter, IndexingTargeter, SContentRootTargeter, TargeterCore

public interface SRetargetable

Application element targetable on a STarget.

SRetargetable captures two distinct types of retargeting:


Method Summary
 void retarget(STarget target, Notifying.Impact impact)
          Ses the target if changed, adjust to latest state.
 STarget target()
          The current target in the application.
 

Method Detail

retarget

void retarget(STarget target,
              Notifying.Impact impact)
Ses the target if changed, adjust to latest state.

The last STarget set should be returned by target; the Notifying.Impact allows for refining the retargeting response.


target

STarget target()
The current target in the application.

This will be the last STarget set with retarget.