Package com.luciad.lucy.workspace
package com.luciad.lucy.workspace
Provides workspace support for Lucy; a workspace is the complete state of the application (loaded
data, opened panels, ...); it can be saved to and loaded from for example a file.
-
ClassDescriptionThe
ALcyWorkspaceCodecis responsible for encoding/decoding a workspace.AnALcyWorkspaceCodecDelegateis responsible for encoding/decoding a part of the workspace.AnALcyWorkspaceObjectCodecis responsible for encoding/decoding a specific type of object.ALcyWorkspaceObjectCodecwrapper that - in addition to what the wrapped codec writes - can encode and decode some additional information.Listener that will be informed about changes in aTLcyWorkspaceManager.Extension ofALcyWorkspaceCodecthat only uses a singleOutputStreamand a singleInputStreamto store/restore workspaces.Extension ofTLcyBlobWorkspaceCodecthat can save and load workspaces to/from the file system.Signals that the workspace encoding/decoding was aborted.This manager is the starting point for doing workspace related tasks.Event that describes a change in aTLcyWorkspaceManager.