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.HierarchyListener
public 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)