bibliothek.extension.gui.dock.theme.smooth
Class SmoothDefaultTitleFactory
java.lang.Object
bibliothek.extension.gui.dock.theme.smooth.SmoothDefaultTitleFactory
- All Implemented Interfaces:
- DockTitleFactory
public class SmoothDefaultTitleFactory
- extends java.lang.Object
- implements DockTitleFactory
A DockTitleFactory
which creates instances of SmoothDefaultTitle
and SmoothDefaultStationTitle
.
- Author:
- Benjamin Sigg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FACTORY
public static final SmoothDefaultTitleFactory FACTORY
- An instance of this factory which can be used at any place
SmoothDefaultTitleFactory
public SmoothDefaultTitleFactory()
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
.