Package net.infonode.docking.model
Class SplitWindowItem
- java.lang.Object
-
- net.infonode.docking.model.WindowItem
-
- net.infonode.docking.model.SplitWindowItem
-
public class SplitWindowItem extends WindowItem
-
-
Field Summary
Fields Modifier and Type Field Description static SplitWindowPropertiesemptyProperties
-
Constructor Summary
Constructors Constructor Description SplitWindowItem()SplitWindowItem(SplitWindowItem windowItem)SplitWindowItem(WindowItem leftWindow, WindowItem rightWindow, boolean horizontal, float dividerLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WindowItemcopy()protected DockingWindowcreateWindow(ViewReader viewReader, java.util.ArrayList childWindows)floatgetDividerLocation()SplitWindowPropertiesgetParentSplitWindowProperties()protected PropertyMapgetPropertyObject()SplitWindowPropertiesgetSplitWindowProperties()booleanisHorizontal()voidreadSettings(java.io.ObjectInputStream in, ReadContext context)voidsetDividerLocation(float dividerLocation)voidsetHorizontal(boolean horizontal)voidsetParentSplitWindowProperties(SplitWindowProperties parentProperties)java.lang.StringtoString()voidwrite(java.io.ObjectOutputStream out, WriteContext context, ViewWriter viewWriter)voidwriteSettings(java.io.ObjectOutputStream out, WriteContext context)-
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
-
-
-
-
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
-
createWindow
protected DockingWindow createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
- Specified by:
createWindowin classWindowItem
-
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:
copyin classWindowItem
-
write
public void write(java.io.ObjectOutputStream out, WriteContext context, ViewWriter viewWriter) throws java.io.IOException- Overrides:
writein classWindowItem- Throws:
java.io.IOException
-
writeSettings
public void writeSettings(java.io.ObjectOutputStream out, WriteContext context) throws java.io.IOException- Overrides:
writeSettingsin classWindowItem- Throws:
java.io.IOException
-
readSettings
public void readSettings(java.io.ObjectInputStream in, ReadContext context) throws java.io.IOException- Overrides:
readSettingsin classWindowItem- Throws:
java.io.IOException
-
getPropertyObject
protected PropertyMap getPropertyObject()
- Overrides:
getPropertyObjectin classWindowItem
-
toString
public java.lang.String toString()
- Overrides:
toStringin classWindowItem
-
-