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 SplitWindowProperties
emptyProperties
-
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 WindowItem
copy()
protected DockingWindow
createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
float
getDividerLocation()
SplitWindowProperties
getParentSplitWindowProperties()
protected PropertyMap
getPropertyObject()
SplitWindowProperties
getSplitWindowProperties()
boolean
isHorizontal()
void
readSettings(java.io.ObjectInputStream in, ReadContext context)
void
setDividerLocation(float dividerLocation)
void
setHorizontal(boolean horizontal)
void
setParentSplitWindowProperties(SplitWindowProperties parentProperties)
java.lang.String
toString()
void
write(java.io.ObjectOutputStream out, WriteContext context, ViewWriter viewWriter)
void
writeSettings(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:
createWindow
in 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:
copy
in classWindowItem
-
write
public void write(java.io.ObjectOutputStream out, WriteContext context, ViewWriter viewWriter) throws java.io.IOException
- Overrides:
write
in classWindowItem
- Throws:
java.io.IOException
-
writeSettings
public void writeSettings(java.io.ObjectOutputStream out, WriteContext context) throws java.io.IOException
- Overrides:
writeSettings
in classWindowItem
- Throws:
java.io.IOException
-
readSettings
public void readSettings(java.io.ObjectInputStream in, ReadContext context) throws java.io.IOException
- Overrides:
readSettings
in classWindowItem
- Throws:
java.io.IOException
-
getPropertyObject
protected PropertyMap getPropertyObject()
- Overrides:
getPropertyObject
in classWindowItem
-
toString
public java.lang.String toString()
- Overrides:
toString
in classWindowItem
-
-