Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACTIVE_ONLY - Enum constant in enum class org.snapfx.dnd.DockDropVisualizationMode
Show only the active indicator, without background zones.
addChild(DockElement) - Method in interface org.snapfx.model.DockContainer
Adds a child element.
addChild(DockElement) - Method in class org.snapfx.model.DockSplitPane
Adds a child element to this split pane.
addChild(DockElement) - Method in class org.snapfx.model.DockTabPane
 
addChild(DockElement, int) - Method in class org.snapfx.model.DockTabPane
Adds a child at a specific tab index.
ALL_ZONES - Enum constant in enum class org.snapfx.dnd.DockDropVisualizationMode
Show all valid drop zones in the current layout tree.
ALLOW - Enum constant in enum class org.snapfx.floating.DockFloatingPinLockedBehavior
Keep the pin button visible and interactive while locked.
ALWAYS - Enum constant in enum class org.snapfx.floating.DockFloatingPinButtonMode
Always show the pin button when pin toggling is enabled.
ALWAYS - Enum constant in enum class org.snapfx.sidebar.DockSideBarMode
Always render left/right sidebar strips, even when they are empty.
ALWAYS - Enum constant in enum class org.snapfx.view.DockTitleBarMode
Always show the title bar, even when docked inside a tab pane.
alwaysOnTop() - Method in record class org.snapfx.floating.DockFloatingPinChangeEvent
Returns the value of the alwaysOnTop record component.
API - Enum constant in enum class org.snapfx.floating.DockFloatingPinSource
Programmatic API call from application code.
appliedBehavior() - Method in record class org.snapfx.close.DockCloseResult
Returns the value of the appliedBehavior record component.
applyToScene(Scene, String) - Method in class org.snapfx.theme.DockThemeStylesheetManager
Applies the active stylesheet to the given scene and removes the previous managed stylesheet URL when needed.
area() - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Returns the value of the area record component.
area() - Method in class org.snapfx.view.DockDropZone
Returns the area of this zone in square pixels.
attachFloatingWindow(DockFloatingWindow) - Method in class org.snapfx.SnapFX
Attaches a floating window back into the main layout.
AUTO - Enum constant in enum class org.snapfx.floating.DockFloatingPinButtonMode
Show the pin button automatically based on floating window interaction state.
AUTO - Enum constant in enum class org.snapfx.sidebar.DockSideBarMode
Render sidebars only when a side currently contains pinned sidebar nodes.
AUTO - Enum constant in enum class org.snapfx.view.DockTitleBarMode
Show the title bar only when the node is not inside a tab pane.

B

bindCloseButtonVisible(BooleanExpression) - Method in class org.snapfx.view.DockNodeView
Binds close-button visibility to an external expression.
bindFloatButtonVisible(BooleanExpression) - Method in class org.snapfx.view.DockNodeView
Binds float-button visibility to an external expression.
BOTH - Enum constant in enum class org.snapfx.view.DockCloseButtonMode
Show close controls on both tab headers and title bars.
BOTTOM - Enum constant in enum class org.snapfx.model.DockPosition
Split below the target.
BuildInfo - Class in org.snapfx
Provides runtime build metadata resolved from generated resources.
buildLayout() - Method in class org.snapfx.SnapFX
Builds the visual representation of the current dock layout.
buildSceneGraph() - Method in class org.snapfx.view.DockLayoutEngine
Builds the visual representation of the DockGraph.

C

CANCEL - Enum constant in enum class org.snapfx.close.DockCloseDecision
Cancels the close request.
CANCEL_DRAG - Enum constant in enum class org.snapfx.DockShortcutAction
Cancel an active drag operation.
cancelDrag() - Method in class org.snapfx.dnd.DockDragService
Cancels the drag operation.
canceled() - Method in record class org.snapfx.close.DockCloseResult
Returns the value of the canceled record component.
captureCurrentBounds() - Method in class org.snapfx.floating.DockFloatingWindow
Captures current stage bounds into preferred restore values.
CENTER - Enum constant in enum class org.snapfx.model.DockPosition
Insert as tab (center docking).
CENTER - Enum constant in enum class org.snapfx.view.DockDropZoneType
Center drop zone for tab-into/container docking.
cleanupIfEmpty() - Method in interface org.snapfx.model.DockContainer
Auto-cleanup: removes this container from its parent when it becomes empty.
clearCache() - Method in class org.snapfx.view.DockLayoutEngine
Clears the entire view cache.
clearDropPreview() - Method in class org.snapfx.floating.DockFloatingWindow
Hides floating-window drop preview visuals.
clearShortcut(DockShortcutAction) - Method in class org.snapfx.SnapFX
Removes the key binding for a shortcut action.
clearSideBars() - Method in class org.snapfx.model.DockGraph
Removes all pinned sidebar nodes and resets pinned-open sidebar state.
close() - Method in class org.snapfx.floating.DockFloatingWindow
Requests closing this floating window, respecting lock and close callbacks.
close(DockNode) - Method in class org.snapfx.SnapFX
Programmatically requests a close action for a DockNode.
CLOSE_ACTIVE_NODE - Enum constant in enum class org.snapfx.DockShortcutAction
Close the currently active dock node.
closeableProperty() - Method in class org.snapfx.model.DockNode
Returns the observable closeable property.
closeFloatingWindows(boolean) - Method in class org.snapfx.SnapFX
Closes all currently open floating windows.
closeWithoutNotification() - Method in class org.snapfx.floating.DockFloatingWindow
Closes this floating window without emitting close notifications.
collapsePinnedSideBar(Side) - Method in class org.snapfx.model.DockGraph
Convenience method to collapse a pinned sidebar back to strip mode.
collapsePinnedSideBar(Side) - Method in class org.snapfx.SnapFX
Collapses the sidebar panel for the given side back to icon-strip mode.
collectDropZones() - Method in class org.snapfx.view.DockLayoutEngine
Collects drop zones for all elements in the current graph.
contains(double, double) - Method in class org.snapfx.view.DockDropZone
Tests whether a scene-space point is inside this zone.
containsNode(DockNode) - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether the provided node is part of this floating window.
containsScreenPoint(double, double) - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether the given screen-space point hits this floating window content.
contentProperty() - Method in class org.snapfx.model.DockNode
Returns the observable content property.
createNode(String) - Method in interface org.snapfx.persistence.DockNodeFactory
Creates a DockNode for the given ID.
createUnknownNode(DockNodeFactory.UnknownElementContext) - Method in interface org.snapfx.persistence.DockNodeFactory
Optional hook for unsupported serialized element types.
currentDragProperty() - Method in class org.snapfx.dnd.DockDragService
Returns the observable drag-data property.

D

