Package net.infonode.docking.model
Class SplitWindowItem
java.lang.Object
net.infonode.docking.model.WindowItem
net.infonode.docking.model.SplitWindowItem
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSplitWindowItem
(SplitWindowItem windowItem) SplitWindowItem
(WindowItem leftWindow, WindowItem rightWindow, boolean horizontal, float dividerLocation) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
protected DockingWindow
createWindow
(ViewReader viewReader, ArrayList childWindows) float
protected PropertyMap
boolean
void
readSettings
(ObjectInputStream in, ReadContext context) void
setDividerLocation
(float dividerLocation) void
setHorizontal
(boolean horizontal) void
setParentSplitWindowProperties
(SplitWindowProperties parentProperties) toString()
void
write
(ObjectOutputStream out, WriteContext context, ViewWriter viewWriter) void
writeSettings
(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 Details
-
emptyProperties
-
-
Constructor Details
-
SplitWindowItem
public SplitWindowItem() -
SplitWindowItem
-
SplitWindowItem
public SplitWindowItem(WindowItem leftWindow, WindowItem rightWindow, boolean horizontal, float dividerLocation)
-
-
Method Details
-
createWindow
- 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
-
getParentSplitWindowProperties
-
setParentSplitWindowProperties
-
copy
- Specified by:
copy
in classWindowItem
-
write
public void write(ObjectOutputStream out, WriteContext context, ViewWriter viewWriter) throws IOException - Overrides:
write
in classWindowItem
- Throws:
IOException
-
writeSettings
- Overrides:
writeSettings
in classWindowItem
- Throws:
IOException
-
readSettings
- Overrides:
readSettings
in classWindowItem
- Throws:
IOException
-
getPropertyObject
- Overrides:
getPropertyObject
in classWindowItem
-
toString
- Overrides:
toString
in classWindowItem
-