public class DockingPortTracker
extends java.lang.Object
implements java.awt.event.HierarchyListener
| Constructor and Description |
|---|
DockingPortTracker() |
| Modifier and Type | Method and Description |
|---|---|
void |
dockingPortAdded(RootWindow window,
DockingPort port) |
void |
dockingPortRemoved(RootWindow window,
DockingPort port) |
static DockingPort |
findById(java.lang.String portId) |
static DockingPort |
findByWindow(java.awt.Component comp)
Returns the
DockingPort for comp. |
static DockingPort |
findByWindow(RootWindow window) |
static java.util.Set |
getDockingPorts() |
static java.util.Set |
getDockingWindows() |
static java.awt.event.HierarchyListener |
getInstance() |
static DockingPort |
getRootDockingPort(Dockable dockable) |
static RootDockingPortInfo |
getRootDockingPortInfo(java.awt.Component c) |
static RootDockingPortInfo |
getRootDockingPortInfo(RootWindow window) |
static java.util.Set |
getRootDockingPorts() |
void |
hierarchyChanged(java.awt.event.HierarchyEvent evt) |
static void |
remove(java.awt.Component c) |
static void |
updateIndex(DockingPort port) |
public static java.awt.event.HierarchyListener getInstance()
public static void remove(java.awt.Component c)
public static RootDockingPortInfo getRootDockingPortInfo(java.awt.Component c)
public static RootDockingPortInfo getRootDockingPortInfo(RootWindow window)
public static DockingPort findById(java.lang.String portId)
public static DockingPort findByWindow(java.awt.Component comp)
DockingPort for comp. If comp is
null, then this method returns null.comp - the component for which to find the root docking port.comp, or null if
comp is null or has no DockingPort
ancestor.public static DockingPort findByWindow(RootWindow window)
public static void updateIndex(DockingPort port)
public void hierarchyChanged(java.awt.event.HierarchyEvent evt)
hierarchyChanged in interface java.awt.event.HierarchyListenerpublic void dockingPortAdded(RootWindow window, DockingPort port)
public void dockingPortRemoved(RootWindow window, DockingPort port)
public static java.util.Set getDockingWindows()
public static java.util.Set getDockingPorts()
public static java.util.Set getRootDockingPorts()
public static DockingPort getRootDockingPort(Dockable dockable)