Class WindowItem

    • Constructor Detail

      • WindowItem

        protected WindowItem()
      • WindowItem

        protected WindowItem​(WindowItem windowItem)
    • Method Detail

      • createWindow

        protected abstract DockingWindow createWindow​(ViewReader viewReader,
                                                      java.util.ArrayList childWindows)
      • isRestoreWindow

        public boolean isRestoreWindow()
      • addWindow

        public void addWindow​(WindowItem item)
      • addWindow

        public void addWindow​(WindowItem item,
                              int index)
      • removeWindow

        public void removeWindow​(WindowItem item)
      • removeWindowRefs

        public void removeWindowRefs​(DockingWindow window)
      • replaceWith

        public void replaceWith​(WindowItem item)
      • getWindowIndex

        public int getWindowIndex​(WindowItem item)
      • getWindowCount

        public final int getWindowCount()
      • getWindow

        public final WindowItem getWindow​(int index)
      • setConnectedWindow

        public void setConnectedWindow​(DockingWindow window)
      • getVisibleDockingWindow

        public DockingWindow getVisibleDockingWindow()
      • getInsideDockingWindow

        public DockingWindow getInsideDockingWindow()
      • removeAll

        public void removeAll()
      • cleanUp

        public boolean cleanUp()
      • getFirstChildWindow

        public DockingWindow getFirstChildWindow()
      • hasAncestor

        public boolean hasAncestor​(WindowItem ancestor)
      • setParentDockingWindowProperties

        public void setParentDockingWindowProperties​(DockingWindowProperties parentProperties)
      • getLastMinimizedDirection

        public Direction getLastMinimizedDirection()
      • setLastMinimizedDirection

        public void setLastMinimizedDirection​(Direction lastMinimizedDirection)
      • writeSettings

        public void writeSettings​(java.io.ObjectOutputStream out,
                                  WriteContext context)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • readSettings

        public void readSettings​(java.io.ObjectInputStream in,
                                 ReadContext context)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(java.io.ObjectOutputStream out,
                          WriteContext context,
                          ViewWriter viewWriter)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • readChildWindows

        public java.util.ArrayList readChildWindows​(java.io.ObjectInputStream in,
                                                    ReadContext context,
                                                    ViewReader viewReader)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getPropertyObject

        protected PropertyMap getPropertyObject()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • clearWindows

        public void clearWindows()