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 |
remove(Component c) |
static void |
updateIndex(DockingPort port) |
public static HierarchyListener getInstance()
public static void remove(Component c)
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 HierarchyListenerpublic 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)