DEFAULT - Enum constant in enum class org.snapfx.close.DockCloseDecision
Uses the configured default close behavior.
DEFAULT - Enum constant in enum class org.snapfx.dnd.DockDropVisualizationMode
Show only zones related to the currently active target.
DEFAULT_SIDE_BAR_PANEL_WIDTH - Static variable in class org.snapfx.model.DockGraph
Default preferred width (in pixels) for sidebar panels.
defaultBehavior() - Method in record class org.snapfx.close.DockCloseRequest
Returns the value of the defaultBehavior record component.
depth() - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Returns the value of the depth record component.
deserialize(String) - Method in class org.snapfx.persistence.DockLayoutSerializer
Deserializes JSON into a DockGraph.
deserializeContent(JsonObject) - Method in interface org.snapfx.persistence.DockNodeContentSerializer
Deserializes the content state from a JSON object.
dispose() - Method in class org.snapfx.view.DockNodeView
Releases listeners and bindings to avoid retaining old views after rebuild cycles.
dock(Node, String) - Method in class org.snapfx.SnapFX
Simple API to dock a node with a title.
dock(Node, String, DockElement, DockPosition) - Method in class org.snapfx.SnapFX
Docks a node at a specific position relative to a target.
dock(DockNode, DockElement, DockPosition) - Method in class org.snapfx.model.DockGraph
Docks a node at a specific position relative to a target element.
dock(DockNode, DockElement, DockPosition) - Method in class org.snapfx.SnapFX
Docks an existing DockNode at a specific position.
dock(DockNode, DockElement, DockPosition, Integer) - Method in class org.snapfx.model.DockGraph
Docks a node at a specific position relative to a target element with optional tab index.
DOCK_CONTROL_ICON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Base style class for control-icon regions.
DOCK_CONTROL_ICON_ATTACH - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for attach control icon.
DOCK_CONTROL_ICON_CLOSE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for close control icon.
DOCK_CONTROL_ICON_FLOAT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for float control icon.
DOCK_CONTROL_ICON_MAXIMIZE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for maximize control icon.
DOCK_CONTROL_ICON_PIN_OFF - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for pin-off control icon.
DOCK_CONTROL_ICON_PIN_ON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for pin-on control icon.
DOCK_CONTROL_ICON_RESTORE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for restore control icon.
DOCK_DEBUG_PANEL - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for debug panel containers.
DOCK_EMPTY_LAYOUT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for empty-layout placeholder.
DOCK_FLOATING_LAYOUT_CONTAINER - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for floating window layout container.
DOCK_FLOATING_TITLE_BAR - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for floating window title bar.
DOCK_FLOATING_WINDOW - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for floating window root.
DOCK_NODE - Static variable in class org.snapfx.persistence.DockLayoutSerializer
Serialized type token for DockNode.
DOCK_NODE_CLOSE_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock-node close buttons.
DOCK_NODE_CONTENT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock-node content area.
DOCK_NODE_FLOAT_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock-node float buttons.
DOCK_NODE_HEADER - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock-node header.
DOCK_NODE_TITLE_LABEL - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock-node title label.
DOCK_NODE_VIEW - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock-node root container.
DOCK_SIDEBAR_DROP_INSERT_LINE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar drag insert indicator.
DOCK_SIDEBAR_HOST - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar host wrapper.
DOCK_SIDEBAR_ICON_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar icon buttons.
DOCK_SIDEBAR_ICON_BUTTON_ACTIVE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for active sidebar icon button.
DOCK_SIDEBAR_ICON_FALLBACK - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar icon fallback glyph.
DOCK_SIDEBAR_OVERLAY_HOST - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for overlay sidebar host layer.
DOCK_SIDEBAR_PANEL - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar panel container.
DOCK_SIDEBAR_PANEL_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar panel action buttons.
DOCK_SIDEBAR_PANEL_CONTENT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar panel content region.
DOCK_SIDEBAR_PANEL_HEADER - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar panel header.
DOCK_SIDEBAR_PANEL_OVERLAY - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for overlay sidebar panel variant.
DOCK_SIDEBAR_PANEL_PIN_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar panel pin button.
DOCK_SIDEBAR_PANEL_PINNED - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for pinned sidebar panel variant.
DOCK_SIDEBAR_PANEL_RESTORE_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar panel restore button.
DOCK_SIDEBAR_PANEL_TITLE_LABEL - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar panel title label.
DOCK_SIDEBAR_RESIZE_HANDLE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar resize handle.
DOCK_SIDEBAR_RESIZE_HANDLE_LEFT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for left sidebar resize handle.
DOCK_SIDEBAR_RESIZE_HANDLE_RIGHT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for right sidebar resize handle.
DOCK_SIDEBAR_STRIP - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for sidebar icon strip.
DOCK_SIDEBAR_STRIP_LEFT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for left sidebar strip.
DOCK_SIDEBAR_STRIP_RIGHT - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for right sidebar strip.
DOCK_SPLIT_PANE - Static variable in class org.snapfx.persistence.DockLayoutSerializer
Serialized type token for DockSplitPane.
DOCK_SPLIT_PANE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock split pane.
DOCK_TAB_FLOAT_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for tab float buttons.
DOCK_TAB_GRAPHIC - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for tab graphics container.
DOCK_TAB_PANE - Static variable in class org.snapfx.persistence.DockLayoutSerializer
Serialized type token for DockTabPane.
DOCK_TAB_PANE - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for dock tab pane.
DOCK_WINDOW_ATTACH_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for floating-window attach button.
DOCK_WINDOW_CLOSE_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for floating-window close button.
DOCK_WINDOW_CONTROL_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for generic floating-window control buttons.
DOCK_WINDOW_MAXIMIZE_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for floating-window maximize button.
DOCK_WINDOW_PIN_BUTTON - Static variable in class org.snapfx.theme.DockThemeStyleClasses
Style class for floating-window pin button.
DockCloseBehavior - Enum Class in org.snapfx.close
Defines the default behavior applied when a close request is accepted.
DockCloseButtonMode - Enum Class in org.snapfx.view
Controls which close buttons are visible for docked nodes.
DockCloseDecision - Enum Class in org.snapfx.close
Decision returned by close-request callbacks.
DockCloseRequest - Record Class in org.snapfx.close
Contains context about a close request before it is handled.
DockCloseRequest(DockCloseSource, List<DockNode>, DockFloatingWindow, DockCloseBehavior) - Constructor for record class org.snapfx.close.DockCloseRequest
Creates a normalized close-request snapshot.
DockCloseResult - Record Class in org.snapfx.close
Describes the outcome of a processed close request.
DockCloseResult(DockCloseRequest, DockCloseBehavior, boolean) - Constructor for record class org.snapfx.close.DockCloseResult
Creates an instance of a DockCloseResult record class.
DockCloseSource - Enum Class in org.snapfx.close
Describes where a close request originated.
DockContainer - Interface in org.snapfx.model
Interface for container elements in the DockGraph.
DockDebugOverlay - Class in org.snapfx.debug
Lightweight debug overlay that renders the current D&D state as a small HUD.
DockDebugOverlay(DockGraph, DockDragService) - Constructor for class org.snapfx.debug.DockDebugOverlay
Creates the debug HUD overlay for drag diagnostics.
DockDragData - Class in org.snapfx.dnd
Data transfer object for drag & drop operations.
DockDragData(DockNode) - Constructor for class org.snapfx.dnd.DockDragData
Creates drag-state data for one dragged node.
DockDragService - Class in org.snapfx.dnd
Central service for drag & drop operations.
DockDragService(DockGraph) - Constructor for class org.snapfx.dnd.DockDragService
Creates a drag service bound to one dock graph.
DockDragService.DragHoverEvent - Record Class in org.snapfx.dnd
Immutable callback payload emitted while drag hover coordinates update.
DockDragService.DropRequest - Record Class in org.snapfx.dnd
Immutable callback payload used for accepted dock-drop requests.
DockDragService.FloatDetachRequest - Record Class in org.snapfx.dnd
Immutable callback payload used for float-detach requests.
DockDropVisualizationMode - Enum Class in org.snapfx.dnd
Controls how drop zones are visualized during drag.
DockDropZone - Class in org.snapfx.view
Represents a single drop zone for DnD targeting.
DockDropZone(DockElement, DockPosition, DockDropZoneType, Bounds, int, Integer, Double) - Constructor for class org.snapfx.view.DockDropZone
Creates one resolved drop-zone candidate.
DockDropZoneType - Enum Class in org.snapfx.view
Type of a drop zone for drag-and-drop.
DOCKED - Enum constant in enum class org.snapfx.model.DockNode.HiddenRestoreTarget
Restore into docked layout.
DockElement - Interface in org.snapfx.model
Base interface for all elements in the DockGraph.
DockFloatingPinButtonMode - Enum Class in org.snapfx.floating
Controls when the pin button is shown in floating window title bars.
DockFloatingPinChangeEvent - Record Class in org.snapfx.floating
Event emitted when a floating window pin state changes.
DockFloatingPinChangeEvent(DockFloatingWindow, boolean, DockFloatingPinSource) - Constructor for record class org.snapfx.floating.DockFloatingPinChangeEvent
Creates an instance of a DockFloatingPinChangeEvent record class.
DockFloatingPinLockedBehavior - Enum Class in org.snapfx.floating
Controls how the floating window pin button behaves while the layout is locked.
DockFloatingPinSource - Enum Class in org.snapfx.floating
Indicates what triggered a floating window pin-state change.
DockFloatingSnapTarget - Enum Class in org.snapfx.floating
Defines which surfaces are considered while snapping floating windows during title-bar drag operations.
DockFloatingWindow - Class in org.snapfx.floating
Represents an external floating window that can host a full dock-layout subtree.
DockFloatingWindow(DockElement, String, DockDragService) - Constructor for class org.snapfx.floating.DockFloatingWindow
Creates a floating window from an existing layout subtree with custom title prefix.
DockFloatingWindow(DockElement, DockDragService) - Constructor for class org.snapfx.floating.DockFloatingWindow
Creates a floating window from an existing layout subtree.
DockFloatingWindow(DockNode) - Constructor for class org.snapfx.floating.DockFloatingWindow
Creates a floating window from one dock node using default title prefix and drag service.
DockFloatingWindow(DockNode, String) - Constructor for class org.snapfx.floating.DockFloatingWindow
Creates a floating window from one dock node and custom title prefix.
DockFloatingWindow(DockNode, String, DockDragService) - Constructor for class org.snapfx.floating.DockFloatingWindow
Creates a floating window from one dock node and custom wiring.
DockFloatingWindow(DockNode, DockDragService) - Constructor for class org.snapfx.floating.DockFloatingWindow
Creates a floating window from one dock node using default title prefix.
DockFloatingWindow.DropTarget - Record Class in org.snapfx.floating
Immutable floating drop-target resolution result.
DockGraph - Class in org.snapfx.model
Central data structure of the docking system.
DockGraph() - Constructor for class org.snapfx.model.DockGraph
Creates an empty dock graph with default sidebar state.
DockGraphDebugView - Class in org.snapfx.debug
Debug view that visualizes the current DockGraph structure.
DockGraphDebugView(DockGraph, DockDragService) - Constructor for class org.snapfx.debug.DockGraphDebugView
Creates the debug tree/log view for a dock graph.
DockLayoutEngine - Class in org.snapfx.view
Layout engine that converts the logical DockGraph into a visual scene graph.
DockLayoutEngine(DockGraph, DockDragService) - Constructor for class org.snapfx.view.DockLayoutEngine
Creates a layout engine for one dock graph.
DockLayoutLoadException - Exception Class in org.snapfx.persistence
Signals a failure while loading a dock layout JSON document.
DockLayoutLoadException(String, String) - Constructor for exception class org.snapfx.persistence.DockLayoutLoadException
Creates a new layout-load exception.
DockLayoutLoadException(String, String, Throwable) - Constructor for exception class org.snapfx.persistence.DockLayoutLoadException
Creates a new layout-load exception with an underlying cause.
DockLayoutSerializer - Class in org.snapfx.persistence
Serializes and deserializes DockGraph structures to/from JSON.
DockLayoutSerializer(DockGraph) - Constructor for class org.snapfx.persistence.DockLayoutSerializer
Creates a serializer bound to one dock graph.
dockNode(DockNode, DockElement, DockPosition, Integer) - Method in class org.snapfx.floating.DockFloatingWindow
Docks a node into this floating graph.
DockNode - Class in org.snapfx.model
Wrapper class for a dockable JavaFX node.
DockNode(String, Node, String) - Constructor for class org.snapfx.model.DockNode
Creates a DockNode with a custom dockNodeId.
DockNode(Node, String) - Constructor for class org.snapfx.model.DockNode
Creates a DockNode with an auto-generated UUID as both dockNodeId and layoutId.
DockNode.HiddenRestoreTarget - Enum Class in org.snapfx.model
Defines where a hidden node should be restored.
DockNodeContentSerializer - Interface in org.snapfx.persistence
Optional interface for DockNode content that needs to be serialized.
DockNodeFactory - Interface in org.snapfx.persistence
Factory interface for creating DockNode instances during deserialization.
DockNodeFactory.UnknownElementContext - Record Class in org.snapfx.persistence
dockNodeId() - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Returns the value of the dockNodeId record component.
DockNodeView - Class in org.snapfx.view
Visual representation of a DockNode.
DockNodeView(DockNode, DockGraph, DockDragService) - Constructor for class org.snapfx.view.DockNodeView
Creates a rendered dock-node view bound to model and drag service.
DockPosition - Enum Class in org.snapfx.model
Represents the different docking zones used during drag & drop.
DockShortcutAction - Enum Class in org.snapfx
Built-in shortcut actions supported by SnapFX.
DockSideBarMode - Enum Class in org.snapfx.sidebar
Controls sidebar visibility behavior in SnapFX.
DockSplitPane - Class in org.snapfx.model
Represents a split container in the DockGraph.
DockSplitPane(Orientation) - Constructor for class org.snapfx.model.DockSplitPane
Creates a split container with the given orientation.
DockTabPane - Class in org.snapfx.model
Represents a tab container in the DockGraph.
DockTabPane() - Constructor for class org.snapfx.model.DockTabPane
Creates an empty tab container.
DockThemeCatalog - Class in org.snapfx.theme
Built-in SnapFX theme catalog with stable theme names and stylesheet paths.
DockThemeStyleClasses - Class in org.snapfx.theme
Centralized class for all CSS style class names used in the docking framework.
DockThemeStylesheetManager - Class in org.snapfx.theme
Resolves, stores, and applies the active SnapFX stylesheet across managed scenes.
DockThemeStylesheetManager() - Constructor for class org.snapfx.theme.DockThemeStylesheetManager
Creates a stylesheet manager initialized with the default built-in stylesheet.
DockTitleBarMode - Enum Class in org.snapfx.view
Controls when DockNode title bars are shown.
draggedNode() - Method in record class org.snapfx.dnd.DockDragService.DragHoverEvent
Returns the value of the draggedNode record component.
draggedNode() - Method in record class org.snapfx.dnd.DockDragService.DropRequest
Returns the value of the draggedNode record component.
draggedNode() - Method in record class org.snapfx.dnd.DockDragService.FloatDetachRequest
Returns the value of the draggedNode record component.
DragHoverEvent(DockNode, double, double) - Constructor for record class org.snapfx.dnd.DockDragService.DragHoverEvent
Creates an instance of a DragHoverEvent record class.
DropRequest(DockNode, DockElement, DockPosition, Integer) - Constructor for record class org.snapfx.dnd.DockDragService.DropRequest
Creates an instance of a DropRequest record class.
DropTarget(DockElement, DockPosition, Integer, int, double) - Constructor for record class org.snapfx.floating.DockFloatingWindow.DropTarget
Creates an instance of a DropTarget record class.

