net.infonode.docking.internalutil
Class InternalDockingUtil

java.lang.Object
  extended by net.infonode.docking.internalutil.InternalDockingUtil

public class InternalDockingUtil
extends java.lang.Object

Version:
$Revision: 1.27 $
Author:
$Author: jesper $

Field Summary
static int DEFAULT_BUTTON_ICON_SIZE
           
 
Constructor Summary
private InternalDockingUtil()
           
 
Method Summary
static void addDebugMenuItems(javax.swing.JPopupMenu menu, DockingWindow window)
           
static void addToRootWindow(DockingWindow window, RootWindow rootWindow)
           
static RootWindow createInnerRootWindow(View[] views)
           
static void dump(DockingWindow window, Printer printer)
           
static void getViews(DockingWindow window, java.util.ArrayList views)
           
static DockingWindow getWindow(DockingWindow relativeToWindow, IntList windowPath)
          Returns the window located at windowPath.
static IntList getWindowPath(DockingWindow window)
           
private static IntList getWindowPath(DockingWindow window, IntList tail)
           
static boolean updateButtons(ButtonInfo[] buttonInfos, javax.swing.AbstractButton[] buttons, java.awt.Container container, DockingWindow window, PropertyMap map, java.util.Map changes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_BUTTON_ICON_SIZE

public static final int DEFAULT_BUTTON_ICON_SIZE
See Also:
Constant Field Values
Constructor Detail

InternalDockingUtil

private InternalDockingUtil()
Method Detail

getViews

public static void getViews(DockingWindow window,
                            java.util.ArrayList views)

getWindowPath

public static IntList getWindowPath(DockingWindow window)

getWindow

public static DockingWindow getWindow(DockingWindow relativeToWindow,
                                      IntList windowPath)
Returns the window located at windowPath.

Parameters:
relativeToWindow - the window the path is relative to
windowPath - the window path
Returns:
the window located at windowPath

getWindowPath

private static IntList getWindowPath(DockingWindow window,
                                     IntList tail)

addDebugMenuItems

public static void addDebugMenuItems(javax.swing.JPopupMenu menu,
                                     DockingWindow window)

dump

public static void dump(DockingWindow window,
                        Printer printer)

createInnerRootWindow

public static RootWindow createInnerRootWindow(View[] views)

updateButtons

public static boolean updateButtons(ButtonInfo[] buttonInfos,
                                    javax.swing.AbstractButton[] buttons,
                                    java.awt.Container container,
                                    DockingWindow window,
                                    PropertyMap map,
                                    java.util.Map changes)

addToRootWindow

public static void addToRootWindow(DockingWindow window,
                                   RootWindow rootWindow)