net.infonode.docking.title
Class LengthLimitedDockingWindowTitleProvider

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

public class LengthLimitedDockingWindowTitleProvider
extends Object
implements DockingWindowTitleProvider, 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 $
See Also:
Serialized Form

Constructor Summary
LengthLimitedDockingWindowTitleProvider(int maxLength)
          Constructor.
 
Method Summary
 String getTitle(DockingWindow window)
          Returns a text title for a DockingWindow.
 
Methods inherited from class java.lang.Object
equals, 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 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


Copyright © 2007 NNL Technology AB. All Rights Reserved.