|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A
- the kind of properties used by a ModeManager
M
- the kind of Mode
s used by a ModeManager
public interface ModeManagerListener<A,M extends Mode<A>>
This observer is added to a ModeManager
and is informed when
Mode
s or Dockable
s change.
Method Summary | |
---|---|
void |
dockableAdded(ModeManager<? extends A,? extends M> manager,
Dockable dockable)
Called when a Dockable is added or replaced in manager . |
void |
dockableRemoved(ModeManager<? extends A,? extends M> manager,
Dockable dockable)
Called when a Dockable is removed or replaced from manager . |
void |
modeAdded(ModeManager<? extends A,? extends M> manager,
M mode)
Called when a new mode has been added to manager . |
void |
modeChanged(ModeManager<? extends A,? extends M> manager,
Dockable dockable,
M oldMode,
M newMode)
Called if the mode of dockable changed. |
void |
modeRemoved(ModeManager<? extends A,? extends M> manager,
M mode)
Called when a mode has been removed from manager . |
Method Detail |
---|
void dockableAdded(ModeManager<? extends A,? extends M> manager, Dockable dockable)
Dockable
is added or replaced in manager
.
If it was replaced, then dockableRemoved(ModeManager, Dockable)
is
called first.
manager
- the source of the eventdockable
- the new elementvoid dockableRemoved(ModeManager<? extends A,? extends M> manager, Dockable dockable)
Dockable
is removed or replaced from manager
.
If it was replaced, then dockableAdded(ModeManager, Dockable)
is
called afterwards.
manager
- the source of the eventdockable
- the new elementvoid modeChanged(ModeManager<? extends A,? extends M> manager, Dockable dockable, M oldMode, M newMode)
dockable
changed. Note: this method may be
called in rapid succession. Some mode-changes may not be reported, for
example if a Dockable
changes a -> b -> c
then the
event can be a -> c
.
manager
- the source of the eventdockable
- the affected elementoldMode
- the old mode, may be null
newMode
- the new mode, may be null
void modeAdded(ModeManager<? extends A,? extends M> manager, M mode)
manager
.
manager
- the source of the eventmode
- the new modevoid modeRemoved(ModeManager<? extends A,? extends M> manager, M mode)
manager
.
manager
- the source of the eventmode
- the removed mode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |