Package net.infonode.docking.model
Class WindowItem
java.lang.Object
net.infonode.docking.model.WindowItem
- Direct Known Subclasses:
AbstractTabWindowItem
,FloatingWindowItem
,RootWindowItem
,SplitWindowItem
,ViewItem
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addWindow
(WindowItem item) void
addWindow
(WindowItem item, int index) boolean
cleanUp()
void
abstract WindowItem
copy()
protected abstract DockingWindow
createWindow
(ViewReader viewReader, ArrayList childWindows) getChildWindowContaining
(WindowItem windowItem) protected PropertyMap
final WindowItem
getWindow
(int index) final int
int
getWindowIndex
(WindowItem item) boolean
hasAncestor
(WindowItem ancestor) boolean
read
(ObjectInputStream in, ReadContext context, ViewReader viewReader) readChildWindows
(ObjectInputStream in, ReadContext context, ViewReader viewReader) void
readSettings
(ObjectInputStream in, ReadContext context) void
void
removeWindow
(WindowItem item) void
removeWindowRefs
(DockingWindow window) void
replaceWith
(WindowItem item) void
setConnectedWindow
(DockingWindow window) void
setLastMinimizedDirection
(Direction lastMinimizedDirection) void
setParentDockingWindowProperties
(DockingWindowProperties parentProperties) toString()
void
write
(ObjectOutputStream out, WriteContext context, ViewWriter viewWriter) void
writeSettings
(ObjectOutputStream out, WriteContext context)
-
Field Details
-
emptyProperties
-
-
Constructor Details
-
WindowItem
protected WindowItem() -
WindowItem
-
-
Method Details
-
createWindow
-
copy
-
isRestoreWindow
public boolean isRestoreWindow() -
addWindow
-
addWindow
-
removeWindow
-
removeWindowRefs
-
replaceWith
-
getWindowIndex
-
getWindowCount
public final int getWindowCount() -
getWindow
-
getParent
-
setConnectedWindow
-
getConnectedWindow
-
getRootItem
-
getVisibleDockingWindow
-
getInsideDockingWindow
-
removeAll
public void removeAll() -
cleanUp
public boolean cleanUp() -
getFirstChildWindow
-
getFirstWindow
-
getChildWindowContaining
-
hasAncestor
-
getTopItem
-
getDockingWindowProperties
-
getParentDockingWindowProperties
-
setParentDockingWindowProperties
-
getLastMinimizedDirection
-
setLastMinimizedDirection
-
writeSettings
- Throws:
IOException
-
readSettings
- Throws:
IOException
-
write
public void write(ObjectOutputStream out, WriteContext context, ViewWriter viewWriter) throws IOException - Throws:
IOException
-
read
public DockingWindow read(ObjectInputStream in, ReadContext context, ViewReader viewReader) throws IOException - Throws:
IOException
-
readChildWindows
public ArrayList readChildWindows(ObjectInputStream in, ReadContext context, ViewReader viewReader) throws IOException - Throws:
IOException
-
getPropertyObject
-
toString
-
clearWindows
public void clearWindows()
-