public class DockingPaneDockingAreaContainerAdapter extends AbstractDockingAreaContainer<Node,FXDockableData,FXDockableEntry>
DockingPane
as a DockingAreaContainer
.ACTIVE_DOCKABLE_PROPERTY_NAME
Constructor and Description |
---|
DockingPaneDockingAreaContainerAdapter(DockingPane dockingPane,
ContextManager contextManager)
Creates a new instance of this class.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addDockingArea(DockingAreaDescriptor dockingAreaDescriptor)
Adds a Docking Area to this container.
|
FXDockableEntry |
getActiveDockable()
Gets the active Dockable.
|
String |
getDefaultEditorAreaId()
Gets the default editor Docking Area id.
|
Set<FXDockableEntry> |
getDockables()
Gets all Dockables of this Docking Area container.
|
SortedSet<FXDockableEntry> |
getSortedModifiedDockables()
Gets all modified Dockables of this Docking Area container, sorted by their titles.
|
void |
setActiveDockable(FXDockableEntry dockableEntry)
Sets the active Dockable.
|
addDockable, addDockableSetChangeListener, addDockingAreaSetChangeListener, addPropertyChangeListener, close, closeAndUnregisterView, closeEditors, fireActiveDockableChanged, fireDockableAdded, fireDockableRemoved, fireDockingAreaAdded, fireDockingAreaRemoved, getContent, getDockablePreferences, openAndRegisterNewView, openEditorForContent, registerDefaultDockablePreferences, removeDockableSetChangeListener, removeDockingAreaSetChangeListener, removePropertyChangeListener, unregisterDefaultDockablePreferences
public DockingPaneDockingAreaContainerAdapter(DockingPane dockingPane, ContextManager contextManager)
dockingPane
- the DockingPanecontextManager
- the ContextManagerpublic boolean addDockingArea(DockingAreaDescriptor dockingAreaDescriptor)
dockingAreaDescriptor
- the Docking Area descriptorpublic String getDefaultEditorAreaId()
DockingAreaKind.EDITOR
public Set<FXDockableEntry> getDockables()
public SortedSet<FXDockableEntry> getSortedModifiedDockables()
DockableData.getTitle()
public void setActiveDockable(FXDockableEntry dockableEntry)
dockableEntry
- the Dockable to set activeDockingAreaContainer.ACTIVE_DOCKABLE_PROPERTY_NAME
public FXDockableEntry getActiveDockable()
DockingAreaContainer.ACTIVE_DOCKABLE_PROPERTY_NAME
Copyright © 2012–2019 Drombler. All rights reserved.