Uses of Class
net.infonode.docking.DockingWindow

Packages that use DockingWindow
net.infonode.docking Core classes for the docking windows framework. 
net.infonode.docking.action Action classes for docking windows. 
net.infonode.docking.drag Classes for docking windows drag and drop functionality. 
net.infonode.docking.drop Drop filter classes for docking windows. 
net.infonode.docking.internal   
net.infonode.docking.internalutil   
net.infonode.docking.location   
net.infonode.docking.model   
net.infonode.docking.title Docking window title classes. 
net.infonode.docking.util Utility classes for docking windows. 
 

Uses of DockingWindow in net.infonode.docking
 

Subclasses of DockingWindow in net.infonode.docking
 class AbstractTabWindow
          Abstract base class for windows containing a tabbed panel.
 class FloatingWindow
           A window that is floating on-top of the root window and containing another docking window.
 class RootWindow
          The root window is a top level container for docking windows.
 class SplitWindow
          A window with a split pane that contains two child windows.
 class TabWindow
          A docking window containing a tabbed panel.
 class View
           A view is a docking window containing a component.
 class WindowBar
          A window bar is located at the edge of a root window.
 

Fields in net.infonode.docking declared as DockingWindow
private  DockingWindow WindowDragger.dragWindow
           
private  DockingWindow DockingWindow.lastFocusedChildWindow
           
private  DockingWindow SplitWindow.leftWindow
           
private  DockingWindow RootWindow.maximizedWindow
           
private  DockingWindow FloatingWindow.maximizedWindow
           
private  DockingWindow SplitWindow.rightWindow
           
private  DockingWindow WindowTab.window
           
private  DockingWindow RootWindow.window
           
private  DockingWindow FloatingWindow.window
           
private  DockingWindow DockingWindow.windowParent
           
 

Methods in net.infonode.docking that return DockingWindow
protected  DockingWindow DockingWindow.addWindow(DockingWindow window)
           
(package private) static DockingWindow WindowDecoder.decodeWindow(java.io.ObjectInputStream in, ReadContext context)
           