E

EDGE - Enum constant in enum class org.snapfx.view.DockDropZoneType
Edge drop zone for split docking around a target.
elementType() - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Returns the value of the elementType record component.
endDrag(MouseEvent) - Method in class org.snapfx.dnd.DockDragService
Ends the drag operation and performs the dock operation.
equals(Object) - Method in record class org.snapfx.close.DockCloseRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.snapfx.close.DockCloseResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.snapfx.dnd.DockDragService.DragHoverEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.snapfx.dnd.DockDragService.DropRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.snapfx.dnd.DockDragService.FloatDetachRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.snapfx.floating.DockFloatingPinChangeEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Indicates whether some other object is "equal to" this one.
expandAll() - Method in class org.snapfx.debug.DockGraphDebugView
Expands all currently visible tree items.

F

findBestDropZone(List<DockDropZone>, double, double) - Method in class org.snapfx.view.DockLayoutEngine
Selects the best drop zone for the given scene coordinates.
findElementAt(double, double) - Method in class org.snapfx.view.DockLayoutEngine
Finds the model element (DockElement) at the given scene coordinates.
findElementByLayoutId(String) - Method in class org.snapfx.model.DockGraph
Finds a dock element by layout ID across the main layout and pinned sidebars.
FloatDetachRequest(DockNode, double, double) - Constructor for record class org.snapfx.dnd.DockDragService.FloatDetachRequest
Creates an instance of a FloatDetachRequest record class.
FLOATING - Enum constant in enum class org.snapfx.model.DockNode.HiddenRestoreTarget
Restore into floating layout.
FLOATING_WINDOW - Enum constant in enum class org.snapfx.close.DockCloseSource
Close request from a floating-window close action.
FLOATING_WINDOWS - Enum constant in enum class org.snapfx.floating.DockFloatingSnapTarget
Snap against other floating window edges.
floatingWindow() - Method in record class org.snapfx.close.DockCloseRequest
Returns the value of the floatingWindow record component.
floatNode(DockNode) - Method in class org.snapfx.SnapFX
Moves an existing DockNode into an external floating window.
floatNode(DockNode, Double, Double) - Method in class org.snapfx.SnapFX
Moves an existing DockNode into an external floating window at a screen position.

G

getAvailableThemeNames() - Static method in class org.snapfx.SnapFX
Returns all built-in theme names in deterministic order.
getAvailableThemeNames() - Static method in class org.snapfx.theme.DockThemeCatalog
Returns all built-in theme names in deterministic order.
getAvailableThemeStylesheets() - Static method in class org.snapfx.SnapFX
Returns all built-in themes as an ordered map of themeName -> stylesheetResourcePath.
getAvailableThemeStylesheets() - Static method in class org.snapfx.theme.DockThemeCatalog
Returns all built-in themes as an ordered map of themeName -> stylesheetResourcePath.
getBounds() - Method in class org.snapfx.view.DockDropZone
Returns the scene-space bounds used for hit testing.
getChildren() - Method in interface org.snapfx.model.DockContainer
Returns the list of child elements.
getChildren() - Method in class org.snapfx.model.DockSplitPane
 
