|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FlapWindowFactory
A FlapWindowFactory creates instances of FlapWindow.
| Method Summary | |
|---|---|
FlapWindow |
create(FlapDockStation station,
ButtonPane buttonPane)
Creates a new window for station. |
void |
install(FlapDockStation station)
Informs this factory that it will be used by station. |
boolean |
isValid(FlapWindow window,
FlapDockStation station)
Tells whether window can still be used by station. |
void |
uninstall(FlapDockStation station)
Informs this factory that it will no longer be used by station. |
| Method Detail |
|---|
FlapWindow create(FlapDockStation station,
ButtonPane buttonPane)
station.
station - a known client of this factorybuttonPane - the panel which actually shows the buttons of
station, may be needed to calculate the location and
size of the window.
null if this factory is unable to create
a valid window for station
boolean isValid(FlapWindow window,
FlapDockStation station)
window can still be used by station.
window - a window create by this factory, was not yet destroiedstation - the owner of window
true if station can show another Dockable on
windowvoid install(FlapDockStation station)
station.
station - a new client of this factoryvoid uninstall(FlapDockStation station)
station.
station - a withdrawing client
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||