Uses of Interface
bibliothek.gui.dock.DockElement

Packages that use DockElement
bibliothek.extension.gui.dock.theme.bubble Various graphical and logical components used when BubbleTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse.stack An implementation of TabPane and supporting classes for the EclipseTheme
bibliothek.extension.gui.dock.theme.eclipse.stack.tab Various components needed to paint and manage the tab which is visible on a EclipseTabPane
bibliothek.extension.gui.dock.theme.flat Various graphical and logical components needed to paint the layout when FlatTheme is active. 
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 Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.station Contains the CommonStation, various implementations of CommonStation and supporting classes. 
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework. 
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. 
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
 

Uses of DockElement in bibliothek.extension.gui.dock.theme.bubble
 

Methods in bibliothek.extension.gui.dock.theme.bubble that return DockElement
 DockElement BubbleTab.getElement()
           
 

Uses of DockElement in bibliothek.extension.gui.dock.theme.eclipse.stack
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack that return DockElement
 DockElement EclipseTab.getElement()
           
 

Uses of DockElement in bibliothek.extension.gui.dock.theme.eclipse.stack.tab
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that return DockElement
 DockElement BaseTabComponent.getElement()
           
 DockElement DockTitleTab.getElement()
           
 

Uses of DockElement in bibliothek.extension.gui.dock.theme.flat
 

Methods in bibliothek.extension.gui.dock.theme.flat that return DockElement
 DockElement FlatTab.getElement()
           
 

Uses of DockElement in bibliothek.gui
 

Subinterfaces of DockElement in bibliothek.gui
 interface Dockable
          A Dockable is a window which can be dragged around by the user.
 interface DockStation
          A DockStation is some area (e.g. a Component) showing a set of Dockables called "children".
 

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 DockConverter which can not only store and load the contents of an element, but also create a new DockElement with the content.
 

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

Methods in bibliothek.gui.dock that return DockElement
 DockElement DockElementRepresentative.getElement()
          Gets the element which is represented by this.
 DockElement SplitDockStation.getElement()
           
 

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

Subinterfaces of DockElement in bibliothek.gui.dock.common.intern
 interface CommonDockable
          A Dockable which is a wrapper for 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.common.intern.station
 

Subinterfaces of DockElement in bibliothek.gui.dock.common.intern.station
 interface CommonStation<S extends DockStation>
          An interface that can be implemented by classes that extend a DockStation, are Dockables and that should implement CommonDockable as well.
 

Classes in bibliothek.gui.dock.common.intern.station that implement DockElement
 class CSplitDockStation
          An implementation of SplitDockStation that also satisfies the CommonDockable interface.
 class SecureCSplitDockStation
          The secure version of CSplitDockStation.
 

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.
 

Methods in bibliothek.gui.dock.dockable that return DockElement
 DockElement AbstractDockable.getElement()
           
 

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
 

Classes in bibliothek.gui.dock.layout with type parameters of type DockElement
 interface DockConverter<D extends DockElement,L>
          A DockConverter can store or load content which is related to a certain kind of DockElement.
 

Methods in bibliothek.gui.dock.layout with type parameters of type DockElement
<D extends DockElement>
Set<D>
PredefinedDockSituation.listVisible(Collection<D> base, DockLayoutComposition composition)
          Given a set of Dockables this method estimates which of them will be visible once composition is applied.
 

Methods in bibliothek.gui.dock.layout that return DockElement
 DockElement DockSituation.convert(DockLayoutComposition composition)
          Reads the contents of composition and tries to create 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.
 String PredefinedDockSituation.getID(DockElement dockable)
           
protected  Path DockSituation.getPlaceholder(DockElement element)
          Gets a placeholder for element using the current PlaceholderStrategy.
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.
 boolean AdjacentDockFactory.interested(DockElement element)
          Tells whether this factory is interested in storing information for element.
 void PredefinedDockSituation.put(DockElement element)
          Deprecated. use PredefinedDockSituation.put(String, DockElement) instead
 void PredefinedDockSituation.put(String key, DockElement element)
          Registers an element at this situation.
protected  boolean PredefinedDockSituation.shouldLayout(DockElement element)
          Tells whether the layout of element itself should be stored or loaded, that will not prevent the element from showing up but from changing its content.
 

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.
 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.station.stack
 

Methods in bibliothek.gui.dock.station.stack with parameters of type DockElement
 DockElementRepresentative CombinedStackDockComponent.createDefaultRepresentation(DockElement target)
           
 DockElementRepresentative DefaultStackDockComponent.createDefaultRepresentation(DockElement target)
           
 DockElementRepresentative StackDockComponent.createDefaultRepresentation(DockElement target)
          Creates and returns a new DockElementRepresentative representing target, the new representation is to be used to cover all the empty areas on this StackDockComponent.
 void StackDockComponentRepresentative.setTarget(DockElement target)
          Sets the target to which new DockElementRepresentatives point.
 

Uses of DockElement in bibliothek.gui.dock.title
 

Methods in bibliothek.gui.dock.title that return DockElement
 DockElement AbstractDockTitle.getElement()
           
 

Uses of DockElement in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util that return DockElement
 DockElement SimpleDockElementRepresentative.getElement()
           
 

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.
static List<Dockable> DockUtilities.listDockables(DockElement root, boolean includeRoot)
          Lists all Dockables in the tree under root.
static void DockUtilities.visit(DockElement element, DockUtilities.DockVisitor visitor)
          Visits element and all its children.
 

Constructors in bibliothek.gui.dock.util with parameters of type DockElement
SimpleDockElementRepresentative(DockElement element, Component component)
          Creates a new SimpleDockElementRepresentative.