org.flexdock.docking.event.hierarchy
public class DockingPortTracker extends Object implements 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(String portId) |
static DockingPort |
findByWindow(Component comp)
Returns the
DockingPort for comp . |
static DockingPort |
findByWindow(RootWindow window) |
static Set |
getDockingPorts() |
static Set |
getDockingWindows() |
static HierarchyListener |
getInstance() |
static DockingPort |
getRootDockingPort(Dockable dockable) |
static RootDockingPortInfo |
getRootDockingPortInfo(Component c) |
static RootDockingPortInfo |
getRootDockingPortInfo(RootWindow window) |
static Set |
getRootDockingPorts() |
void |
hierarchyChanged(HierarchyEvent evt) |
static void |
updateIndex(DockingPort port) |
public static HierarchyListener getInstance()
public static RootDockingPortInfo getRootDockingPortInfo(Component c)
public static RootDockingPortInfo getRootDockingPortInfo(RootWindow window)
public static DockingPort findById(String portId)
public static DockingPort findByWindow(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(HierarchyEvent evt)
hierarchyChanged
in interface HierarchyListener
public void dockingPortAdded(RootWindow window, DockingPort port)
public void dockingPortRemoved(RootWindow window, DockingPort port)
public static Set getDockingWindows()
public static Set getDockingPorts()
public static Set getRootDockingPorts()
public static DockingPort getRootDockingPort(Dockable dockable)