Uses of Interface
bibliothek.gui.dock.DockElement

Packages that use DockElement
bibliothek.gui   
bibliothek.gui.dock   
bibliothek.gui.dock.security   
bibliothek.gui.dock.station   
bibliothek.gui.dock.util   
 

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.
 

Fields in bibliothek.gui with type parameters of type DockElement
private  java.util.Set<DockFactory<? extends DockElement>> DockFrontend.dockFactories
          A set of factories needed to store Dockables
 

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
 

Uses of DockElement in bibliothek.gui.dock
 

Classes in bibliothek.gui.dock with type parameters of type DockElement
 interface DockFactory<D extends DockElement>
          A DockFactory has the ability to store and load instances of one subtype of DockElement.
 

Classes in bibliothek.gui.dock 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
 class DefaultDockable
          A Dockable which consists only of one Component called "content pane".
 

Fields in bibliothek.gui.dock with type parameters of type DockElement
private  java.util.Map<DockElement,java.lang.String> PredefinedDockSituation.elementToString
          A mapping from a list of elements to their ids
private  java.util.Map<java.lang.String,DockElement> PredefinedDockSituation.stringToElement
          A mapping from ids to a list of elements which must not be created by a factory
 

Methods in bibliothek.gui.dock that return DockElement
 DockElement PredefinedDockSituation.PreloadFactory.read(java.util.Map<java.lang.Integer,Dockable> children, boolean ignore, java.io.DataInputStream in)
           
private  DockElement DockSituation.readElement(java.io.DataInputStream in)
          Reads the contents of one DockElement.
 

Methods in bibliothek.gui.dock that return types with arguments of type DockElement
protected  DockFactory<? extends DockElement> DockSituation.getFactory(java.lang.String id)
          Gets the factory which has the given id.
protected  DockFactory<? extends DockElement> PredefinedDockSituation.getFactory(java.lang.String id)
           
 

Methods in bibliothek.gui.dock with parameters of type DockElement
protected  java.lang.String DockSituation.getID(DockElement dockable)
          Gets the id of the factory which is needed to write (and later read) the element dockable.
protected  java.lang.String PredefinedDockSituation.getID(DockElement dockable)
           
 boolean DockSituationIgnore.ignoreElement(DockElement element)
          Tells whether to ignore this element when saving.
protected  boolean DockSituation.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(java.lang.String key, DockElement element)
          Registers an element at this situation.
 void PredefinedDockSituation.PreloadFactory.read(java.util.Map<java.lang.Integer,Dockable> children, boolean ignore, DockElement preloaded, java.io.DataInputStream in)
           
 void PredefinedDockSituation.PreloadFactory.write(DockElement element, java.util.Map<Dockable,java.lang.Integer> children, java.io.DataOutputStream out)
           
private  void DockSituation.writeElement(DockElement element, java.io.DataOutputStream out)
          Writes the contents of element into out.
 

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.
 

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.
 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.util
 

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