|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExtendedModeEnablement
Generic algorithm telling for Dockables whether some ExtendedMode is
available or not.
| Method Summary | |
|---|---|
void |
addListener(ExtendedModeEnablementListener listener)
Adds a listener to this enablement, the listener has be informed if the availability state of a mode in respect to a dockable has changed. |
void |
destroy()
Informs this enablement that it is no longer of any use. |
boolean |
isAvailable(Dockable dockable,
ExtendedMode mode)
Tells whether mode is available for dockable. |
void |
removeListener(ExtendedModeEnablementListener listener)
Removes a listener from this enablement. |
| Method Detail |
|---|
boolean isAvailable(Dockable dockable,
ExtendedMode mode)
mode is available for dockable.ExtendedMode.NORMALIZED the result should always be true.
dockable - some element, not nullmode - some mode, not null
true if mode equals ExtendedMode.NORMALIZEDvoid addListener(ExtendedModeEnablementListener listener)
Dockables that are registered
at the LocationModeManager have to be observed.
listener - the new listenervoid removeListener(ExtendedModeEnablementListener listener)
listener - the listener to removevoid destroy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||