Uses of Interface
bibliothek.gui.dock.frontend.DockFrontendInternals

Packages that use DockFrontendInternals
bibliothek.gui.dock.common.intern.layout Implementation of a LayoutChangeStrategy and supporting classes. 
bibliothek.gui.dock.frontend Classes and interfaces needed by the DockFrontend 
 

Uses of DockFrontendInternals in bibliothek.gui.dock.common.intern.layout
 

Methods in bibliothek.gui.dock.common.intern.layout with parameters of type DockFrontendInternals
protected  DefaultLayoutChangeStrategy.SettingAccess CLayoutChangeStrategy.createAccess(DockFrontendInternals frontend, Setting setting)
           
protected  PredefinedDockSituation CLayoutChangeStrategy.createSituation(DockFrontendInternals frontend, boolean entry, boolean onSetLayout)
           
protected  Set<Dockable> CLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
           
protected  Collection<Dockable> CLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend, Set<Dockable> visible)
           
protected  DockLayoutComposition CLayoutChangeStrategy.replaceMultipleDockables(DockFrontendInternals frontend, CLayoutChangeStrategy.CSettingAccess setting, DockLayoutComposition composition)
          Checks the DockLayout that is associated with composition and may replace the layout by another layout if a MultipleCDockableFactory finds a match between an existing item and meta-data about an item.
 

Constructors in bibliothek.gui.dock.common.intern.layout with parameters of type DockFrontendInternals
CLayoutChangeStrategy.CSettingAccess(DockFrontendInternals frontend, Setting setting)
           
 

Uses of DockFrontendInternals in bibliothek.gui.dock.frontend
 

Methods in bibliothek.gui.dock.frontend with parameters of type DockFrontendInternals
protected  void DefaultLayoutChangeStrategy.applyInvisibleLayout(DockFrontendInternals frontend, DockSituation situation, DefaultLayoutChangeStrategy.SettingAccess setting)
          Applies setting to the invisible elements.
protected  void DefaultLayoutChangeStrategy.applyLayout(DockFrontendInternals frontend, DockSituation situation, DefaultLayoutChangeStrategy.SettingAccess setting, boolean entry)
          Applies the layout described in setting to the visible elements.
protected  Collection<Dockable> DefaultLayoutChangeStrategy.approveClosing(DockFrontendInternals frontend, DockSituation situation, DefaultLayoutChangeStrategy.SettingAccess setting)
          Asks the VetoManager whether some Dockables can be hidden.
protected  DefaultLayoutChangeStrategy.SettingAccess DefaultLayoutChangeStrategy.createAccess(DockFrontendInternals frontend, Setting setting)
          Creates a wrapper around setting that allows the algorithm of this LayoutChangeStrategy to access the setting.
 DockFrontendPerspective DefaultLayoutChangeStrategy.createPerspective(DockFrontendInternals frontend, boolean entry, FrontendPerspectiveCache cache)
           
 DockFrontendPerspective LayoutChangeStrategy.createPerspective(DockFrontendInternals frontend, boolean entry, FrontendPerspectiveCache cache)
          Creates a Perspective that is used to read and write perspectives related to frontend.
 PredefinedDockSituation DefaultLayoutChangeStrategy.createSituation(DockFrontendInternals frontend, boolean entry)
          Forwards to DefaultLayoutChangeStrategy.createSituation(DockFrontendInternals, boolean, boolean) with the last argument set to false.
 DockSituation LayoutChangeStrategy.createSituation(DockFrontendInternals frontend, boolean entry)
          Creates a new DockSituation that is used to write and read the current setting from and to a stream.
Note: the result of this method is used to read and write data from a file, the frontend expects that always the same format (i.e.
protected  PredefinedDockSituation DefaultLayoutChangeStrategy.createSituation(DockFrontendInternals frontend, boolean entry, boolean onSetLayout)
          Creates a DockSituation which represents all the knowledge frontend currently has.
 PropertyTransformer DefaultLayoutChangeStrategy.createTransformer(DockFrontendInternals frontend)
           
 PropertyTransformer LayoutChangeStrategy.createTransformer(DockFrontendInternals frontend)
          Creates a converter for reading and writing DockablePropertys.
 void DefaultLayoutChangeStrategy.estimateLocations(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
           
 void LayoutChangeStrategy.estimateLocations(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
          Tries to fill the property location for each element in layout.
protected  Set<Dockable> DefaultLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
          Tries to estimate which of the currently visible Dockables will still be visible if layout is applied to frontend.
protected  Collection<Dockable> DefaultLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend, Set<Dockable> visible)
          Creates a collection of all the Dockables that are about to be closed.
 PlaceholderStrategy DefaultLayoutChangeStrategy.getPlaceholderStrategy(DockFrontendInternals frontend)
           
 PlaceholderStrategy LayoutChangeStrategy.getPlaceholderStrategy(DockFrontendInternals frontend)
          Gets the default PlaceholderStrategy which should be used to filter placeholders by frontend.
 boolean DefaultLayoutChangeStrategy.setLayout(DockFrontendInternals frontend, Setting setting, boolean entry)
           
 boolean LayoutChangeStrategy.setLayout(DockFrontendInternals frontend, Setting setting, boolean entry)
          Changes the layout of frontend by reading and applying setting.