net.infonode.docking.model
Class TabWindowItem

java.lang.Object
  extended by net.infonode.docking.model.WindowItem
      extended by net.infonode.docking.model.AbstractTabWindowItem
          extended by net.infonode.docking.model.TabWindowItem

public class TabWindowItem
extends AbstractTabWindowItem

Version:
$Revision: 1.13 $
Author:
$Author: jesper $

Field Summary
static TabWindowProperties emptyProperties
           
private  TabWindowProperties parentProperties
           
private  TabWindowProperties tabWindowProperties
           
 
Constructor Summary
TabWindowItem()
           
TabWindowItem(TabWindowItem windowItem)
           
 
Method Summary
 void clearWindows()
           
 WindowItem copy()
           
protected  DockingWindow createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
 TabWindowProperties getParentTabWindowProperties()
           
protected  PropertyMap getPropertyObject()
           
 TabWindowProperties getTabWindowProperties()
           
 void setParentTabWindowProperties(TabWindowProperties parentProperties)
           
 void setTabWindowProperties(TabWindowProperties tabWindowProperties)
           
 java.lang.String toString()
           
 void write(java.io.ObjectOutputStream out, WriteContext context, ViewWriter viewWriter)
           
 
Methods inherited from class net.infonode.docking.model.AbstractTabWindowItem
getSelectedItem, readSettings, setSelectedItem, writeSettings
 
Methods inherited from class net.infonode.docking.model.WindowItem
addWindow, addWindow, cleanUp, getChildWindowContaining, getConnectedWindow, getDockingWindowProperties, getFirstChildWindow, getFirstWindow, getInsideDockingWindow, getLastMinimizedDirection, getParent, getParentDockingWindowProperties, getRootItem, getTopItem, getVisibleDockingWindow, getWindow, getWindowCount, getWindowIndex, hasAncestor, isRestoreWindow, read, readChildWindows, removeAll, removeWindow, removeWindowRefs, replaceWith, setConnectedWindow, setLastMinimizedDirection, setParentDockingWindowProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

emptyProperties

public static final TabWindowProperties emptyProperties

tabWindowProperties

private TabWindowProperties tabWindowProperties

parentProperties

private TabWindowProperties parentProperties
Constructor Detail

TabWindowItem

public TabWindowItem()

TabWindowItem

public TabWindowItem(TabWindowItem windowItem)
Method Detail

createWindow

protected DockingWindow createWindow(ViewReader viewReader,
                                     java.util.ArrayList childWindows)
Specified by:
createWindow in class WindowItem

getTabWindowProperties

public TabWindowProperties getTabWindowProperties()

setTabWindowProperties

public void setTabWindowProperties(TabWindowProperties tabWindowProperties)

getParentTabWindowProperties

public TabWindowProperties getParentTabWindowProperties()

setParentTabWindowProperties

public void setParentTabWindowProperties(TabWindowProperties parentProperties)

copy

public WindowItem copy()
Specified by:
copy in class WindowItem

write

public void write(java.io.ObjectOutputStream out,
                  WriteContext context,
                  ViewWriter viewWriter)
           throws java.io.IOException
Overrides:
write in class WindowItem
Throws:
java.io.IOException

getPropertyObject

protected PropertyMap getPropertyObject()
Overrides:
getPropertyObject in class WindowItem

clearWindows

public void clearWindows()
Overrides:
clearWindows in class WindowItem

toString

public java.lang.String toString()
Overrides:
toString in class WindowItem