net.infonode.docking.title
Class LengthLimitedDockingWindowTitleProvider

java.lang.Object
  extended by net.infonode.docking.title.LengthLimitedDockingWindowTitleProvider
All Implemented Interfaces:
java.io.Serializable, DockingWindowTitleProvider

public class LengthLimitedDockingWindowTitleProvider
extends java.lang.Object
implements DockingWindowTitleProvider, java.io.Serializable

A docking window title provider that constructs a window title from the views inside the window. It adds view titles until the window title reaches a specified length. If not all view titles fit into the window title, primarily titles from view inside selected tabs are used.

Since:
IDW 1.3.0
Version:
$Revision: 1.6 $
Author:
$Author: jesper $
See Also:
Serialized Form

Constructor Summary
LengthLimitedDockingWindowTitleProvider(int maxLength)
          Constructor.
 
Method Summary
 java.lang.String getTitle(DockingWindow window)
          Returns a text title for a DockingWindow.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LengthLimitedDockingWindowTitleProvider

public LengthLimitedDockingWindowTitleProvider(int maxLength)
Constructor.

Parameters:
maxLength - if the title exceeds this length no more view titles are added to it
Method Detail

getTitle

public java.lang.String getTitle(DockingWindow window)
Description copied from interface: DockingWindowTitleProvider
Returns a text title for a DockingWindow.

Specified by:
getTitle in interface DockingWindowTitleProvider
Parameters:
window - the docking window
Returns:
the text title