getChildren() - Method in class org.snapfx.model.DockTabPane
 
getCloseButtonMode() - Method in class org.snapfx.SnapFX
Returns the close-button mode used by layout views.
getCloseButtonMode() - Method in class org.snapfx.view.DockLayoutEngine
Returns the active close-button rendering mode.
getContent() - Method in class org.snapfx.model.DockNode
Gets the value of the content property.
getCurrentDrag() - Method in class org.snapfx.dnd.DockDragService
Returns the current drag data snapshot.
getDefaultCloseBehavior() - Method in class org.snapfx.SnapFX
Returns the configured default close behavior.
getDefaultThemeName() - Static method in class org.snapfx.SnapFX
Returns the built-in default theme name.
getDefaultThemeName() - Static method in class org.snapfx.theme.DockThemeCatalog
Returns the default built-in theme name.
getDefaultThemeStylesheetResourcePath() - Static method in class org.snapfx.SnapFX
Returns the default classpath stylesheet used by SnapFX.
getDefaultThemeStylesheetResourcePath() - Static method in class org.snapfx.theme.DockThemeCatalog
Returns the default stylesheet resource path.
getDepth() - Method in class org.snapfx.view.DockDropZone
Returns the target depth in the layout tree.
getDividerPositions() - Method in class org.snapfx.model.DockSplitPane
Returns the list of divider positions.
getDockGraph() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the dock graph hosted by this floating window.
getDockGraph() - Method in class org.snapfx.SnapFX
Returns the underlying dock graph model.
getDockNode() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the representative dock node used for title/icon fallbacks.
getDockNode() - Method in class org.snapfx.view.DockNodeView
Returns the rendered dock-node model reference.
getDockNodeCount(String) - Method in class org.snapfx.model.DockGraph
Counts dock nodes by logical dock-node ID across main layout and sidebars.
getDockNodeCount(String) - Method in class org.snapfx.SnapFX
Returns the number of dock nodes with the given logical dock-node ID.
getDockNodeId() - Method in class org.snapfx.model.DockNode
Returns the type-based dockNodeId used by the factory.
getDockNodes() - Method in class org.snapfx.floating.DockFloatingWindow
Returns all dock nodes currently contained in this floating window.
getDockNodeView(DockNode) - Method in class org.snapfx.floating.DockFloatingWindow
Returns the rendered view for a dock node in this floating layout.
getDockNodeView(DockNode) - Method in class org.snapfx.view.DockLayoutEngine
Returns the DockNodeView for a given DockNode, or null if not found.
getDraggedNode() - Method in class org.snapfx.dnd.DockDragData
Returns the node currently being dragged.
getDragService() - Method in class org.snapfx.SnapFX
Returns the drag service used by this SnapFX instance.
getDropPosition() - Method in class org.snapfx.dnd.DockDragData
Returns the proposed dock position for the current target.
getDropTabIndex() - Method in class org.snapfx.dnd.DockDragData
Returns the target tab index for tab insert operations.
getDropTarget() - Method in class org.snapfx.dnd.DockDragData
Returns the current drop target under the pointer.
getDropVisualizationMode() - Method in class org.snapfx.dnd.DockDragService
Returns the current drop-zone visualization mode.
getDropVisualizationMode() - Method in class org.snapfx.SnapFX
Returns the current drop-zone visualization mode.
getFlattenedChild() - Method in class org.snapfx.model.DockSplitPane
Returns the flattened child (only after flattening a root container).
getFlattenedChild() - Method in class org.snapfx.model.DockTabPane
Returns the flattened child (only after flattening a root container).
getFloatingPinButtonMode() - Method in class org.snapfx.SnapFX
Returns the current global pin-button mode.
getFloatingPinLockedBehavior() - Method in class org.snapfx.SnapFX
Returns lock-mode behavior for floating pin controls.
getFloatingWindows() - Method in class org.snapfx.SnapFX
Returns all currently open floating windows.
getFloatingWindowSnapDistance() - Method in class org.snapfx.SnapFX
Returns the configured floating-window snap distance in pixels.
getFloatingWindowSnapTargets() - Method in class org.snapfx.SnapFX
Returns the configured floating-window snap targets.
getHeader() - Method in class org.snapfx.view.DockNodeView
Returns the header container node.
getHiddenNodes() - Method in class org.snapfx.SnapFX
Returns the observable list of currently hidden nodes.
getHiddenRestoreTarget() - Method in class org.snapfx.model.DockNode
Returns where this hidden node should be restored.
getIcon() - Method in class org.snapfx.model.DockNode
Gets the value of the icon property.
getId() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the stable floating-window ID.
getId() - Method in interface org.snapfx.model.DockElement
Returns the element's ID.
getId() - Method in class org.snapfx.model.DockNode
Returns the unique layout ID for this node instance.
getId() - Method in class org.snapfx.model.DockSplitPane
 
getId() - Method in class org.snapfx.model.DockTabPane
 
getInsertLineX() - Method in class org.snapfx.view.DockDropZone
Returns the tab insert-line x-coordinate in scene space.
getLastFloatingAlwaysOnTop() - Method in class org.snapfx.model.DockNode
Returns the last known floating always-on-top state for this node.
getLastFloatingHeight() - Method in class org.snapfx.model.DockNode
Returns the remembered floating height.
getLastFloatingWidth() - Method in class org.snapfx.model.DockNode
Returns the remembered floating width.
getLastFloatingX() - Method in class org.snapfx.model.DockNode
Returns the remembered floating x-position.
getLastFloatingY() - Method in class org.snapfx.model.DockNode
Returns the remembered floating y-position.
getLastKnownPosition() - Method in class org.snapfx.model.DockNode
Returns the remembered restore dock position.
getLastKnownTabIndex() - Method in class org.snapfx.model.DockNode
Returns the remembered tab index for center/tab restores.
getLastKnownTarget() - Method in class org.snapfx.model.DockNode
Returns the remembered restore target element used for hidden/sidebar/floating restore flows.
getLayoutEngine() - Method in class org.snapfx.SnapFX
Returns the layout engine used by this SnapFX instance.
getLayoutIdCounter() - Method in class org.snapfx.model.DockGraph
Returns the current layout ID counter value.
getLocation() - Method in exception class org.snapfx.persistence.DockLayoutLoadException
Returns the JSON location where the error was detected.
getMouseX() - Method in class org.snapfx.dnd.DockDragData
Returns the current pointer screen x-coordinate.
getMouseY() - Method in class org.snapfx.dnd.DockDragData
Returns the current pointer screen y-coordinate.
getOrientation() - Method in class org.snapfx.model.DockSplitPane
Returns the orientation of this split pane.
getParent() - Method in interface org.snapfx.model.DockElement
Returns the parent container, or null if this is the root.
getParent() - Method in class org.snapfx.model.DockNode
 
getParent() - Method in class org.snapfx.model.DockSplitPane
 
getParent() - Method in class org.snapfx.model.DockTabPane
 
