net.infonode.docking.model

Class SplitWindowItem

public class SplitWindowItem extends WindowItem

Version: $Revision: 1.12 $

Author: $Author: jesper $

Field Summary
static SplitWindowPropertiesemptyProperties
Constructor Summary
SplitWindowItem()
SplitWindowItem(SplitWindowItem windowItem)
SplitWindowItem(WindowItem leftWindow, WindowItem rightWindow, boolean horizontal, float dividerLocation)
Method Summary
WindowItemcopy()
protected DockingWindowcreateWindow(ViewReader viewReader, ArrayList childWindows)
floatgetDividerLocation()
SplitWindowPropertiesgetParentSplitWindowProperties()
protected PropertyMapgetPropertyObject()
SplitWindowPropertiesgetSplitWindowProperties()
booleanisHorizontal()
voidreadSettings(ObjectInputStream in, ReadContext context)
voidsetDividerLocation(float dividerLocation)
voidsetHorizontal(boolean horizontal)
voidsetParentSplitWindowProperties(SplitWindowProperties parentProperties)
StringtoString()
voidwrite(ObjectOutputStream out, WriteContext context, ViewWriter viewWriter)
voidwriteSettings(ObjectOutputStream out, WriteContext context)

Field Detail

emptyProperties

public static final SplitWindowProperties emptyProperties

Constructor Detail

SplitWindowItem

public SplitWindowItem()

SplitWindowItem

public SplitWindowItem(SplitWindowItem windowItem)

SplitWindowItem

public SplitWindowItem(WindowItem leftWindow, WindowItem rightWindow, boolean horizontal, float dividerLocation)

Method Detail

copy

public WindowItem copy()

createWindow

protected DockingWindow createWindow(ViewReader viewReader, ArrayList childWindows)

getDividerLocation

public float getDividerLocation()

getParentSplitWindowProperties

public SplitWindowProperties getParentSplitWindowProperties()

getPropertyObject

protected PropertyMap getPropertyObject()

getSplitWindowProperties

public SplitWindowProperties getSplitWindowProperties()

isHorizontal

public boolean isHorizontal()

readSettings

public void readSettings(ObjectInputStream in, ReadContext context)

setDividerLocation

public void setDividerLocation(float dividerLocation)

setHorizontal

public void setHorizontal(boolean horizontal)

setParentSplitWindowProperties

public void setParentSplitWindowProperties(SplitWindowProperties parentProperties)

toString

public String toString()

write

public void write(ObjectOutputStream out, WriteContext context, ViewWriter viewWriter)

writeSettings

public void writeSettings(ObjectOutputStream out, WriteContext context)