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.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.
 

Methods in net.infonode.docking that return DockingWindow
 DockingWindow View.getChildWindow(int index)
           
 DockingWindow SplitWindow.getLeftWindow()
          Returns the left/upper child window.
 DockingWindow SplitWindow.getRightWindow()
          Returns the right/lower child window.
 DockingWindow SplitWindow.getChildWindow(int index)
           
 DockingWindow RootWindow.getWindow()
          Returns the top level docking window inside this root window.
 DockingWindow RootWindow.getChildWindow(int index)
           
 DockingWindow RootWindow.getMaximizedWindow()
          Returns the maximized window in this root window, or null if there no maximized window.
 DockingWindow FloatingWindow.getWindow()
          Returns the top level docking window inside this floating window.
 DockingWindow FloatingWindow.getMaximizedWindow()
          Returns the maximized window in this floating window.
 DockingWindow FloatingWindow.getChildWindow(int index)
           
abstract  DockingWindow DockingWindow.getChildWindow(int index)
          Returns the child window with index index.
 DockingWindow DockingWindow.getWindowParent()
          Returns the window parent of this window.
 DockingWindow DockingWindow.getLastFocusedChildWindow()
          Returns the child window that last contained focus.
 DockingWindow AbstractTabWindow.getSelectedWindow()
          Returns the currently selected window in the tabbed panel.
 DockingWindow AbstractTabWindow.getChildWindow(int index)
           
 

Methods in net.infonode.docking with parameters of type DockingWindow
 JPopupMenu WindowPopupMenuFactory.createPopupMenu(DockingWindow window)
          Creates and returns a popup menu for a docking window.
 int TabWindow.addTab(DockingWindow w, int index)
           
 void SplitWindow.setWindows(DockingWindow leftWindow, DockingWindow rightWindow)
          Sets the child windows of this split window.
 Direction RootWindow.getClosestWindowBar(DockingWindow window)
          Returns the direction of the closest enabled window bar to a docking window.
 void RootWindow.setWindow(DockingWindow newWindow)
          Sets the top level docking window inside this root window.
 FloatingWindow RootWindow.createFloatingWindow(Point location, 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.
 void RootWindow.setMaximizedWindow(DockingWindow window)
          Sets the maximized window in this root window.
 void FloatingWindow.setWindow(DockingWindow newWindow)
          Sets the top level docking window inside this floating window.
 void FloatingWindow.setMaximizedWindow(DockingWindow window)
          Sets the maximized window in this floating window.
 void DockingWindowListener.windowAdded(DockingWindow addedToWindow, DockingWindow addedWindow)
          Called when a window has been added.
 void DockingWindowListener.windowRemoved(DockingWindow removedFromWindow, DockingWindow removedWindow)
          Called when a window has been removed.
 void DockingWindowListener.windowShown(DockingWindow window)
          Called when a window is shown, for example when it is selected in a TabWindow.
 void DockingWindowListener.windowHidden(DockingWindow window)
          Called when a window is hidden, for example when it is deselected in a TabWindow.
 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 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 DockingWindowListener.windowUndocking(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is undocked.
 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 DockingWindowListener.windowDocking(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is docked.
 void DockingWindowListener.windowDocked(DockingWindow window)
           Called when a view has been docked in the root 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 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 DockingWindowListener.windowMaximizing(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is maximized.
 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 DockingWindowListener.windowRestoring(DockingWindow window)
           Called before the window that this listener is added to, or a child window of that window, is restored.
 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.windowShown(DockingWindow window)
           
 void DockingWindowAdapter.windowHidden(DockingWindow window)
           
 void DockingWindowAdapter.windowAdded(DockingWindow addedToWindow, DockingWindow addedWindow)
           
 void DockingWindowAdapter.windowRemoved(DockingWindow removedFromWindow, DockingWindow removedWindow)
           
 void DockingWindowAdapter.windowClosing(DockingWindow window)
           
 void DockingWindowAdapter.windowClosed(DockingWindow window)
           
 void DockingWindowAdapter.windowUndocking(DockingWindow window)
           
 void DockingWindowAdapter.windowUndocked(DockingWindow window)
           
 void DockingWindowAdapter.windowDocking(DockingWindow window)
           
 void DockingWindowAdapter.windowDocked(DockingWindow window)
           
 void DockingWindowAdapter.windowMinimized(DockingWindow window)
           
 void DockingWindowAdapter.windowMaximized(DockingWindow window)
           
 void DockingWindowAdapter.windowRestored(DockingWindow window)
           
 void DockingWindowAdapter.windowMaximizing(DockingWindow window)
           
 void DockingWindowAdapter.windowMinimizing(DockingWindow window)
           
 void DockingWindowAdapter.windowRestoring(DockingWindow window)
           
 SplitWindow DockingWindow.split(DockingWindow splitWithWindow, Direction direction, float dividerLocation)
          Splits this window in the given direction.
 int DockingWindow.getChildWindowIndex(DockingWindow window)
          Returns the index of a child windows.
 void DockingWindow.replaceChildWindow(DockingWindow oldWindow, DockingWindow newWindow)
          Replaces a child window with another window.
 void AbstractTabWindow.addTab(DockingWindow window)
          Adds a window tab last in this tab window.
 int AbstractTabWindow.addTab(DockingWindow window, int index)
          Inserts a window tab at an index in this tab window.
 

Constructors in net.infonode.docking with parameters of type DockingWindow
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.
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.
RootWindow(ViewSerializer viewSerializer, DockingWindow window)
          Creates a root window with the given window as window inside this root window.
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.
 

Uses of DockingWindow in net.infonode.docking.action
 

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

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

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

Uses of DockingWindow in net.infonode.docking.title
 

Methods in net.infonode.docking.title with parameters of type DockingWindow
 String SimpleDockingWindowTitleProvider.getTitle(DockingWindow window)
           
 String LengthLimitedDockingWindowTitleProvider.getTitle(DockingWindow window)
           
 String DockingWindowTitleProvider.getTitle(DockingWindow window)
          Returns a text title for a DockingWindow.
 

Uses of DockingWindow in net.infonode.docking.util
 

Methods in net.infonode.docking.util with parameters of type DockingWindow
static boolean DockingUtil.isAncestor(DockingWindow ancestor, DockingWindow child)
          Returns true if ancestor is an ancestor of child or the windows are the same.
static void DockingUtil.addWindow(DockingWindow window, RootWindow rootWindow)
           Adds a window inside a root window.
static TabWindow DockingUtil.getTabWindowFor(DockingWindow window)
          Returns the TabWindow for a window.
static FloatingWindow DockingUtil.getFloatingWindowFor(DockingWindow window)
          Returns the FloatingWindow for a window if the window is undocked.
static String DeveloperUtil.getWindowLayoutAsString(DockingWindow window)
           Returns a Java code pseudo-like string with information about the current window layout in a docking window.
static JFrame DeveloperUtil.createWindowLayoutFrame(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).
 



Copyright © 2007 NNL Technology AB. All Rights Reserved.