getPinButtonMode() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the pin-button visibility mode.
getPinLockedBehavior() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the lock-mode behavior used for the pin button.
getPinnedSide(DockNode) - Method in class org.snapfx.model.DockGraph
Returns the sidebar side the node is pinned to, or null if it is not pinned.
getPinnedSide(DockNode) - Method in class org.snapfx.SnapFX
Returns the sidebar side of the node, or null if the node is not pinned.
getPosition() - Method in class org.snapfx.view.DockDropZone
Returns the resolved dock position for this zone.
getPreferredHeight() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the preferred floating height.
getPreferredWidth() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the preferred floating width.
getPreferredX() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the preferred screen x-coordinate.
getPreferredY() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the preferred screen y-coordinate.
getPrimaryStage() - Method in class org.snapfx.SnapFX
Returns the primary stage last passed to initialize(Stage).
getRevision() - Method in class org.snapfx.model.DockGraph
Gets the value of the revision property.
getRoot() - Method in class org.snapfx.model.DockGraph
Returns the root element of the dock graph, or null if the graph is empty.
getScene() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the current scene of this floating window, or null when not shown.
getSelectedIndex() - Method in class org.snapfx.model.DockTabPane
Gets the value of the selectedIndex property.
getShortcut(DockShortcutAction) - Method in class org.snapfx.SnapFX
Returns the configured key binding for a shortcut action.
getShortcuts() - Method in class org.snapfx.SnapFX
Returns a snapshot of all currently configured shortcut bindings.
getSideBarMode() - Method in class org.snapfx.SnapFX
Returns the current framework sidebar rendering mode.
getSideBarNodes(Side) - Method in class org.snapfx.model.DockGraph
Returns the read-only list of pinned nodes for a sidebar side.
getSideBarNodes(Side) - Method in class org.snapfx.SnapFX
Returns the read-only list of pinned sidebar nodes for the given side.
getSideBarPanelWidth(Side) - Method in class org.snapfx.model.DockGraph
Returns the preferred sidebar panel width for the given side.
getSideBarPanelWidth(Side) - Method in class org.snapfx.SnapFX
Returns the preferred sidebar panel width for the given side.
getSnapDistance() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the snap distance in pixels.
getSnapTargets() - Method in class org.snapfx.floating.DockFloatingWindow
Returns the configured snap targets.
getStylesheetResourcePath() - Method in class org.snapfx.theme.DockThemeStylesheetManager
Returns the current stylesheet resource path (or absolute stylesheet URL).
getTabIndex() - Method in class org.snapfx.view.DockDropZone
Returns the tab index used for tab-header drops.
getTarget() - Method in class org.snapfx.view.DockDropZone
Returns the target element this zone docks into.
getThemeStylesheetResourcePath() - Method in class org.snapfx.SnapFX
Returns the currently configured stylesheet resource path or absolute URL.
getTitle() - Method in class org.snapfx.model.DockNode
Gets the value of the title property.
getTitleBarMode() - Method in class org.snapfx.SnapFX
Returns the title-bar mode used by layout views.
getTitleBarMode() - Method in class org.snapfx.view.DockLayoutEngine
Returns the active dock-node title-bar rendering mode.
getType() - Method in class org.snapfx.view.DockDropZone
Returns the semantic drop-zone type.
getVersion() - Static method in class org.snapfx.BuildInfo
Returns the resolved SnapFX version string.
getViewForElement(DockElement) - Method in class org.snapfx.view.DockLayoutEngine
Returns the Node view for a given DockElement, or null if not found.

H

hashCode() - Method in record class org.snapfx.close.DockCloseRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.snapfx.close.DockCloseResult
Returns a hash code value for this object.
hashCode() - Method in record class org.snapfx.dnd.DockDragService.DragHoverEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.snapfx.dnd.DockDragService.DropRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.snapfx.dnd.DockDragService.FloatDetachRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.snapfx.floating.DockFloatingPinChangeEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Returns a hash code value for this object.
hashCode() - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Returns a hash code value for this object.
hide(DockNode) - Method in class org.snapfx.SnapFX
Hides a DockNode (removes from layout but keeps in memory for restore).
HIDE - Enum constant in enum class org.snapfx.close.DockCloseBehavior
Removes the node from its layout and adds it to the hidden node list.
HIDE - Enum constant in enum class org.snapfx.close.DockCloseDecision
Forces hide behavior for this request.
HIDE_BUTTON - Enum constant in enum class org.snapfx.floating.DockFloatingPinLockedBehavior
Hide the pin button while locked.

I

iconProperty() - Method in class org.snapfx.model.DockNode
Returns the observable icon property.
ID_JSON_SUFFIX - Static variable in class org.snapfx.persistence.DockLayoutSerializer
JSON suffix used for element ID validation errors.
initialize(Stage) - Method in class org.snapfx.dnd.DockDragService
Initializes the service with the primary stage.
initialize(Stage) - Method in class org.snapfx.SnapFX
Initializes SnapFX with the primary stage.
isAllowFloatingPinToggle() - Method in class org.snapfx.SnapFX
Returns whether user pin toggling is enabled in floating title bars.
isAlwaysOnTop() - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether the window is currently configured as always-on-top.
isCloseable() - Method in class org.snapfx.model.DockNode
Gets the value of the closeable property.
isCloseButtonVisible() - Method in class org.snapfx.view.DockNodeView
Returns whether the close button is visible.
isCollapsePinnedSideBarOnActiveIconClick() - Method in class org.snapfx.SnapFX
Returns whether clicking the active side-bar icon collapses a pinned-open side panel.
isDefaultFloatingAlwaysOnTop() - Method in class org.snapfx.SnapFX
Returns the default always-on-top state for newly created floating windows.
isDragging() - Method in class org.snapfx.dnd.DockDragService
Returns whether a drag operation is currently active.
isEmpty() - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether this floating window has no layout root.
isEmpty() - Method in interface org.snapfx.model.DockContainer
Returns whether the container is empty.
isFloatButtonVisible() - Method in class org.snapfx.view.DockNodeView
Returns whether the float button is visible.
isFloatingWindowSnappingEnabled() - Method in class org.snapfx.SnapFX
Returns whether floating-window snapping is enabled.
isLocked() - Method in class org.snapfx.model.DockGraph
Returns true if the graph is currently locked.
isLocked() - Method in class org.snapfx.SnapFX
Returns whether layout mutations are currently locked.
isPinnedToSideBar(DockNode) - Method in class org.snapfx.model.DockGraph
Returns whether a node is currently pinned in any sidebar.
isPinnedToSideBar(DockNode) - Method in class org.snapfx.SnapFX
Returns whether the node is currently pinned to any sidebar.
isPinToggleEnabled() - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether users may toggle always-on-top from the title bar.
isShowing() - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether the underlying stage is currently visible.
isSideBarPinnedOpen(Side) - Method in class org.snapfx.model.DockGraph
Returns whether the sidebar for the given side is pinned-open (layout-consuming).
isSideBarPinnedOpen(Side) - Method in class org.snapfx.SnapFX
Returns whether the sidebar panel for the given side is currently pinned-open (layout-consuming).
isSnappingEnabled() - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether drag snapping is enabled.

J

jsonPath() - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Returns the value of the jsonPath record component.

L

LAYOUT_LOAD - Enum constant in enum class org.snapfx.floating.DockFloatingPinSource
Layout deserialization restore flow.
layoutId() - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Returns the value of the layoutId record component.
LEFT - Enum constant in enum class org.snapfx.model.DockPosition
Split to the left of the target.
loadLayout(String) - Method in class org.snapfx.SnapFX
Loads a layout from JSON.
lockedProperty() - Method in class org.snapfx.model.DockGraph
Returns the locked property.

M

MAIN_WINDOW - Enum constant in enum class org.snapfx.floating.DockFloatingSnapTarget
Snap against the primary/main application window edges.
move(DockNode, DockElement, DockPosition) - Method in class org.snapfx.model.DockGraph
Moves a DockNode from one position to another.
move(DockNode, DockElement, DockPosition, Integer) - Method in class org.snapfx.model.DockGraph
Moves a DockNode from one position to another with optional tab index.
moveNode(DockNode, DockElement, DockPosition, Integer) - Method in class org.snapfx.floating.DockFloatingWindow
Moves a node within this floating graph.

N

NEVER - Enum constant in enum class org.snapfx.floating.DockFloatingPinButtonMode
Never show the pin button.
NEVER - Enum constant in enum class org.snapfx.sidebar.DockSideBarMode
Disable framework sidebar UI and sidebar move context-menu actions.
NEVER - Enum constant in enum class org.snapfx.view.DockTitleBarMode
Never show the title bar, even when docked outside a tab pane.
NEXT_TAB - Enum constant in enum class org.snapfx.DockShortcutAction
Select the next tab in the active tab pane.
nodes() - Method in record class org.snapfx.close.DockCloseRequest
Returns the value of the nodes record component.
NONE - Static variable in class org.snapfx.debug.DockGraphDebugView
Placeholder label for absent drag target/state values.

O

OFF - Enum constant in enum class org.snapfx.dnd.DockDropVisualizationMode
Hide all drop-zone visuals while dragging.
org.snapfx - module org.snapfx
SnapFX - A lightweight JavaFX docking framework This module provides a complete docking system with drag & drop support, layout persistence, and a clean separation between model and view.
org.snapfx - package org.snapfx
Public entry-point API for SnapFX.
org.snapfx.close - package org.snapfx.close
Close-request model types for dock nodes and floating windows.
org.snapfx.debug - package org.snapfx.debug
Optional debugging helpers for inspecting dock state and drag activity.
org.snapfx.dnd - package org.snapfx.dnd
Drag-and-drop service and visualization modes.
org.snapfx.floating - package org.snapfx.floating
Floating-window API and snapping configuration.
org.snapfx.model - package org.snapfx.model
Logical docking model types.
org.snapfx.persistence - package org.snapfx.persistence
Layout persistence and node recreation contracts.
org.snapfx.sidebar - package org.snapfx.sidebar
Sidebar visibility policy and related API enums.
org.snapfx.theme - package org.snapfx.theme
 
