|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.gui.dock.dockable.AbstractDockable
bibliothek.gui.dock.station.AbstractDockableStation
bibliothek.gui.dock.FlapDockStation
bibliothek.gui.dock.security.SecureFlapDockStation
public class SecureFlapDockStation
A FlapDockStation
that uses SecureFlapWindow
instead
of FlapWindow
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class bibliothek.gui.dock.FlapDockStation |
---|
FlapDockStation.ButtonContent, FlapDockStation.Direction |
Field Summary |
---|
Fields inherited from class bibliothek.gui.dock.FlapDockStation |
---|
BUTTON_CONTENT, BUTTON_TITLE_ID, LAYOUT_MANAGER, MINIMUM_SIZE, WINDOW_TITLE_ID |
Fields inherited from class bibliothek.gui.dock.station.AbstractDockableStation |
---|
listeners |
Constructor Summary | |
---|---|
SecureFlapDockStation()
Creates a new station |
Method Summary | |
---|---|
protected ButtonPane |
createButtonPane(Map<Dockable,DockTitle> buttonTitles)
Creates the panel which will show buttons for the children of this station. |
protected SecureFlapWindow |
createFlapWindow(Window owner,
ButtonPane buttonPane)
Creates a window for this station. |
String |
getFactoryID()
Gets the unique name of the DockFactory which can read
and write elements of this type. |
void |
setController(DockController controller)
Sets the controller in whose realm this Dockable is. |
Methods inherited from class bibliothek.gui.dock.station.AbstractDockableStation |
---|
accept, addDockStationListener, asDockStation, canCompare, compare, getDockTitle, getIndirectActionOffers, getTheme, isStationVisible, removeDockStationListener, updateTheme |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bibliothek.gui.DockStation |
---|
getController |
Methods inherited from interface bibliothek.gui.dock.DockElement |
---|
asDockable |
Constructor Detail |
---|
public SecureFlapDockStation()
Method Detail |
---|
public void setController(DockController controller)
Dockable
null
means that this Dockable
is not managed by a controller.DockHierarchyListener
s about the change.DockHierarchyObserver
, invoke
DockHierarchyObserver.controllerChanged(DockController)
setController
in interface Dockable
setController
in interface DockStation
setController
in class FlapDockStation
controller
- the owner, may be null
protected ButtonPane createButtonPane(Map<Dockable,DockTitle> buttonTitles)
FlapDockStation
createButtonPane
in class FlapDockStation
buttonTitles
- a map which will be modified by the station, containing
all children and their buttons.
protected SecureFlapWindow createFlapWindow(Window owner, ButtonPane buttonPane)
FlapDockStation
createFlapWindow
in class FlapDockStation
owner
- the owner of the windowbuttonPane
- the panel needed to calculate the size of the window
null
if no window could be createdpublic String getFactoryID()
DockElement
DockFactory
which can read
and write elements of this type.
getFactoryID
in interface DockElement
getFactoryID
in class FlapDockStation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |