bibliothek.gui.dock.title
Class ControllerTitleFactory
java.lang.Object
bibliothek.gui.dock.title.ControllerTitleFactory
- All Implemented Interfaces:
- DockTitleFactory
public class ControllerTitleFactory
- extends java.lang.Object
- implements DockTitleFactory
This factory
delegates every call to
its methods to the factory provided by the theme
of
the involved controller
- Author:
- Benjamin Sigg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final ControllerTitleFactory INSTANCE
- An instance of this factory
ControllerTitleFactory
public ControllerTitleFactory()
createDockableTitle
public DockTitle createDockableTitle(Dockable dockable,
DockTitleVersion version)
- Description copied from interface:
DockTitleFactory
- Creates a
DockTitle
for the pure dockable
.
- Specified by:
createDockableTitle
in interface DockTitleFactory
- Parameters:
dockable
- the owner of the titleversion
- the version which uses this factory, might be null
- Returns:
- the new title, can be
null
if no title should
be shown for dockable
.
createStationTitle
public <D extends Dockable & DockStation> DockTitle createStationTitle(D dockable,
DockTitleVersion version)
- Description copied from interface:
DockTitleFactory
- Creates a
DockTitle
for dockable
which is
also a DockStation
.
- Specified by:
createStationTitle
in interface DockTitleFactory
- Type Parameters:
D
- the type of dockable
.- Parameters:
dockable
- the owner of the title.version
- the version which uses this factory, might be null
- Returns:
- the new title, can be
null
if no title
should be shown for dockable
.