org.snapfx.view - package org.snapfx.view
JavaFX rendering and interaction primitives for dock layouts.
ownsScene(Scene) - Method in class org.snapfx.floating.DockFloatingWindow
Returns whether the given scene belongs to this floating window.

P

pinOpenSideBar(Side) - Method in class org.snapfx.model.DockGraph
Convenience method to pin-open a sidebar.
pinOpenSideBar(Side) - Method in class org.snapfx.SnapFX
Opens the sidebar panel for the given side in pinned (layout-consuming) mode.
pinToSideBar(DockNode, Side) - Method in class org.snapfx.model.DockGraph
Pins a node to a sidebar, removing it from the main layout if necessary.
pinToSideBar(DockNode, Side) - Method in class org.snapfx.SnapFX
Pins a dock node into a sidebar on the given side.
pinToSideBar(DockNode, Side, int) - Method in class org.snapfx.model.DockGraph
Pins a node to a sidebar and inserts it at the requested sidebar index.
position() - Method in record class org.snapfx.dnd.DockDragService.DropRequest
Returns the value of the position record component.
position() - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Returns the value of the position record component.
PREVIOUS_TAB - Enum constant in enum class org.snapfx.DockShortcutAction
Select the previous tab in the active tab pane.

R

rebuildTree() - Method in class org.snapfx.debug.DockGraphDebugView
Rebuilds the tree-table content from the current dock graph state.
registerNode(DockNode) - Method in class org.snapfx.persistence.DockLayoutSerializer
Registers a DockNode for serialization.
remove(DockNode) - Method in class org.snapfx.SnapFX
Removes a DockNode from layout/floating windows without adding it to the hidden list.
REMOVE - Enum constant in enum class org.snapfx.close.DockCloseBehavior
Removes the node from its layout without adding it to the hidden node list.
REMOVE - Enum constant in enum class org.snapfx.close.DockCloseDecision
Forces remove behavior for this request.
removeChild(DockElement) - Method in interface org.snapfx.model.DockContainer
Removes a child element.
removeChild(DockElement) - Method in class org.snapfx.model.DockSplitPane
Removes a child element and attempts to flatten the layout if possible.
removeChild(DockElement) - Method in class org.snapfx.model.DockTabPane
 
removeFromParent() - Method in interface org.snapfx.model.DockElement
Removes this element from its parent container.
request() - Method in record class org.snapfx.close.DockCloseResult
Returns the value of the request record component.
requestFloatForNode(DockNode) - Method in class org.snapfx.floating.DockFloatingWindow
Routes an inner-node float request through the floating-window callback flow.
resetShortcutsToDefaults() - Method in class org.snapfx.SnapFX
Restores the default framework shortcut mapping.
resolveDropTarget(double, double, DockNode) - Method in class org.snapfx.floating.DockFloatingWindow
Resolves the best drop target in this floating window for the given pointer position.
restore(DockNode) - Method in class org.snapfx.SnapFX
Restores a hidden DockNode back to the layout.
restoreFromSideBar(DockNode) - Method in class org.snapfx.model.DockGraph
Restores a pinned sidebar node back to the main layout using remembered placement or a root fallback.
restoreFromSideBar(DockNode) - Method in class org.snapfx.SnapFX
Restores a pinned sidebar node back to the main layout.
revisionProperty() - Method in class org.snapfx.model.DockGraph
Returns the observable structural revision counter.
RIGHT - Enum constant in enum class org.snapfx.model.DockPosition
Split to the right of the target.
rootProperty() - Method in class org.snapfx.model.DockGraph
Returns the root property of the dock graph.

S

