Uses of Interface
bibliothek.gui.dock.DockElement

Packages that use DockElement
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.common.intern   
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework.
A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener.  
bibliothek.gui.dock.layout Elements dealing with the location of Dockables on their DockStation and allowing to store the whole layout of a set of Dockables and stations. 
bibliothek.gui.dock.security A package dealing with the issues of Applets and Wepstart-applications.
DockingFrames monitors mouse- and other events globally. 
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
 

Uses of DockElement in bibliothek.gui
 

Subinterfaces of DockElement in bibliothek.gui
 interface Dockable
          A Dockable is a window which is put onto a DockStation.
 interface DockStation
          A DockStation is an area containing some instances of Dockable.
 

Methods in bibliothek.gui that return DockElement
 DockElement DockController.searchElement(Component representative)
          Searches the element which is parent or equal to representative.
 

Methods in bibliothek.gui with parameters of type DockElement
 void DockController.putRepresentative(Component component, DockElement element)
          Tells this controller that component somehow represents element, and that events on component belong to element.
 

Method parameters in bibliothek.gui with type arguments of type DockElement
 void DockFrontend.registerFactory(DockFactory<? extends DockElement,?> factory)
          Registers a factory to write and read Dockables and DockStations
 void DockFrontend.unregisterBackupFactory(DockFactory<? extends DockElement,?> factory)
          Removes a backup factory from this frontend.
 void DockFrontend.unregisterFactory(DockFactory<? extends DockElement,?> factory)
          Removes a factory from this frontend.
 

Uses of DockElement in bibliothek.gui.dock
 

Classes in bibliothek.gui.dock with type parameters of type DockElement
 interface DockFactory<D extends DockElement,L>
          A DockFactory can convert the contents of a DockElement in a persistent form.
Some kind of DockElement will be converted into a Object, this layout can then be written into a stream.
 

Classes in bibliothek.gui.dock that implement DockElement
 class DefaultDockable
          A Dockable which consists only of one Component called "content pane".
 class FlapDockStation
          This DockStation shows only a title for each of it's children.
If the user clicks on one of the titles, a window will popup.
 class ScreenDockStation
          A DockStation which is the whole screen.
 class SplitDockStation
          This station shows all its children at once.
 class StackDockStation
          On this station, only one of many children is visible.
 

Uses of DockElement in bibliothek.gui.dock.common.intern
 

Subinterfaces of DockElement in bibliothek.gui.dock.common.intern
 interface CommonDockable
          Represents a CDockable.
 

Classes in bibliothek.gui.dock.common.intern that implement DockElement
 class DefaultCommonDockable
          A default implementation of CommonDockable, based on a DefaultDockable.
 

Uses of DockElement in bibliothek.gui.dock.dockable
 

Classes in bibliothek.gui.dock.dockable that implement DockElement
 class AbstractDockable
          An implementation of Dockable which deals with the simple things.
Some of the capabilities of an AbstractDockable are: add or remove a DockableListener, and fire an event set the parent and the controller set the title and the icon store a list of DockActions
 

Uses of DockElement in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event that return DockElement
 DockElement LocatedListener.getTreeLocation()
          Gets the location of this observer in the tree.
 

Methods in bibliothek.gui.dock.event with parameters of type DockElement
 List<L> LocatedListenerList.affected(DockElement element)
          Creates a list of all LocatedListeners which are affected by an event which occurs on element.
 boolean KeyboardListener.keyPressed(DockElement element, KeyEvent event)
          Called when a key has been pressed.
 boolean KeyboardListener.keyReleased(DockElement element, KeyEvent event)
          Called when a key has been released.
 boolean KeyboardListener.keyTyped(DockElement element, KeyEvent event)
          Called when a key has been types.
 

Uses of DockElement in bibliothek.gui.dock.layout
 

Methods in bibliothek.gui.dock.layout that return DockElement
 DockElement DockSituation.convert(DockLayoutComposition composition)
          Reads the contents of composition and creates a DockElement that matches the composition.
 

Methods in bibliothek.gui.dock.layout that return types with arguments of type DockElement
protected  DockFactory<? extends DockElement,BackupFactoryData<?>> PredefinedDockSituation.getBackup(String id)
          Searches a backup factory with the name id.
protected  DockFactory<? extends DockElement,?> DockSituation.getFactory(String id)
          Gets the factory which has the given id.
protected  DockFactory<? extends DockElement,?> PredefinedDockSituation.getFactory(String id)
           
 

Methods in bibliothek.gui.dock.layout with parameters of type DockElement
 DockLayoutComposition DockSituation.convert(DockElement element)
          Converts the layout of element and all its children into a DockLayoutComposition.
protected  String DockSituation.getID(DockElement dockable)
          Gets the id of the factory which is needed to write (and later read) the element dockable.
protected  String PredefinedDockSituation.getID(DockElement dockable)
           
protected  boolean DockSituation.ignoreElement(DockElement element)
          Tells whether to ignore this element when saving.
 boolean DockSituationIgnore.ignoreElement(DockElement element)
          Tells whether to ignore this element when saving.
 void PredefinedDockSituation.put(DockElement element)
          Registers an element at this situation.
 void PredefinedDockSituation.put(String key, DockElement element)
          Registers an element at this situation.
 

Method parameters in bibliothek.gui.dock.layout with type arguments of type DockElement
 void PredefinedDockSituation.addBackup(DockFactory<? extends DockElement,BackupFactoryData<?>> factory)
          Adds a backup factory to this situation.
 

Uses of DockElement in bibliothek.gui.dock.security
 

Classes in bibliothek.gui.dock.security that implement DockElement
 class SecureFlapDockStation
          A FlapDockStation that uses SecureFlapWindow instead of FlapWindow.
 class SecureScreenDockStation
          A ScreenDockStation that uses SecureScreenDockDialog instead of ScreenDockDialog.
 class SecureSplitDockStation
          A SplitDockStation which can work in a restricted environment.
Note: This station can only work in the realm of a SecureDockController.
 class SecureStackDockStation
          A StackDockStation which can operate in a restricted environment.
 

Uses of DockElement in bibliothek.gui.dock.station
 

Classes in bibliothek.gui.dock.station that implement DockElement
 class AbstractDockableStation
          An abstract combination between DockStation and Dockable.
 class AbstractDockStation
          An abstract implementation of DockStation.
 

Uses of DockElement in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util with parameters of type DockElement
static DockStation DockUtilities.getRoot(DockElement element)
          Searches the station which is an ancestor of element and has no parent.
static boolean DockUtilities.isAncestor(DockElement ancestor, DockElement child)
          Tells whether child is identical with ancestor or a child of ancestor.