net.infonode.docking.model
Class ViewItem

java.lang.Object
  extended by net.infonode.docking.model.WindowItem
      extended by net.infonode.docking.model.ViewItem

public class ViewItem
extends WindowItem

Version:
$Revision: 1.8 $
Author:
$Author: jesper $

Field Summary
private  ViewProperties viewProperties
           
 
Fields inherited from class net.infonode.docking.model.WindowItem
emptyProperties
 
Constructor Summary
ViewItem()
           
ViewItem(ViewItem viewItem)
           
 
Method Summary
 WindowItem copy()
           
protected  DockingWindow createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
protected  PropertyMap getPropertyObject()
           
 ViewProperties getViewProperties()
           
 DockingWindow read(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
 void write(java.io.ObjectOutputStream out, WriteContext context, ViewWriter viewWriter)
           
 
Methods inherited from class net.infonode.docking.model.WindowItem
addWindow, addWindow, cleanUp, clearWindows, getChildWindowContaining, getConnectedWindow, getDockingWindowProperties, getFirstChildWindow, getFirstWindow, getInsideDockingWindow, getLastMinimizedDirection, getParent, getParentDockingWindowProperties, getRootItem, getTopItem, getVisibleDockingWindow, getWindow, getWindowCount, getWindowIndex, hasAncestor, isRestoreWindow, readChildWindows, readSettings, removeAll, removeWindow, removeWindowRefs, replaceWith, setConnectedWindow, setLastMinimizedDirection, setParentDockingWindowProperties, toString, writeSettings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

viewProperties

private ViewProperties viewProperties
Constructor Detail

ViewItem

public ViewItem()

ViewItem

public ViewItem(ViewItem viewItem)
Method Detail

getPropertyObject

protected PropertyMap getPropertyObject()
Overrides:
getPropertyObject in class WindowItem

createWindow

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

getViewProperties

public ViewProperties getViewProperties()

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

read

public DockingWindow read(java.io.ObjectInputStream in,
                          ReadContext context,
                          ViewReader viewReader)
                   throws java.io.IOException
Overrides:
read in class WindowItem
Throws:
java.io.IOException

copy

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