bibliothek.extension.gui.dock.theme.smooth
Class SmoothDefaultButtonTitleFactory

java.lang.Object
  extended by bibliothek.extension.gui.dock.theme.smooth.SmoothDefaultButtonTitleFactory
All Implemented Interfaces:
DockTitleFactory

public class SmoothDefaultButtonTitleFactory
extends Object
implements DockTitleFactory

A factory creating new SmoothDefaultButtonTitles.

Author:
Benjamin Sigg

Constructor Summary
SmoothDefaultButtonTitleFactory()
           
 
Method Summary
 DockTitle createDockableTitle(Dockable dockable, DockTitleVersion version)
          Creates a DockTitle for the pure dockable.
<D extends Dockable & DockStation>
DockTitle
createStationTitle(D dockable, DockTitleVersion version)
          Creates a DockTitle for dockable which is also a DockStation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmoothDefaultButtonTitleFactory

public SmoothDefaultButtonTitleFactory()
Method Detail

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

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.