Module org.snapfx
Package org.snapfx.persistence
package org.snapfx.persistence
Layout persistence, snapshot handling, and node recreation contracts.
Use this package to serialize/deserialize layouts and to provide
DockNodeFactory implementations for
cross-session node reconstruction.
-
ClassDescriptionSignals a failure while loading a dock layout JSON document.Serializes and deserializes
DockGraphstructures to/from JSON.Handles snapshot JSON composition, parsing, and validation for layouts that include floating windows.Parsed floating-window snapshot payload.Parsed snapshot payload containing main layout and optional floating windows.Optional interface for DockNode content that needs to be serialized.Factory interface for creating DockNode instances during deserialization.Context passed toDockNodeFactory.createUnknownNode(UnknownElementContext).