net.infonode.docking.model
Class SplitWindowItem
java.lang.Object
net.infonode.docking.model.WindowItem
net.infonode.docking.model.SplitWindowItem
public class SplitWindowItem
- extends WindowItem
- Version:
- $Revision: 1.12 $
- Author:
- $Author: jesper $
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, 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 |
emptyProperties
public static final SplitWindowProperties emptyProperties
isHorizontal
private boolean isHorizontal
dividerLocation
private float dividerLocation
splitWindowProperties
private SplitWindowProperties splitWindowProperties
parentProperties
private SplitWindowProperties parentProperties
SplitWindowItem
public SplitWindowItem()
SplitWindowItem
public SplitWindowItem(SplitWindowItem windowItem)
SplitWindowItem
public SplitWindowItem(WindowItem leftWindow,
WindowItem rightWindow,
boolean horizontal,
float dividerLocation)
createWindow
protected DockingWindow createWindow(ViewReader viewReader,
java.util.ArrayList childWindows)
- Specified by:
createWindow
in class WindowItem
isHorizontal
public boolean isHorizontal()
getDividerLocation
public float getDividerLocation()
setHorizontal
public void setHorizontal(boolean horizontal)
setDividerLocation
public void setDividerLocation(float dividerLocation)
getSplitWindowProperties
public SplitWindowProperties getSplitWindowProperties()
getParentSplitWindowProperties
public SplitWindowProperties getParentSplitWindowProperties()
setParentSplitWindowProperties
public void setParentSplitWindowProperties(SplitWindowProperties 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
writeSettings
public void writeSettings(java.io.ObjectOutputStream out,
WriteContext context)
throws java.io.IOException
- Overrides:
writeSettings
in class WindowItem
- Throws:
java.io.IOException
readSettings
public void readSettings(java.io.ObjectInputStream in,
ReadContext context)
throws java.io.IOException
- Overrides:
readSettings
in class WindowItem
- Throws:
java.io.IOException
getPropertyObject
protected PropertyMap getPropertyObject()
- Overrides:
getPropertyObject
in class WindowItem
toString
public java.lang.String toString()
- Overrides:
toString
in class WindowItem