(package private) static DockingWindow WindowDecoder.decodeWindow(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
private  DockingWindow DockingWindow.doRestoreFromMaximize()
           
protected  DockingWindow[] DockingWindow.getAncestors()
           
protected  DockingWindow TabWindow.getBestFittedWindow(DockingWindow parentWindow)
           
protected  DockingWindow DockingWindow.getBestFittedWindow(DockingWindow parentWindow)
           
 DockingWindow View.getChildWindow(int index)
           
 DockingWindow SplitWindow.getChildWindow(int index)
           
 DockingWindow RootWindow.getChildWindow(int index)
           
 DockingWindow FloatingWindow.getChildWindow(int index)
           
abstract  DockingWindow DockingWindow.getChildWindow(int index)
          Returns the child window with index index.
 DockingWindow AbstractTabWindow.getChildWindow(int index)
           
private  DockingWindow DockingWindow.getContainer(WindowItem topItem, WindowItem item)
           
protected  DockingWindow DockingWindow.getContentWindow(DockingWindow parent)
           
private  DockingWindow WindowDragger.getDeepestWindowAt(java.awt.Component component, int x, int y)
           
 DockingWindow WindowDragger.getDragWindow()
           
 DockingWindow DockingWindow.getLastFocusedChildWindow()
          Returns the child window that last contained focus.
 DockingWindow SplitWindow.getLeftWindow()
          Returns the left/upper child window.
protected  DockingWindow DockingWindow.getLocationWindow()
           
protected  DockingWindow AbstractTabWindow.getLocationWindow()
           
 DockingWindow RootWindow.getMaximizedWindow()
          Returns the maximized window in this root window, or null if there no maximized window.
 DockingWindow FloatingWindow.getMaximizedWindow()
          Returns the maximized window in this floating window.
protected  DockingWindow TabWindow.getOptimizedWindow()
           
protected  DockingWindow DockingWindow.getOptimizedWindow()
          Returns the result after removing unnecessary tab windows which contains only one tab.
protected  DockingWindow DockingWindow.getPreferredFocusChild()
           
protected  DockingWindow AbstractTabWindow.getPreferredFocusChild()
           
 DockingWindow SplitWindow.getRightWindow()
          Returns the right/lower child window.
 DockingWindow AbstractTabWindow.getSelectedWindow()
          Returns the currently selected window in the tabbed panel.
(package private)  DockingWindow WindowTab.getWindow()
           
 DockingWindow RootWindow.getWindow()
          Returns the top level docking window inside this root window.
 DockingWindow FloatingWindow.getWindow()
          Returns the top level docking window inside this floating window.
 DockingWindow DockingWindow.getWindowParent()
          Returns the window parent of this window.
private  DockingWindow[] SplitWindow.getWindows()
           
protected  DockingWindow DockingWindow.internalReplaceChildWindow(DockingWindow oldWindow, DockingWindow newWindow)
           
protected  DockingWindow WindowBar.newRead(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
protected  DockingWindow SplitWindow.newRead(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
protected  DockingWindow AbstractTabWindow.newRead(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
protected  DockingWindow WindowBar.oldRead(java.io.ObjectInputStream in, ReadContext context)
           
protected  DockingWindow SplitWindow.oldRead(java.io.ObjectInputStream in, ReadContext context)
           
protected  DockingWindow DockingWindow.oldRead(java.io.ObjectInputStream in, ReadContext context)
           
protected  DockingWindow AbstractTabWindow.oldRead(java.io.ObjectInputStream in, ReadContext context)
           
protected  DockingWindow FloatingWindow.read(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
 

Methods in net.infonode.docking with parameters of type DockingWindow
protected  DropAction DockingWindow.acceptChildDrop(java.awt.Point p, DockingWindow window)
           
(package private)  DropAction WindowBar.acceptDrop(java.awt.Point p, DockingWindow window)
           
(package private)  DropAction DockingWindow.acceptDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction View.acceptInteriorDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction RootWindow.acceptInteriorDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction FloatingWindow.acceptInteriorDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction DockingWindow.acceptInteriorDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction AbstractTabWindow.acceptInteriorDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction DockingWindow.acceptSplitDrop(java.awt.Point p, DockingWindow window, int splitDistance)
           
protected  boolean WindowBar.acceptsSplitWith(DockingWindow window)
           
protected  boolean TabWindow.acceptsSplitWith(DockingWindow window)
           
protected  boolean RootWindow.acceptsSplitWith(DockingWindow window)
           
protected  boolean FloatingWindow.acceptsSplitWith(DockingWindow window)
           
protected  boolean DockingWindow.acceptsSplitWith(DockingWindow window)
           
(package private)  void RootWindow.addFocusedWindow(DockingWindow window)
           
private  void View.addGhostTab(DockingWindow window)
           
 void AbstractTabWindow.addTab(DockingWindow window)
          Adds a window tab last in this tab window.
 int TabWindow.addTab(DockingWindow w, int index)
           
 int AbstractTabWindow.addTab(DockingWindow window, int index)
          Inserts a window tab at an index in this tab window.
protected  int WindowBar.addTabNoSelect(DockingWindow window, int index)
           
protected  int TabWindow.addTabNoSelect(DockingWindow window, int index)
           
protected  int AbstractTabWindow.addTabNoSelect(DockingWindow window, int index)
           
protected  DockingWindow DockingWindow.addWindow(DockingWindow window)
           
protected  void DockingWindow.addWindowItem(DockingWindow w, int index)
           
protected  void FloatingWindow.afterWindowRemoved(DockingWindow window)
           
protected  void DockingWindow.afterWindowRemoved(DockingWindow window)
           
protected  void DockingWindow.beforeDrop(DockingWindow target)
           
protected static void DockingWindow.beginOptimize(DockingWindow window)
           
(package private)  void DockingWindow.childGainedFocus(DockingWindow child, View view)
           
protected  void DockingWindow.childRemoved(DockingWindow child)
           
protected  void DockingWindow.clearChildrenFocus(DockingWindow child, View view)
           
protected  void AbstractTabWindow.clearChildrenFocus(DockingWindow child, View view)
           
(package private)  FloatingWindow RootWindow.createFloatingWindow(DockingWindow window, java.awt.Point p)
           
 FloatingWindow RootWindow.createFloatingWindow(java.awt.Point location, java.awt.Dimension innerSize, DockingWindow window)
           Creates and shows a floating window with the given window as top-level window in the floating window or without any top-level window i.e. empty floating window.
(package private)  WindowTab AbstractTabWindow.createGhostTab(DockingWindow window)
           
 javax.swing.JPopupMenu WindowPopupMenuFactory.createPopupMenu(DockingWindow window)
          Creates and returns a popup menu for a docking window.
protected  DropAction DockingWindow.createTabWindow(DockingWindow window)
           
protected  DropAction View.doAcceptDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction SplitWindow.doAcceptDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction RootWindow.doAcceptDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction FloatingWindow.doAcceptDrop(java.awt.Point p, DockingWindow window)
           
protected  DropAction DockingWindow.doAcceptDrop(java.awt.Point p, DockingWindow window)
           
private  void DockingWindow.doFireWindowDocked(DockingWindow window)
           
private  void DockingWindow.doFireWindowMinimized(DockingWindow window)
           
private  void DockingWindow.doFireWindowRestored(DockingWindow window)
           
private  void DockingWindow.doFireWindowUndocked(DockingWindow window)
           
protected  void View.doRemoveWindow(DockingWindow window)
           
protected  void SplitWindow.doRemoveWindow(DockingWindow window)
           
protected  void RootWindow.doRemoveWindow(DockingWindow window)
           
protected  void FloatingWindow.doRemoveWindow(DockingWindow window)
           
protected abstract  void DockingWindow.doRemoveWindow(DockingWindow window)
           
protected  void AbstractTabWindow.doRemoveWindow(DockingWindow window)
           
protected  void View.doReplace(DockingWindow oldWindow, DockingWindow newWindow)
           
protected  void SplitWindow.doReplace(DockingWindow oldWindow, DockingWindow newWindow)
           
protected  void RootWindow.doReplace(DockingWindow oldWindow, DockingWindow newWindow)
           
protected  void FloatingWindow.doReplace(DockingWindow oldWindow, DockingWindow newWindow)
           
protected abstract  void DockingWindow.doReplace(DockingWindow oldWindow, DockingWindow newWindow)
           
protected  void AbstractTabWindow.doReplace(DockingWindow oldWindow, DockingWindow newWindow)
           
(package private)  void DockingWindow.fireTabWindowMouseButtonEvent(DockingWindow window, java.awt.event.MouseEvent event)
           
private  void DockingWindow.fireWindowAdded(DockingWindow addedToWindow, DockingWindow addedWindow)
           
private  void DockingWindow.fireWindowClosed(DockingWindow window)
           
private  void DockingWindow.fireWindowClosing(DockingWindow window)
           
(package private)  void DockingWindow.fireWindowDocked(DockingWindow window, DockingWindow[] oldAncestors)
           
(package private)  void DockingWindow.fireWindowDocked(DockingWindow window, DockingWindow[] oldAncestors)
           
(package private)  void DockingWindow.fireWindowDocking(DockingWindow window)
           
protected  void DockingWindow.fireWindowHidden(DockingWindow window)
           
(package private)  void DockingWindow.fireWindowMaximized(DockingWindow window)
           
(package private)  void DockingWindow.fireWindowMaximizing(DockingWindow window)
           
(package private)  void DockingWindow.fireWindowMinimized(DockingWindow window, DockingWindow[] oldAncestors)
           
(package private)  void DockingWindow.fireWindowMinimized(DockingWindow window, DockingWindow[] oldAncestors)
           
(package private)  void DockingWindow.fireWindowMinimizing(DockingWindow window)
           
private  void DockingWindow.fireWindowRemoved(DockingWindow removedFromWindow, DockingWindow removedWindow)
           
(package private)  void DockingWindow.fireWindowRestored(DockingWindow window)
           
(package private)  void DockingWindow.fireWindowRestoring(DockingWindow window)
           
protected  void DockingWindow.fireWindowShown(DockingWindow window)
           
(package private)  void DockingWindow.fireWindowUndocked(DockingWindow window, DockingWindow[] oldAncestors)
           
(package private)  void DockingWindow.fireWindowUndocked(DockingWindow window, DockingWindow[] oldAncestors)
           
(package private)  void DockingWindow.fireWindowUndocking(DockingWindow window)
           
(package private) static void FocusManager.focusWindow(DockingWindow window)
           
protected  DockingWindow TabWindow.getBestFittedWindow(DockingWindow parentWindow)
           
protected  DockingWindow DockingWindow.getBestFittedWindow(DockingWindow parentWindow)
           
protected  int TabWindow.getChildEdgeDepth(DockingWindow window, Direction dir)
           
protected  int SplitWindow.getChildEdgeDepth(DockingWindow window, Direction dir)
           
protected  int DockingWindow.getChildEdgeDepth(DockingWindow window, Direction dir)
           
 int DockingWindow.getChildWindowIndex(DockingWindow window)
          Returns the index of a child windows.
 Direction RootWindow.getClosestWindowBar(DockingWindow window)
          Returns the direction of the closest enabled window bar to a docking window.
protected  DockingWindow DockingWindow.getContentWindow(DockingWindow parent)
           
private  WindowTabProperties AbstractTabWindow.getTabProperties(DockingWindow window)
           
protected  boolean DockingWindow.hasParent(DockingWindow w)
           
private static void DockingWindow.insertTab(TabWindow tabWindow, DockingWindow window)
           
protected  DockingWindow DockingWindow.internalReplaceChildWindow(DockingWindow oldWindow, DockingWindow newWindow)
           
private  void RootWindow.internalSetMaximizedWindow(DockingWindow window)
           
private  void FloatingWindow.internalSetMaximizedWindow(DockingWindow window)
           
protected  boolean DockingWindow.isChildShowingInRootWindow(DockingWindow child)
           
protected  boolean AbstractTabWindow.isChildShowingInRootWindow(DockingWindow child)
           
protected static void DockingWindow.optimizeAfter(DockingWindow window, java.lang.Runnable runnable)
           
protected  void DockingWindow.removeChildWindow(DockingWindow window)
           
protected  void DockingWindow.removeWindow(DockingWindow window)
           
(package private)  void View.removeWindowComponent(DockingWindow window)
           
(package private)  void SplitWindow.removeWindowComponent(DockingWindow window)
           
(package private)  void RootWindow.removeWindowComponent(DockingWindow window)
           
(package private)  void FloatingWindow.removeWindowComponent(DockingWindow window)
           
(package private) abstract  void DockingWindow.removeWindowComponent(DockingWindow window)
           
(package private)  void AbstractTabWindow.removeWindowComponent(DockingWindow window)
           
 void DockingWindow.replaceChildWindow(DockingWindow oldWindow, DockingWindow newWindow)
          Replaces a child window with another window.
(package private)  void View.restoreWindowComponent(DockingWindow window)
           
(package private)  void SplitWindow.restoreWindowComponent(DockingWindow window)
           
(package private)  void RootWindow.restoreWindowComponent(DockingWindow window)
           
(package private)  void FloatingWindow.restoreWindowComponent(DockingWindow window)
           
(package private) abstract  void DockingWindow.restoreWindowComponent(DockingWindow window)
           
(package private)  void AbstractTabWindow.restoreWindowComponent(DockingWindow window)
           
 void RootWindow.setMaximizedWindow(DockingWindow window)
          Sets the maximized window in this root window.
 void FloatingWindow.setMaximizedWindow(DockingWindow window)
          Sets the maximized window in this floating window.
 void RootWindow.setWindow(DockingWindow newWindow)
          Sets the top level docking window inside this root window.
 void FloatingWindow.setWindow(DockingWindow newWindow)
          Sets the top level docking window inside this floating window.
private  void DockingWindow.setWindowParent(DockingWindow window)
           
 void SplitWindow.setWindows(DockingWindow leftWindow, DockingWindow rightWindow)
          Sets the child windows of this split window.
protected  void WindowBar.showChildWindow(DockingWindow window)
           
protected  void RootWindow.showChildWindow(DockingWindow window)
           
protected  void FloatingWindow.showChildWindow(DockingWindow window)
           
protected  void DockingWindow.showChildWindow(DockingWindow window)
           
protected  void AbstractTabWindow.showChildWindow(DockingWindow window)
           
protected  DropAction DockingWindow.split(DockingWindow window, Direction splitDir)
           
 SplitWindow DockingWindow.split(DockingWindow splitWithWindow, Direction direction, float dividerLocation)
          Splits this window in the given direction.
private  void AbstractTabWindow.updateTab(DockingWindow window)
           
 void DockingWindowListener.windowAdded(DockingWindow addedToWindow, DockingWindow addedWindow)
          Called when a window has been added.
 void DockingWindowAdapter.windowAdded(DockingWindow addedToWindow, DockingWindow addedWindow)
           
 void DockingWindowListener.windowClosed(DockingWindow window)
           Called after the window that this listener is added to, or a child window of that window, has been closed.
 void DockingWindowAdapter.windowClosed(DockingWindow window)
           
 void DockingWindowListener.windowClosing(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is closed.
 void DockingWindowAdapter.windowClosing(DockingWindow window)
           
 void DockingWindowListener.windowDocked(DockingWindow window)
           Called when a view has been docked in the root window.
 void DockingWindowAdapter.windowDocked(DockingWindow window)
           
 void DockingWindowListener.windowDocking(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is docked.
 void DockingWindowAdapter.windowDocking(DockingWindow window)
           
 void DockingWindowListener.windowHidden(DockingWindow window)
          Called when a window is hidden, for example when it is deselected in a TabWindow.
 void DockingWindowAdapter.windowHidden(DockingWindow window)
           
 void DockingWindowListener.windowMaximized(DockingWindow window)
          Called after the window that this listener is added to, or a child window of that window, has been maximized.
 void DockingWindowAdapter.windowMaximized(DockingWindow window)
           
 void DockingWindowListener.windowMaximizing(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is maximized.
 void DockingWindowAdapter.windowMaximizing(DockingWindow window)
           
 void DockingWindowListener.windowMinimized(DockingWindow window)
          Called after the window that this listener is added to, or a child window of that window, has been minimized.
 void DockingWindowAdapter.windowMinimized(DockingWindow window)
           
 void DockingWindowListener.windowMinimizing(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is minimized.
 void DockingWindowAdapter.windowMinimizing(DockingWindow window)
           
 void DockingWindowListener.windowRemoved(DockingWindow removedFromWindow, DockingWindow removedWindow)
          Called when a window has been removed.
 void DockingWindowAdapter.windowRemoved(DockingWindow removedFromWindow, DockingWindow removedWindow)
           
 void DockingWindowListener.windowRestored(DockingWindow window)
           Called after the window that this listener is added to, or a child window of that window, has been restored.
 void DockingWindowAdapter.windowRestored(DockingWindow window)
           
 void DockingWindowListener.windowRestoring(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is restored.
 void DockingWindowAdapter.windowRestoring(DockingWindow window)
           
 void DockingWindowListener.windowShown(DockingWindow window)
          Called when a window is shown, for example when it is selected in a TabWindow.
 void DockingWindowAdapter.windowShown(DockingWindow window)
           
 void DockingWindowListener.windowUndocked(DockingWindow window)
           Called after the window that this listener is added to, or a child window of that window, has been undocked.
 void DockingWindowAdapter.windowUndocked(DockingWindow window)
           
 void DockingWindowListener.windowUndocking(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is undocked.
 void DockingWindowAdapter.windowUndocking(DockingWindow window)
           
private  void RootWindow.writeMaximized(DockingWindow window, java.io.ObjectOutputStream out)
           
 

Constructors in net.infonode.docking with parameters of type DockingWindow
FloatingWindow(RootWindow rootWindow, DockingWindow window, java.awt.Point p, java.awt.Dimension internalSize)
           
RootWindow(boolean heavyweightSupport, ViewSerializer viewSerializer, DockingWindow window)
          Creates a root window with support for heavyweight components inside the views and the given window inside as window inside this root window.
RootWindow(ViewSerializer viewSerializer, DockingWindow window)
          Creates a root window with the given window as window inside this root window.
SplitWindow(boolean horizontal, DockingWindow leftWindow, DockingWindow rightWindow)
          Creates a split window with with the given child windows.
SplitWindow(boolean horizontal, float dividerLocation, DockingWindow leftWindow, DockingWindow rightWindow)
          Creates a split window with with the given child windows.
SplitWindow(boolean horizontal, float dividerLocation, DockingWindow leftWindow, DockingWindow rightWindow, SplitWindowItem windowItem)
           
TabWindow(DockingWindow window)
          Creates a tab window with a tab containing the child window.
TabWindow(DockingWindow[] windows)
          Creates a tab window with tabs for the child windows.
TabWindow(DockingWindow[] windows, TabWindowItem windowItem)
           
WindowDragger(DockingWindow dragWindow)
           
WindowDragger(DockingWindow dragWindow, RootWindow rootWindow)
           
WindowTab(DockingWindow window, boolean emptyContent)
           
 

Uses of DockingWindow in net.infonode.docking.action
 

Methods in net.infonode.docking.action with parameters of type DockingWindow
 SimpleAction DockingWindowAction.getAction(DockingWindow window)
          Creates a simple action that performs this action on a window.
private  DockingWindowAction StateDependentWindowAction.getActionProvider(DockingWindow window)
           
 boolean UndockWithAbortWindowAction.isPerformable(DockingWindow window)
           
 boolean UndockWindowAction.isPerformable(DockingWindow window)
           
 boolean StateDependentWindowAction.isPerformable(DockingWindow window)
           
 boolean RestoreWithAbortWindowAction.isPerformable(DockingWindow window)
           
 boolean RestoreViewWithAbortTitleBarAction.isPerformable(DockingWindow window)
           
 boolean RestoreParentWithAbortWindowAction.isPerformable(DockingWindow window)
           
 boolean RestoreParentWindowAction.isPerformable(DockingWindow window)
           
 boolean RestoreFocusWindowAction.isPerformable(DockingWindow window)
           
 boolean NullWindowAction.isPerformable(DockingWindow window)
           
 boolean MinimizeWithAbortWindowAction.isPerformable(DockingWindow window)
           
 boolean MaximizeWithAbortWindowAction.isPerformable(DockingWindow window)
           
 boolean MaximizeWindowAction.isPerformable(DockingWindow window)
           
 boolean DockWithAbortWindowAction.isPerformable(DockingWindow window)
           
 boolean DockWindowAction.isPerformable(DockingWindow window)
           
abstract  boolean DockingWindowAction.isPerformable(DockingWindow window)
          Returns true if this action is performable on a window.
 boolean CloseWithAbortWindowAction.isPerformable(DockingWindow window)
           
 boolean CloseWindowAction.isPerformable(DockingWindow window)
           
 boolean CloseOthersWindowAction.isPerformable(DockingWindow window)
           
 void UndockWithAbortWindowAction.perform(DockingWindow window)
           
 void UndockWindowAction.perform(DockingWindow window)
           
 void StateDependentWindowAction.perform(DockingWindow window)
           
 void RestoreWithAbortWindowAction.perform(DockingWindow window)
           
 void RestoreViewWithAbortTitleBarAction.perform(DockingWindow window)
           
 void RestoreParentWithAbortWindowAction.perform(DockingWindow window)
           
 void RestoreParentWindowAction.perform(DockingWindow window)
           
 void RestoreFocusWindowAction.perform(DockingWindow window)
           
 void NullWindowAction.perform(DockingWindow window)
           
 void MinimizeWithAbortWindowAction.perform(DockingWindow window)
           
 void MaximizeWithAbortWindowAction.perform(DockingWindow window)
           
 void MaximizeWindowAction.perform(DockingWindow window)
           
 void DockWithAbortWindowAction.perform(DockingWindow window)
           
 void DockWindowAction.perform(DockingWindow window)
           
abstract  void DockingWindowAction.perform(DockingWindow window)
          Performs this action on a window.
 void CloseWithAbortWindowAction.perform(DockingWindow window)
           
 void CloseWindowAction.perform(DockingWindow window)
           
 void CloseOthersWindowAction.perform(DockingWindow window)
           
private static void RestoreParentWithAbortWindowAction.restore(DockingWindow window)
           
private static void RestoreParentWindowAction.restore(DockingWindow window)
           
 

Uses of DockingWindow in net.infonode.docking.drag
 

Methods in net.infonode.docking.drag that return DockingWindow
 DockingWindow DockingWindowDragger.getDragWindow()
          The window that is dragged and dropped.
 

Uses of DockingWindow in net.infonode.docking.drop
 

Fields in net.infonode.docking.drop declared as DockingWindow
private  DockingWindow ChildDropInfo.childWindow
           
private  DockingWindow DropInfo.dropWindow
           
private  DockingWindow DropInfo.window
           
 

Methods in net.infonode.docking.drop that return DockingWindow
 DockingWindow ChildDropInfo.getChildWindow()
          Returns the current child window in the drop window that will be asked if it accepts any type of drops.
 DockingWindow DropInfo.getDropWindow()
          Returns the window that is asked (via the DropFilter if a drop of the dragged window is accepted.
 DockingWindow DropInfo.getWindow()
          Returns the window that is beeing dragged, i.e. the window that could be dropped.
 

Constructors in net.infonode.docking.drop with parameters of type DockingWindow
ChildDropInfo(DockingWindow window, DockingWindow dropWindow, java.awt.Point point, DockingWindow childWindow)
           
DropInfo(DockingWindow window, DockingWindow dropWindow, java.awt.Point point)
           
InsertTabDropInfo(DockingWindow window, DockingWindow dropWindow, java.awt.Point point)
           
InteriorDropInfo(DockingWindow window, DockingWindow dropWindow, java.awt.Point point)
           
SplitDropInfo(DockingWindow window, DockingWindow dropWindow, java.awt.Point point, Direction splitDirection)
           
 

Uses of DockingWindow in net.infonode.docking.internal
 

Fields in net.infonode.docking.internal declared as DockingWindow
private  DockingWindow[] WindowAncestors.ancestors
           
 

Methods in net.infonode.docking.internal that return DockingWindow
 DockingWindow[] WindowAncestors.getAncestors()
           
 

Constructors in net.infonode.docking.internal with parameters of type DockingWindow
WindowAncestors(DockingWindow[] ancestors, boolean minimized, boolean undocked)
           
 

Uses of DockingWindow in net.infonode.docking.internalutil
 

Methods in net.infonode.docking.internalutil that return DockingWindow
static DockingWindow InternalDockingUtil.getWindow(DockingWindow relativeToWindow, IntList windowPath)
          Returns the window located at windowPath.
 

Methods in net.infonode.docking.internalutil with parameters of type DockingWindow
static void InternalDockingUtil.addDebugMenuItems(javax.swing.JPopupMenu menu, DockingWindow window)
           
static void InternalDockingUtil.addToRootWindow(DockingWindow window, RootWindow rootWindow)
           
 void DropAction.clear(DockingWindow window, DropAction newDropAction)
           
static void InternalDockingUtil.dump(DockingWindow window, Printer printer)
           
abstract  void DropAction.execute(DockingWindow window, java.awt.event.MouseEvent mouseEvent)
           
static void InternalDockingUtil.getViews(DockingWindow window, java.util.ArrayList views)
           
static DockingWindow InternalDockingUtil.getWindow(DockingWindow relativeToWindow, IntList windowPath)
          Returns the window located at windowPath.
static IntList InternalDockingUtil.getWindowPath(DockingWindow window)
           
private static IntList InternalDockingUtil.getWindowPath(DockingWindow window, IntList tail)
           
static boolean InternalDockingUtil.updateButtons(ButtonInfo[] buttonInfos, javax.swing.AbstractButton[] buttons, java.awt.Container container, DockingWindow window, PropertyMap map, java.util.Map changes)
           
 

Uses of DockingWindow in net.infonode.docking.location
 

Methods in net.infonode.docking.location that return DockingWindow
private  DockingWindow AbstractWindowLocation.getWindow()
           
 

Methods in net.infonode.docking.location with parameters of type DockingWindow
 boolean WindowLocation.set(DockingWindow window)
           
 boolean NullLocation.set(DockingWindow window)
           
 boolean AbstractWindowLocation.set(DockingWindow window)
           
 boolean WindowTabLocation.set(DockingWindow parent, DockingWindow child)
           
 boolean WindowSplitLocation.set(DockingWindow parent, DockingWindow child)
           
protected  boolean WindowRootLocation.set(DockingWindow parent, DockingWindow child)
           
protected abstract  boolean AbstractWindowLocation.set(DockingWindow parent, DockingWindow child)
           
 

Constructors in net.infonode.docking.location with parameters of type DockingWindow
AbstractWindowLocation(DockingWindow window, WindowLocation parentLocation)
           
WindowSplitLocation(DockingWindow splitWith, WindowLocation parentLocation, Direction direction, float dividerLocation)
           
 

Uses of DockingWindow in net.infonode.docking.model
 

Methods in net.infonode.docking.model that return DockingWindow
protected abstract  DockingWindow WindowItem.createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
protected  DockingWindow WindowBarItem.createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
protected  DockingWindow ViewItem.createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
protected  DockingWindow TabWindowItem.createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
protected  DockingWindow SplitWindowItem.createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
protected  DockingWindow RootWindowItem.createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
protected  DockingWindow FloatingWindowItem.createWindow(ViewReader viewReader, java.util.ArrayList childWindows)
           
 DockingWindow WindowItem.getConnectedWindow()
           
 DockingWindow WindowItem.getFirstChildWindow()
           
 DockingWindow WindowItem.getFirstWindow()
           
 DockingWindow WindowItem.getInsideDockingWindow()
           
 DockingWindow WindowItem.getVisibleDockingWindow()
           
 DockingWindow WindowItem.read(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
 DockingWindow ViewItem.read(java.io.ObjectInputStream in, ReadContext context, ViewReader viewReader)
           
 

Methods in net.infonode.docking.model with parameters of type DockingWindow
 SplitWindow ViewReader.createSplitWindow(DockingWindow leftWindow, DockingWindow rightWindow, SplitWindowItem windowItem)
           
 TabWindow ViewReader.createTabWindow(DockingWindow[] childWindows, TabWindowItem windowItem)
           
 void WindowItem.removeWindowRefs(DockingWindow window)
           
 void WindowItem.setConnectedWindow(DockingWindow window)
           
 

Uses of DockingWindow in net.infonode.docking.title
 

Methods in net.infonode.docking.title with parameters of type DockingWindow
 java.lang.String SimpleDockingWindowTitleProvider.getTitle(DockingWindow window)
           
 java.lang.String LengthLimitedDockingWindowTitleProvider.getTitle(DockingWindow window)
           
 java.lang.String DockingWindowTitleProvider.getTitle(DockingWindow window)
          Returns a text title for a DockingWindow.
private  void SimpleDockingWindowTitleProvider.getTitle(DockingWindow window, java.lang.StringBuffer title)
           
private  void LengthLimitedDockingWindowTitleProvider.getViews(DockingWindow window, java.util.ArrayList viewTitles, java.util.ArrayList viewPrimary, boolean primary)
           
 

Uses of DockingWindow in net.infonode.docking.util
 

Methods in net.infonode.docking.util with parameters of type DockingWindow
private static void WindowMenuUtil.addNewViewMenuItems(javax.swing.JPopupMenu menu, DockingWindow window, ViewFactoryManager viewManager)
           
private static void WindowMenuUtil.addSplitWindowMenuItems(javax.swing.JPopupMenu menu, DockingWindow window)
           
private static void WindowMenuUtil.addTabDirectionMenuItems(javax.swing.JPopupMenu menu, DockingWindow window)
           
private static void WindowMenuUtil.addTabOrientationMenuItems(javax.swing.JPopupMenu menu, DockingWindow window)
           
static void DockingUtil.addWindow(DockingWindow window, RootWindow rootWindow)
           Adds a window inside a root window.
private static void WindowMenuUtil.addWindowMenuItems(javax.swing.JPopupMenu menu, DockingWindow window)
           
static javax.swing.JFrame DeveloperUtil.createWindowLayoutFrame(java.lang.String title, DockingWindow window)
           Creates a JFrame with a text area that shows the layout of the given window as pseudo-like Java code, i.e. the layout retrieved by DeveloperUtil.getWindowLayoutAsString(DockingWindow).
private static java.lang.String DeveloperUtil.getDockingWindowLayout(DockingWindow window, int depth)
           
static FloatingWindow DockingUtil.getFloatingWindowFor(DockingWindow window)
          Returns the FloatingWindow for a window if the window is undocked.
private static javax.swing.JMenu WindowMenuUtil.getMoveToMenuItems(DockingWindow window)
           
private static AbstractTabWindow WindowMenuUtil.getTabWindowFor(DockingWindow window)
           
static TabWindow DockingUtil.getTabWindowFor(DockingWindow window)
          Returns the TabWindow for a window.
static java.lang.String DeveloperUtil.getWindowLayoutAsString(DockingWindow window)
           Returns a Java code pseudo-like string with information about the current window layout in a docking window.
static boolean DockingUtil.isAncestor(DockingWindow ancestor, DockingWindow child)
          Returns true if ancestor is an ancestor of child or the windows are the same.