Uses of Interface
bibliothek.gui.dock.DockFactory

Packages that use DockFactory
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.layout Implementation of a LayoutChangeStrategy and supporting classes. 
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.frontend Classes and interfaces needed by the DockFrontend 
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.perspective The perspective API allows clients to access and modify the layout without actually creating any Dockables. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.screen Elements that are related to the ScreenDockStation
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
 

Uses of DockFactory in bibliothek.gui
 

Methods in bibliothek.gui that return DockFactory
 DockFactory<?,?,?> DockFrontend.getDockFactory(String factoryId)
          Searches for a DockFactory which id factoryId.
 

Methods in bibliothek.gui with parameters of type DockFactory
 void DockFrontend.registerBackupFactory(DockFactory<? extends Dockable,?,?> factory)
          Register a backup factory.
 void DockFrontend.registerFactory(DockFactory<?,?,?> factory)
          Registers a factory to write and read Dockables and DockStations.
 void DockFrontend.registerFactory(DockFactory<? extends Dockable,?,?> factory, boolean backup)
          Registers a factory to write and read Dockables and DockStations.
 void DockFrontend.unregisterBackupFactory(DockFactory<?,?,?> factory)
          Removes a backup factory from this frontend.
 void DockFrontend.unregisterFactory(DockFactory<?,?,?> factory)
          Removes a factory from this frontend.
static
<D extends DockStation,L>
void
DockUI.updateTheme(D station, DockFactory<D,?,L> factory)
          Removes all children of station and then adds the children again.
 

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

Classes in bibliothek.gui.dock.common.intern that implement DockFactory
 class CommonMultipleDockableFactory
          A factory used to create CommonDockables.
 class CommonSingleDockableFactory
          This factory is used to create new SingleCDockables using various SingleCDockableFactorys.
 

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

Classes in bibliothek.gui.dock.common.intern.layout that implement DockFactory
 class ReplacementDockFactory
          This factory is only used to extract MultipleCDockables that have been inserted into a layout by the CLayoutChangeStrategy.
 

Uses of DockFactory in bibliothek.gui.dock.common.intern.station
 

Classes in bibliothek.gui.dock.common.intern.station that implement DockFactory
 class CommonDockStationFactory
          A factory that is responsible for storing and loading the layout of the CommonDockStations.
 

Methods in bibliothek.gui.dock.common.intern.station with parameters of type DockFactory
 void CommonDockStationLayout.updateLayout(DockFactory<?,?,Object> factory, PlaceholderStrategy placeholders)
          Updates the contents of the internal DockLayoutInfo using factory to read a byte array or an XElement.
 

Uses of DockFactory in bibliothek.gui.dock.dockable
 

Classes in bibliothek.gui.dock.dockable that implement DockFactory
 class DefaultDockableFactory
          A factory which can read and write the properties of a DefaultDockable.
 

Uses of DockFactory in bibliothek.gui.dock.frontend
 

Classes in bibliothek.gui.dock.frontend that implement DockFactory
 class RegisteringDockFactory<D extends Dockable,P extends PerspectiveElement,L>
          A DockFactory that wraps around another factory and adds all elements that are read through RegisteringDockFactory.layout(BackupFactoryData, PlaceholderStrategy) or RegisteringDockFactory.layout(BackupFactoryData, Map, PlaceholderStrategy) to a DockFrontend.
 

Methods in bibliothek.gui.dock.frontend that return DockFactory
 DockFactory<?,?,?>[] DockFrontendInternals.getBackupDockFactories()
          Gets a list of all DockFactorys that were added using DockFrontend.registerBackupFactory(DockFactory).
 DockFactory<?,?,?>[] DockFrontendInternals.getDockFactories()
          Gets a list of all DockFactorys that were added using DockFrontend.registerFactory(DockFactory).
 

Methods in bibliothek.gui.dock.frontend with parameters of type DockFactory
<L> boolean
MissingDockableStrategy.shouldCreate(DockFactory<?,?,L> factory, L data)
          Tells whether factory should be used to create a new Dockable using data.
 

Constructors in bibliothek.gui.dock.frontend with parameters of type DockFactory
RegisteringDockFactory(DockFrontend frontend, DockFactory<D,P,L> factory)
          Creates a new factory
 

Uses of DockFactory in bibliothek.gui.dock.layout
 

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

Methods in bibliothek.gui.dock.layout with parameters of type DockFactory
 void DockSituation.add(DockFactory<?,?,?> factory)
          Adds a factory
 void PredefinedDockSituation.addBackup(DockFactory<? extends DockElement,?,? extends BackupFactoryData<?>> factory)
          Adds a backup factory to this situation.
 String DockSituation.convertFactoryId(DockFactory<?,?,?> factory)
          Tells what identifier is used for factory in the DockLayoutComposition.
This method just calls DockSituation.getID(DockFactory), but DockSituation.getID(DockFactory) is intended for internal use while this method is intended to be used by clients which read out a DockLayoutComposition.
protected  String DockSituation.getID(DockFactory<?,?,?> factory)
          Gets the id of factory.
protected  String PredefinedDockSituation.getID(DockFactory<?,?,?> factory)
           
 

Constructors in bibliothek.gui.dock.layout with parameters of type DockFactory
DockSituation(DockFactory<?,?,?>... factories)
          Constructs a new DockSituation and sets some factories which are used to create new DockElements.
 

Uses of DockFactory in bibliothek.gui.dock.perspective
 

Methods in bibliothek.gui.dock.perspective that return DockFactory
protected abstract  DockFactory<?,?,?> Perspective.getFactory(String id)
          Gets the factory which is responsible to store an element whose id is id.
 

Uses of DockFactory in bibliothek.gui.dock.station.flap
 

Classes in bibliothek.gui.dock.station.flap that implement DockFactory
 class FlapDockStationFactory
          A DockFactory which can handle FlapDockStations.
 

Uses of DockFactory in bibliothek.gui.dock.station.screen
 

Classes in bibliothek.gui.dock.station.screen that implement DockFactory
 class ScreenDockStationFactory
          A DockFactory which writes and reads instances of ScreenDockStation.
 

Uses of DockFactory in bibliothek.gui.dock.station.split
 

Classes in bibliothek.gui.dock.station.split that implement DockFactory
 class SplitDockStationFactory
          A factory that creates SplitDockStations.
 

Uses of DockFactory in bibliothek.gui.dock.station.stack
 

Classes in bibliothek.gui.dock.station.stack that implement DockFactory
 class StackDockStationFactory
          A DockFactory that can read and write instances of StackDockStation.