bibliothek.gui.dock.security
Class SecureFlapDockStation

java.lang.Object
  extended by bibliothek.gui.dock.AbstractDockable
      extended by bibliothek.gui.dock.station.AbstractDockableStation
          extended by bibliothek.gui.dock.station.FlapDockStation
              extended by bibliothek.gui.dock.security.SecureFlapDockStation
All Implemented Interfaces:
DockElement, Dockable, DockStation

public class SecureFlapDockStation
extends FlapDockStation

A FlapDockStation that uses SecureFlapWindow instead of FlapWindow.

Author:
Benjamin Sigg

Nested Class Summary
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.station.FlapDockStation
FlapDockStation.Direction
 
Field Summary
 
Fields inherited from class bibliothek.gui.dock.station.FlapDockStation
BUTTON_TITLE_ID, WINDOW_TITLE_ID
 
Fields inherited from class bibliothek.gui.dock.station.AbstractDockableStation
listeners
 
Constructor Summary
SecureFlapDockStation()
           
 
Method Summary
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.
 
Methods inherited from class bibliothek.gui.dock.station.FlapDockStation
add, add, addFlapDockStationListener, bind, callDockUiUpdateTheme, canDrag, canReplace, changed, combine, createHoldAction, drag, draw, drop, drop, drop, drop, fireHoldChanged, forget, getButtonVersion, getCombiner, getComponent, getDirectActionOffers, getDirection, getDisplayerFactory, getDisplayers, getDockable, getDockableCount, getDockableProperty, getExpansionBounds, getFrontDockable, getPaint, getStationBounds, getTitleVersion, getWindowBorder, getWindowMinSize, getWindowSize, indexOf, isAutoDirection, isFlapWindow, isHold, isInOverrideZone, isSmallButtons, isVisible, move, orientation, prepareDrop, prepareMove, remove, remove, removeFlapDockStationListener, replace, selfSetDirection, setAutoDirection, setController, setDirection, setDockParent, setFrontDockable, setHold, setSmallButtons, setWindowBorder, setWindowMinSize, setWindowSize, unbind, updateWindowBounds
 
Methods inherited from class bibliothek.gui.dock.station.AbstractDockableStation
accept, addDockStationListener, asDockStation, canCompare, compare, getDockTitle, getIndirectActionOffers, getTheme, isStationVisible, removeDockStationListener, updateTheme
 
Methods inherited from class bibliothek.gui.dock.AbstractDockable
accept, accept, addDockableListener, addDockHierarchyListener, addMouseInputListener, asDockable, bind, fireTitleBound, fireTitleIconChanged, fireTitleTextChanged, fireTitleUnbound, getController, getDockParent, getGlobalActionOffers, getLocalActionOffers, getTitleIcon, getTitleText, listBoundTitles, removeDockableListener, removeDockHierarchyListener, removeMouseInputListener, setActionOffers, setTitleIcon, setTitleText, unbind
 
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

SecureFlapDockStation

public SecureFlapDockStation()
Method Detail

createFlapWindow

protected SecureFlapWindow createFlapWindow(Window owner,
                                            ButtonPane buttonPane)
Description copied from class: FlapDockStation
Creates a window for this station.

Overrides:
createFlapWindow in class FlapDockStation
Parameters:
owner - the owner of the window
buttonPane - the panel needed to calculate the size of the window
Returns:
the window or null if no window could be created

getFactoryID

public String getFactoryID()
Description copied from interface: DockElement
Gets the unique name of the DockFactory which can read and write elements of this type.

Specified by:
getFactoryID in interface DockElement
Overrides:
getFactoryID in class FlapDockStation
Returns:
the id of the factory