saveLayout() - Method in class org.snapfx.SnapFX
Saves the current layout as JSON.
SCREEN - Enum constant in enum class org.snapfx.floating.DockFloatingSnapTarget
Snap against current screen work-area edges.
screenX() - Method in record class org.snapfx.dnd.DockDragService.DragHoverEvent
Returns the value of the screenX record component.
screenX() - Method in record class org.snapfx.dnd.DockDragService.FloatDetachRequest
Returns the value of the screenX record component.
screenY() - Method in record class org.snapfx.dnd.DockDragService.DragHoverEvent
Returns the value of the screenY record component.
screenY() - Method in record class org.snapfx.dnd.DockDragService.FloatDetachRequest
Returns the value of the screenY record component.
selectedIndexProperty() - Method in class org.snapfx.model.DockTabPane
Returns the selected-index property.
serialize() - Method in class org.snapfx.persistence.DockLayoutSerializer
Serializes the DockGraph to JSON.
serializeContent() - Method in interface org.snapfx.persistence.DockNodeContentSerializer
Serializes the content state to a JSON object.
setAllowFloatingPinToggle(boolean) - Method in class org.snapfx.SnapFX
Enables or disables user pin toggling in floating title bars.
setAlwaysOnTop(boolean) - Method in class org.snapfx.floating.DockFloatingWindow
Sets always-on-top and marks the change as API-driven.
setAlwaysOnTop(boolean, DockFloatingPinSource) - Method in class org.snapfx.floating.DockFloatingWindow
Sets always-on-top with an explicit change source.
setAutoExportOnDrop(boolean) - Method in class org.snapfx.debug.DockGraphDebugView
Enables or disables automatic snapshot export after drop completion.
setCanFloatNodePredicate(Predicate<DockNode>) - Method in class org.snapfx.view.DockLayoutEngine
Sets a predicate controlling whether float actions are available for a node.
setCloseable(boolean) - Method in class org.snapfx.model.DockNode
Sets the value of the closeable property.
setCloseButtonMode(DockCloseButtonMode) - Method in class org.snapfx.SnapFX
Sets the close-button mode used by layout views.
setCloseButtonMode(DockCloseButtonMode) - Method in class org.snapfx.view.DockLayoutEngine
Sets the close-button rendering mode for node/tab controls.
setCloseButtonVisible(boolean) - Method in class org.snapfx.view.DockNodeView
Sets close-button visibility directly.
setCollapsePinnedSideBarOnActiveIconClick(boolean) - Method in class org.snapfx.SnapFX
Controls whether clicking the active side-bar icon collapses a pinned-open side panel.
setContent(Node) - Method in class org.snapfx.model.DockNode
Sets the value of the content property.
setDefaultCloseBehavior(DockCloseBehavior) - Method in class org.snapfx.SnapFX
Sets the default close behavior for close requests.
setDefaultFloatingAlwaysOnTop(boolean) - Method in class org.snapfx.SnapFX
Sets the default always-on-top state for newly created floating windows.
setDividerPosition(int, double) - Method in class org.snapfx.model.DockSplitPane
Sets the position of a specific divider.
setDropPosition(DockPosition) - Method in class org.snapfx.dnd.DockDragData
Updates the proposed dock position.
setDropTabIndex(Integer) - Method in class org.snapfx.dnd.DockDragData
Sets the target tab index for tab insert operations.
setDropTarget(DockElement) - Method in class org.snapfx.dnd.DockDragData
Updates the active drop target.
setDropVisualizationMode(DockDropVisualizationMode) - Method in class org.snapfx.dnd.DockDragService
Sets the drop-zone visualization mode.
setDropVisualizationMode(DockDropVisualizationMode) - Method in class org.snapfx.SnapFX
Sets the drop-zone visualization mode during drag operations.
setFloatButtonVisible(boolean) - Method in class org.snapfx.view.DockNodeView
Sets float-button visibility directly.
setFloatingPinButtonMode(DockFloatingPinButtonMode) - Method in class org.snapfx.SnapFX
Controls pin-button visibility behavior for all floating windows.
setFloatingPinLockedBehavior(DockFloatingPinLockedBehavior) - Method in class org.snapfx.SnapFX
Sets lock-mode behavior for pin controls in floating windows.
setFloatingWindowAlwaysOnTop(DockFloatingWindow, boolean) - Method in class org.snapfx.SnapFX
Sets always-on-top for an open floating window.
setFloatingWindowSnapDistance(double) - Method in class org.snapfx.SnapFX
Sets the snap distance in pixels used for floating-window drag snapping.
setFloatingWindowSnappingEnabled(boolean) - Method in class org.snapfx.SnapFX
Enables or disables floating-window snapping while title bars are dragged.
setFloatingWindowSnapTargets(Set<DockFloatingSnapTarget>) - Method in class org.snapfx.SnapFX
Configures which targets are used for floating-window snapping.
setHeaderContextMenu(ContextMenu) - Method in class org.snapfx.view.DockNodeView
Installs a context menu for the node header.
setHeaderVisible(boolean) - Method in class org.snapfx.view.DockNodeView
Shows or hides the dock-node header.
setHiddenRestoreTarget(DockNode.HiddenRestoreTarget) - Method in class org.snapfx.model.DockNode
Sets where this hidden node should be restored.
setIcon(Image) - Method in class org.snapfx.model.DockNode
Sets the value of the icon property.
setLastFloatingAlwaysOnTop(Boolean) - Method in class org.snapfx.model.DockNode
Sets the last known floating always-on-top state for this node.
setLastFloatingHeight(Double) - Method in class org.snapfx.model.DockNode
Sets the remembered floating height.
setLastFloatingWidth(Double) - Method in class org.snapfx.model.DockNode
Sets the remembered floating width.
setLastFloatingX(Double) - Method in class org.snapfx.model.DockNode
Sets the remembered floating x-position.
setLastFloatingY(Double) - Method in class org.snapfx.model.DockNode
Sets the remembered floating y-position.
setLastKnownPosition(DockPosition) - Method in class org.snapfx.model.DockNode
Sets the remembered restore dock position.
setLastKnownTabIndex(Integer) - Method in class org.snapfx.model.DockNode
Sets the remembered tab index for center/tab restores.
setLastKnownTarget(DockElement) - Method in class org.snapfx.model.DockNode
Sets the remembered restore target element.
setLayoutEngine(DockLayoutEngine) - Method in class org.snapfx.dnd.DockDragService
Sets the layout engine used for hit-testing and drop-zone collection.
setLayoutId(String) - Method in class org.snapfx.model.DockNode
Sets the unique layout ID for this node instance.
setLayoutIdCounter(long) - Method in class org.snapfx.model.DockGraph
Resets the layout ID counter to a specific value.
setLocked(boolean) - Method in class org.snapfx.model.DockGraph
Locks or unlocks the graph.
setLocked(boolean) - Method in class org.snapfx.SnapFX
Locks or unlocks the layout (disables drag & drop when locked).
setMouseX(double) - Method in class org.snapfx.dnd.DockDragData
Sets the current pointer screen x-coordinate.
setMouseY(double) - Method in class org.snapfx.dnd.DockDragData
Sets the current pointer screen y-coordinate.
setNodeFactory(DockNodeFactory) - Method in class org.snapfx.persistence.DockLayoutSerializer
Sets the factory used to create DockNodes during deserialization.
setNodeFactory(DockNodeFactory) - Method in class org.snapfx.SnapFX
Sets the factory used to create DockNodes when loading layouts.
setOnAlwaysOnTopChanged(BiConsumer<Boolean, DockFloatingPinSource>) - Method in class org.snapfx.floating.DockFloatingWindow
Sets a callback that is invoked when always-on-top changes.
setOnAttachRequested(Runnable) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the callback invoked when the user requests "attach to layout".
setOnCloseHandled(Consumer<DockCloseResult>) - Method in class org.snapfx.SnapFX
Sets the callback invoked after close handling is resolved.
setOnCloseRequest(Runnable) - Method in class org.snapfx.view.DockNodeView
Sets the close action handler for the close button.
setOnCloseRequest(Function<DockCloseRequest, DockCloseDecision>) - Method in class org.snapfx.SnapFX
Sets the close-request decision callback.
setOnCloseRequested(BooleanSupplier) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the callback used to veto or allow floating-window close requests.
setOnDragFinished(Runnable) - Method in class org.snapfx.dnd.DockDragService
Sets a callback invoked after drag completion or cancellation.
setOnDragHover(Consumer<DockDragService.DragHoverEvent>) - Method in class org.snapfx.dnd.DockDragService
Sets the callback invoked while pointer hover updates during drag.
setOnDropRequest(Consumer<DockDragService.DropRequest>) - Method in class org.snapfx.dnd.DockDragService
Sets the callback for resolved drop requests.
setOnFloatDetachRequest(Consumer<DockDragService.FloatDetachRequest>) - Method in class org.snapfx.dnd.DockDragService
Sets the callback for unresolved drop requests that should detach to floating windows.
setOnFloatingPinChanged(Consumer<DockFloatingPinChangeEvent>) - Method in class org.snapfx.SnapFX
Sets callback for floating pin-state changes.
setOnFloatRequest(Runnable) - Method in class org.snapfx.view.DockNodeView
Sets the float action handler for the float button.
setOnNodeCloseRequest(BiConsumer<DockNode, DockCloseSource>) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the callback for close requests initiated by inner dock nodes.
setOnNodeCloseRequest(BiConsumer<DockNode, DockCloseSource>) - Method in class org.snapfx.view.DockLayoutEngine
Sets the action to be performed when a node close is requested.
setOnNodeFloatRequest(Consumer<DockNode>) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the callback for float requests initiated by inner dock nodes.
setOnNodeFloatRequest(Consumer<DockNode>) - Method in class org.snapfx.view.DockLayoutEngine
Sets the action to be performed when a node float is requested.
setOnNodePinToSideBarRequest(BiConsumer<DockNode, Side>) - Method in class org.snapfx.floating.DockFloatingWindow
Sets a callback used by inner dock-node context menus to move nodes into a SnapFX sidebar.
setOnNodePinToSideBarRequest(BiConsumer<DockNode, Side>) - Method in class org.snapfx.view.DockLayoutEngine
Sets the action to be performed when a node should be moved to a sidebar.
setOnWindowActivated(Runnable) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the callback invoked when this floating window becomes active.
setOnWindowClosed(Consumer<DockFloatingWindow>) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the callback invoked when this floating window is closed.
setParent(DockContainer) - Method in interface org.snapfx.model.DockElement
Sets the parent container.
setParent(DockContainer) - Method in class org.snapfx.model.DockNode
 
setParent(DockContainer) - Method in class org.snapfx.model.DockSplitPane
 
setParent(DockContainer) - Method in class org.snapfx.model.DockTabPane
 
setPinButtonMode(DockFloatingPinButtonMode) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the pin-button visibility mode.
setPinLockedBehavior(DockFloatingPinLockedBehavior) - Method in class org.snapfx.floating.DockFloatingWindow
Sets how the pin button behaves while the layout is locked.
setPinToggleEnabled(boolean) - Method in class org.snapfx.floating.DockFloatingWindow
Enables or disables title-bar pin toggling.
setPreferredPosition(Double, Double) - Method in class org.snapfx.floating.DockFloatingWindow
Updates the preferred screen position used for initial show/restore.
setPreferredSize(double, double) - Method in class org.snapfx.floating.DockFloatingWindow
Updates the preferred floating window size.
setRoot(DockElement) - Method in class org.snapfx.model.DockGraph
Sets the root of the dock graph.
setRootSplitRatios(double...) - Method in class org.snapfx.SnapFX
Sets the pane ratios of the root split pane.
setSelectedIndex(int) - Method in class org.snapfx.model.DockTabPane
Sets the value of the selectedIndex property.
setShortcut(DockShortcutAction, KeyCombination) - Method in class org.snapfx.SnapFX
Assigns or removes a key binding for a built-in shortcut action.
setSideBarMode(DockSideBarMode) - Method in class org.snapfx.SnapFX
Controls framework sidebar rendering and sidebar move action availability.
setSideBarPanelWidth(Side, double) - Method in class org.snapfx.model.DockGraph
Sets the preferred sidebar panel width for the given side.
setSideBarPanelWidth(Side, double) - Method in class org.snapfx.SnapFX
Sets the preferred sidebar panel width for the given side.
setSideBarPinnedOpen(Side, boolean) - Method in class org.snapfx.model.DockGraph
Sets whether a sidebar is pinned-open (layout-consuming) or collapsed to the icon strip.
setSnapDistance(double) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the snap distance in pixels.
setSnapPeerWindowsSupplier(Supplier<List<DockFloatingWindow>>) - Method in class org.snapfx.floating.DockFloatingWindow
Sets the supplier used to resolve other floating windows for snapping.
setSnappingEnabled(boolean) - Method in class org.snapfx.floating.DockFloatingWindow
Enables or disables snapping while dragging the floating window title bar.
setSnapTargets(Set<DockFloatingSnapTarget>) - Method in class org.snapfx.floating.DockFloatingWindow
Configures which snap targets are considered during drag.
setSplitRatios(DockSplitPane, double...) - Method in class org.snapfx.SnapFX
Sets the pane ratios of a specific split pane.
setStylesheetResourcePath(String) - Method in class org.snapfx.theme.DockThemeStylesheetManager
Sets a new stylesheet resource path or URL and returns the previous resolved stylesheet URL.
setSuppressMainDropAtScreenPoint(BiPredicate<Double, Double>) - Method in class org.snapfx.dnd.DockDragService
Sets an optional predicate that can suppress main-scene drop handling for given screen coordinates.
setThemeStylesheet(String) - Method in class org.snapfx.SnapFX
Sets the stylesheet used by SnapFX and applies it immediately to the primary and floating window scenes.
setTitle(String) - Method in class org.snapfx.model.DockNode
Sets the value of the title property.
setTitleBarMode(DockTitleBarMode) - Method in class org.snapfx.SnapFX
Sets the title-bar mode used by layout views.
setTitleBarMode(DockTitleBarMode) - Method in class org.snapfx.view.DockLayoutEngine
Sets the title-bar rendering mode for dock nodes.
show(Stage) - Method in class org.snapfx.floating.DockFloatingWindow
Shows this floating window and rebuilds its layout.
showTabClose() - Method in enum class org.snapfx.view.DockCloseButtonMode
Returns whether tab close controls should be visible.
showTitleClose() - Method in enum class org.snapfx.view.DockCloseButtonMode
Returns whether title-bar close controls should be visible.
sideBarPanelWidthProperty(Side) - Method in class org.snapfx.model.DockGraph
Returns the preferred sidebar panel width property for the given side.
sideBarPinnedOpenProperty(Side) - Method in class org.snapfx.model.DockGraph
Returns the pinned-open state property for a sidebar side.
SnapFX - Class in org.snapfx
Main API class for the SnapFX docking framework.
SnapFX() - Constructor for class org.snapfx.SnapFX
Creates a new SnapFX instance with default services, callbacks, and shortcut/theme configuration.
source() - Method in record class org.snapfx.close.DockCloseRequest
Returns the value of the source record component.
source() - Method in record class org.snapfx.floating.DockFloatingPinChangeEvent
Returns the value of the source record component.
startDrag(DockNode, MouseEvent) - Method in class org.snapfx.dnd.DockDragService
Prepares for a potential drag operation (called on mouse press).
SUBTREE - Enum constant in enum class org.snapfx.dnd.DockDropVisualizationMode
Show valid drop zones within the active target subtree.

T

TAB - Enum constant in enum class org.snapfx.close.DockCloseSource
Close request from a tab header close action.
TAB_DOCK_NODE_KEY - Static variable in class org.snapfx.view.DockLayoutEngine
User-data key used on JavaFX tabs to map back to their DockNode.
TAB_HEADER - Enum constant in enum class org.snapfx.view.DockDropZoneType
Tab header hover zone for selecting or targeting existing tabs.
TAB_INSERT - Enum constant in enum class org.snapfx.view.DockDropZoneType
Tab insert zone that represents an insertion index between tabs.
TAB_ONLY - Enum constant in enum class org.snapfx.view.DockCloseButtonMode
Show close controls only on tab headers.
tabIndex() - Method in record class org.snapfx.dnd.DockDragService.DropRequest
Returns the value of the tabIndex record component.
tabIndex() - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Returns the value of the tabIndex record component.
target() - Method in record class org.snapfx.dnd.DockDragService.DropRequest
Returns the value of the target record component.
target() - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Returns the value of the target record component.
title() - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Returns the value of the title record component.
TITLE_BAR - Enum constant in enum class org.snapfx.close.DockCloseSource
Close request from a dock-node title-bar close action.
TITLE_JSON_SUFFIX - Static variable in class org.snapfx.persistence.DockLayoutSerializer
JSON suffix used for title validation errors.
TITLE_ONLY - Enum constant in enum class org.snapfx.view.DockCloseButtonMode
Show close controls only on dock-node title bars.
titleProperty() - Method in class org.snapfx.model.DockNode
Returns the observable title property.
toDisplayMessage() - Method in exception class org.snapfx.persistence.DockLayoutLoadException
Returns a user-facing message including JSON location details when available.
toFront() - Method in class org.snapfx.floating.DockFloatingWindow
Brings this floating window to the foreground.
TOGGLE_ACTIVE_FLOATING_ALWAYS_ON_TOP - Enum constant in enum class org.snapfx.DockShortcutAction
Toggle always-on-top for the active floating window.
TOP - Enum constant in enum class org.snapfx.model.DockPosition
Split above the target.
toString() - Method in record class org.snapfx.close.DockCloseRequest
Returns a string representation of this record class.
toString() - Method in record class org.snapfx.close.DockCloseResult
Returns a string representation of this record class.
toString() - Method in record class org.snapfx.dnd.DockDragService.DragHoverEvent
Returns a string representation of this record class.
toString() - Method in record class org.snapfx.dnd.DockDragService.DropRequest
Returns a string representation of this record class.
toString() - Method in record class org.snapfx.dnd.DockDragService.FloatDetachRequest
Returns a string representation of this record class.
toString() - Method in record class org.snapfx.floating.DockFloatingPinChangeEvent
Returns a string representation of this record class.
toString() - Method in record class org.snapfx.floating.DockFloatingWindow.DropTarget
Returns a string representation of this record class.
toString() - Method in class org.snapfx.model.DockNode
 
toString() - Method in class org.snapfx.model.DockSplitPane
 
toString() - Method in class org.snapfx.model.DockTabPane
 
toString() - Method in record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Returns a string representation of this record class.
TYPE_JSON_SUFFIX - Static variable in class org.snapfx.persistence.DockLayoutSerializer
JSON suffix used for type validation errors.

U

undock(DockNode) - Method in class org.snapfx.model.DockGraph
Removes a DockNode from the graph.
undock(DockNode) - Method in class org.snapfx.SnapFX
Removes a DockNode from the graph.
undockNode(DockNode) - Method in class org.snapfx.floating.DockFloatingWindow
Removes a node from this floating graph.
UnknownElementContext(String, String, String, String, String) - Constructor for record class org.snapfx.persistence.DockNodeFactory.UnknownElementContext
Creates an instance of a UnknownElementContext record class.
unpinFromSideBar(DockNode) - Method in class org.snapfx.model.DockGraph
Removes a node from its sidebar without restoring it to the main layout.
updateDrag(MouseEvent) - Method in class org.snapfx.dnd.DockDragService
Updates the drag position (called on mouse drag).
updateDropPreview(DockNode, double, double, DockDropVisualizationMode) - Method in class org.snapfx.floating.DockFloatingWindow
Updates floating-window drop preview visuals for the given pointer position.
USER - Enum constant in enum class org.snapfx.floating.DockFloatingPinSource
User interaction from floating-window controls or menus.

V

valueOf(String) - Static method in enum class org.snapfx.close.DockCloseBehavior
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.close.DockCloseDecision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.close.DockCloseSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.dnd.DockDropVisualizationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.DockShortcutAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.floating.DockFloatingPinButtonMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.floating.DockFloatingPinLockedBehavior
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.floating.DockFloatingPinSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.floating.DockFloatingSnapTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.model.DockNode.HiddenRestoreTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.model.DockPosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.sidebar.DockSideBarMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.view.DockCloseButtonMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.view.DockDropZoneType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.snapfx.view.DockTitleBarMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.snapfx.close.DockCloseBehavior
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.close.DockCloseDecision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.close.DockCloseSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.dnd.DockDropVisualizationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.DockShortcutAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.floating.DockFloatingPinButtonMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.floating.DockFloatingPinLockedBehavior
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.floating.DockFloatingPinSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.floating.DockFloatingSnapTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.model.DockNode.HiddenRestoreTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.model.DockPosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.sidebar.DockSideBarMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.view.DockCloseButtonMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.view.DockDropZoneType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.snapfx.view.DockTitleBarMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

window() - Method in record class org.snapfx.floating.DockFloatingPinChangeEvent
Returns the value of the window record component.
WINDOW_CREATE_DEFAULT - Enum constant in enum class org.snapfx.floating.DockFloatingPinSource
Initial default when creating a new floating window.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form